Added latching buttons

Added latching buttons, buttons which turn on when you press them and off when you press them again.
This commit is contained in:
Charles Oliner
2023-08-18 23:58:02 -04:00
parent b6bfa10ace
commit ee395bb2e5
8 changed files with 384 additions and 35 deletions

View File

@@ -10,6 +10,10 @@
android:id="@+id/menu_emulation_toggle_controls"
android:title="@string/emulation_toggle_controls"/>
<item
android:id="@+id/menu_emulation_latching_controls"
android:title="@string/emulation_latching_controls"/>
<item
android:id="@+id/menu_emulation_adjust_scale"
android:title="@string/emulation_control_adjustments"/>

View File

@@ -10,6 +10,10 @@
android:id="@+id/menu_emulation_toggle_controls"
android:title="@string/emulation_toggle_controls"/>
<item
android:id="@+id/menu_emulation_latching_controls"
android:title="@string/emulation_latching_controls"/>
<item
android:id="@+id/menu_emulation_adjust_scale"
android:title="@string/emulation_control_adjustments"/>

View File

@@ -400,6 +400,17 @@
<item>@string/gamepad_c_stick</item>
</string-array>
<string-array name="gcpadLatchableButtons">
<item>A</item>
<item>B</item>
<item>X</item>
<item>Y</item>
<item>Z</item>
<item>@string/gamepad_start</item>
<item>L</item>
<item>R</item>
</string-array>
<string-array name="wiimoteButtons">
<item>A</item>
<item>B</item>
@@ -411,6 +422,16 @@
<item>@string/gamepad_d_pad</item>
</string-array>
<string-array name="wiimoteLatchableButtons">
<item>A</item>
<item>B</item>
<item>1</item>
<item>2</item>
<item>+</item>
<item>-</item>
<item>@string/gamepad_home</item>
</string-array>
<string-array name="nunchukButtons">
<item>A</item>
<item>B</item>
@@ -425,6 +446,18 @@
<item>@string/gamepad_nunchuk_stick</item>
</string-array>
<string-array name="nunchukLatchableButtons">
<item>A</item>
<item>B</item>
<item>1</item>
<item>2</item>
<item>+</item>
<item>-</item>
<item>@string/gamepad_home</item>
<item>C</item>
<item>Z</item>
</string-array>
<string-array name="classicButtons">
<item>a</item>
<item>b</item>
@@ -442,6 +475,20 @@
<item>@string/gamepad_right_stick</item>
</string-array>
<string-array name="classicLatchableButtons">
<item>a</item>
<item>b</item>
<item>x</item>
<item>y</item>
<item>+</item>
<item>-</item>
<item>@string/gamepad_home</item>
<item>L</item>
<item>R</item>
<item>ZL</item>
<item>ZR</item>
</string-array>
<string-array name="irModeEntries">
<item>@string/ir_disabled</item>
<item>@string/ir_follow</item>

View File

@@ -571,6 +571,7 @@ It can efficiently compress both junk data and encrypted Wii data.
<string name="emulation_edit_layout">Edit Layout</string>
<string name="emulation_done">Done</string>
<string name="emulation_toggle_controls">Toggle Controls</string>
<string name="emulation_latching_controls">Latching Controls</string>
<string name="emulation_toggle_all">Toggle All</string>
<string name="emulation_control_scale">Scale</string>
<string name="emulation_control_opacity">Opacity</string>