diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/handleview/EditControlPopup.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/handleview/EditControlPopup.java
index 628d1b7d1..81bf284fe 100644
--- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/handleview/EditControlPopup.java
+++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/handleview/EditControlPopup.java
@@ -248,6 +248,9 @@ public class EditControlPopup {
for (int i = 0; i < mRootView.getChildCount(); ++i) {
mRootView.getChildAt(i).setVisibility(VISIBLE);
}
+ for(Spinner s : mKeycodeSpinners) {
+ s.setVisibility(View.INVISIBLE);
+ }
}
private boolean isAtRight() {
diff --git a/app_pojavlauncher/src/main/res/layout/dialog_control_button_setting.xml b/app_pojavlauncher/src/main/res/layout/dialog_control_button_setting.xml
index a5a8b7b2c..06cfeb695 100644
--- a/app_pojavlauncher/src/main/res/layout/dialog_control_button_setting.xml
+++ b/app_pojavlauncher/src/main/res/layout/dialog_control_button_setting.xml
@@ -109,61 +109,57 @@
-->
+ app:layout_constraintTop_toBottomOf="@+id/editMapping_textView"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent" />
+ android:visibility="invisible"
+ app:layout_constraintTop_toTopOf="@+id/mapping_3_textview"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent" />
+ app:layout_constraintTop_toTopOf="@+id/mapping_3_textview"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent" />