summaryrefslogtreecommitdiff
path: root/Source/Android
diff options
context:
space:
mode:
authorPhatcat <holsthein@live.dk>2015-12-02 21:58:54 +0100
committerPhatcat <holsthein@live.dk>2015-12-02 21:58:54 +0100
commitca9c9b713528eb02448567d8d0a2c482983976cc (patch)
tree56cf7e8f5f0b8981d3085106981543f4d9ba64a8 /Source/Android
parenta498c684a26175508b4dd4c92edff4fb0cbfbf0e (diff)
Wiimote + Extensions for Android
Diffstat (limited to 'Source/Android')
-rw-r--r--Source/Android/app/src/main/assets/WiimoteNew.ini512
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java185
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/UserPreferences.java19
-rw-r--r--Source/Android/app/src/main/res/values/arrays.xml18
-rw-r--r--Source/Android/app/src/main/res/values/strings.xml104
-rw-r--r--Source/Android/app/src/main/res/xml/preferences.xml2443
6 files changed, 3215 insertions, 66 deletions
diff --git a/Source/Android/app/src/main/assets/WiimoteNew.ini b/Source/Android/app/src/main/assets/WiimoteNew.ini
index 41082fd8de..de39cd4a59 100644
--- a/Source/Android/app/src/main/assets/WiimoteNew.ini
+++ b/Source/Android/app/src/main/assets/WiimoteNew.ini
@@ -7,17 +7,131 @@ Buttons/2 = `Button 28`
Buttons/- = `Button 24`
Buttons/+ = `Button 25`
Buttons/Home = `Button 26`
-IR/Up =
-IR/Down =
-IR/Left =
-IR/Right =
-Shake/X =
-Shake/Y =
-Shake/Z =
D-Pad/Up = `Button 29`
D-Pad/Down = `Button 30`
D-Pad/Left = `Button 31`
D-Pad/Right = `Button 32`
+IR/Up = `Axis 33`
+IR/Down = `Axis 34`
+IR/Left = `Axis 35`
+IR/Right = `Axis 36`
+IR/Forward = `Axis 37`
+IR/Backward = `Axis 38`
+IR/Hide = `Button 39`
+Swing/Up = `Axis 40`
+Swing/Down = `Axis 41`
+Swing/Left = `Axis 42`
+Swing/Right = `Axis 43`
+Swing/Forward = `Axis 44`
+Swing/Backward = `Axis 45`
+Tilt/Forward = `Axis 46`
+Tilt/Backward = `Axis 47`
+Tilt/Left = `Axis 48`
+Tilt/Right = `Axis 49`
+Tilt/Modifier = `Button 50`
+Shake/X = `Button 51`
+Shake/Y = `Button 52`
+Shake/Z = `Button 53`
+Extension = None
+Nunchuk/Buttons/C = `Button 54`
+Nunchuk/Buttons/Z = `Button 55`
+Nunchuk/Stick/Up = `Axis 57`
+Nunchuk/Stick/Down = `Axis 58`
+Nunchuk/Stick/Left = `Axis 59`
+Nunchuk/Stick/Right = `Axis 60`
+Nunchuk/Stick/Modifier = Shift_R
+Nunchuk/Stick/Modifier/Range = 50.000000
+Nunchuk/Swing/Up = `Axis 61`
+Nunchuk/Swing/Down = `Axis 62`
+Nunchuk/Swing/Left = `Axis 63`
+Nunchuk/Swing/Right = `Axis 64`
+Nunchuk/Swing/Forward = `Axis 65`
+Nunchuk/Swing/Backward = `Axis 66`
+Nunchuk/Tilt/Forward = `Axis 67`
+Nunchuk/Tilt/Backward = `Axis 68`
+Nunchuk/Tilt/Left = `Axis 69`
+Nunchuk/Tilt/Right = `Axis 70`
+Nunchuk/Tilt/Modifier = `Button 71`
+Nunchuk/Shake/X = `Button 72`
+Nunchuk/Shake/Y = `Button 73`
+Nunchuk/Shake/Z = `Button 74`
+Classic/Buttons/A = `Button 75`
+Classic/Buttons/B = `Button 76`
+Classic/Buttons/X = `Button 77`
+Classic/Buttons/Y = `Button 78`
+Classic/Buttons/- = `Button 79`
+Classic/Buttons/+ = `Button 80`
+Classic/Buttons/Home = `Button 81`
+Classic/Buttons/ZL = `Button 82`
+Classic/Buttons/ZR = `Button 83`
+Classic/D-Pad/Up = `Button 84`
+Classic/D-Pad/Down = `Button 85`
+Classic/D-Pad/Left = `Button 86`
+Classic/D-Pad/Right = `Button 87`
+Classic/Left Stick/Up = `Axis 89`
+Classic/Left Stick/Down = `Axis 90`
+Classic/Left Stick/Left = `Axis 91`
+Classic/Left Stick/Right = `Axis 92`
+Classic/Left Stick/Modifier/Range = 50.000000
+Classic/Right Stick/Up = `Axis 94`
+Classic/Right Stick/Down = `Axis 95`
+Classic/Right Stick/Left = `Axis 96`
+Classic/Right Stick/Right = `Axis 97`
+Classic/Right Stick/Modifier/Range = 50.000000
+Classic/Trigger/L = `Axis 98`
+Classic/Trigger/L/Modifier/Range = 50.000000
+Classic/Trigger/R = `Axis 99`
+Classic/Trigger/R/Modifier/Range = 50.000000
+Guitar/Buttons/- = `Button 100`
+Guitar/Buttons/+ = `Button 101`
+Guitar/Frets/Green = `Button 102`
+Guitar/Frets/Red = `Button 103`
+Guitar/Frets/Yellow = `Button 104`
+Guitar/Frets/Blue = `Button 105`
+Guitar/Frets/Orange = `Button 106`
+Guitar/Strum/Up = `Button 107`
+Guitar/Strum/Down = `Button 108`
+Guitar/Stick/Up = `Axis 110`
+Guitar/Stick/Down = `Axis 111`
+Guitar/Stick/Left = `Axis 112`
+Guitar/Stick/Right = `Axis 113`
+Guitar/Stick/Modifier/Range = 50.000000
+Guitar/Whammy/Bar = `Axis = 114`
+Drums/Buttons/- = `Button 115`
+Drums/Buttons/+ = `Button 116`
+Drums/Pads/Red = `Button 117`
+Drums/Pads/Yellow = `Button 118`
+Drums/Pads/Blue = `Button 119`
+Drums/Pads/Green = `Button 120`
+Drums/Pads/Orange = `Button 121`
+Drums/Pads/Bass = `Button 122`
+Drums/Stick/Up = `Axis 124`
+Drums/Stick/Down = `Axis 125`
+Drums/Stick/Left = `Axis 126`
+Drums/Stick/Right = `Axis 127`
+Drums/Stick/Modifier/Range = 50.000000
+Turntable/Buttons/Green Left = `Button 128`
+Turntable/Buttons/Red Left = `Button 129`
+Turntable/Buttons/Blue Left = `Button 130`
+Turntable/Buttons/Green Right = `Button 131`
+Turntable/Buttons/Red Right = `Button 132`
+Turntable/Buttons/Blue Right = `Button 133`
+Turntable/Buttons/- = `Button 134`
+Turntable/Buttons/+ = `Button 135`
+Turntable/Buttons/Home = `Button 136`
+Turntable/Buttons/Euphoria = `Button 137`
+Turntable/Table Left/Left = `Axis 138`
+Turntable/Table Left/Right = `Axis 139`
+Turntable/Table Right/Left = `Axis 140`
+Turntable/Table Right/Right = `Axis 141`
+Turntable/Stick/Up = `Axis 143`
+Turntable/Stick/Down = `Axis 144`
+Turntable/Stick/Left = `Axis 145`
+Turntable/Stick/Right = `Axis 146`
+Turntable/Stick/Modifier/Range = 50.000000
+Turntable/Effect/Dial = `Axis 147`
+Turntable/Crossfade/Left = `Axis 148`
+Turntable/Crossfade/Right = `Axis 149`
Source = 1
[Wiimote2]
Device = Android/5/Touchscreen
@@ -28,17 +142,131 @@ Buttons/2 = `Button 28`
Buttons/- = `Button 24`
Buttons/+ = `Button 25`
Buttons/Home = `Button 26`
-IR/Up =
-IR/Down =
-IR/Left =
-IR/Right =
-Shake/X =
-Shake/Y =
-Shake/Z =
D-Pad/Up = `Button 29`
D-Pad/Down = `Button 30`
D-Pad/Left = `Button 31`
D-Pad/Right = `Button 32`
+IR/Up = `Axis 33`
+IR/Down = `Axis 34`
+IR/Left = `Axis 35`
+IR/Right = `Axis 36`
+IR/Forward = `Axis 37`
+IR/Backward = `Axis 38`
+IR/Hide = `Button 39`
+Swing/Up = `Axis 40`
+Swing/Down = `Axis 41`
+Swing/Left = `Axis 42`
+Swing/Right = `Axis 43`
+Swing/Forward = `Axis 44`
+Swing/Backward = `Axis 45`
+Tilt/Forward = `Axis 46`
+Tilt/Backward = `Axis 47`
+Tilt/Left = `Axis 48`
+Tilt/Right = `Axis 49`
+Tilt/Modifier = `Button 50`
+Shake/X = `Button 51`
+Shake/Y = `Button 52`
+Shake/Z = `Button 53`
+Extension = None
+Nunchuk/Buttons/C = `Button 54`
+Nunchuk/Buttons/Z = `Button 55`
+Nunchuk/Stick/Up = `Axis 57`
+Nunchuk/Stick/Down = `Axis 58`
+Nunchuk/Stick/Left = `Axis 59`
+Nunchuk/Stick/Right = `Axis 60`
+Nunchuk/Stick/Modifier = Shift_R
+Nunchuk/Stick/Modifier/Range = 50.000000
+Nunchuk/Swing/Up = `Axis 61`
+Nunchuk/Swing/Down = `Axis 62`
+Nunchuk/Swing/Left = `Axis 63`
+Nunchuk/Swing/Right = `Axis 64`
+Nunchuk/Swing/Forward = `Axis 65`
+Nunchuk/Swing/Backward = `Axis 66`
+Nunchuk/Tilt/Forward = `Axis 67`
+Nunchuk/Tilt/Backward = `Axis 68`
+Nunchuk/Tilt/Left = `Axis 69`
+Nunchuk/Tilt/Right = `Axis 70`
+Nunchuk/Tilt/Modifier = `Button 71`
+Nunchuk/Shake/X = `Button 72`
+Nunchuk/Shake/Y = `Button 73`
+Nunchuk/Shake/Z = `Button 74`
+Classic/Buttons/A = `Button 75`
+Classic/Buttons/B = `Button 76`
+Classic/Buttons/X = `Button 77`
+Classic/Buttons/Y = `Button 78`
+Classic/Buttons/- = `Button 79`
+Classic/Buttons/+ = `Button 80`
+Classic/Buttons/Home = `Button 81`
+Classic/Buttons/ZL = `Button 82`
+Classic/Buttons/ZR = `Button 83`
+Classic/D-Pad/Up = `Button 84`
+Classic/D-Pad/Down = `Button 85`
+Classic/D-Pad/Left = `Button 86`
+Classic/D-Pad/Right = `Button 87`
+Classic/Left Stick/Up = `Axis 89`
+Classic/Left Stick/Down = `Axis 90`
+Classic/Left Stick/Left = `Axis 91`
+Classic/Left Stick/Right = `Axis 92`
+Classic/Left Stick/Modifier/Range = 50.000000
+Classic/Right Stick/Up = `Axis 94`
+Classic/Right Stick/Down = `Axis 95`
+Classic/Right Stick/Left = `Axis 96`
+Classic/Right Stick/Right = `Axis 97`
+Classic/Right Stick/Modifier/Range = 50.000000
+Classic/Trigger/L = `Axis 98`
+Classic/Trigger/L/Modifier/Range = 50.000000
+Classic/Trigger/R = `Axis 99`
+Classic/Trigger/R/Modifier/Range = 50.000000
+Guitar/Buttons/- = `Button 100`
+Guitar/Buttons/+ = `Button 101`
+Guitar/Frets/Green = `Button 102`
+Guitar/Frets/Red = `Button 103`
+Guitar/Frets/Yellow = `Button 104`
+Guitar/Frets/Blue = `Button 105`
+Guitar/Frets/Orange = `Button 106`
+Guitar/Strum/Up = `Button 107`
+Guitar/Strum/Down = `Button 108`
+Guitar/Stick/Up = `Axis 110`
+Guitar/Stick/Down = `Axis 111`
+Guitar/Stick/Left = `Axis 112`
+Guitar/Stick/Right = `Axis 113`
+Guitar/Stick/Modifier/Range = 50.000000
+Guitar/Whammy/Bar = `Axis = 114`
+Drums/Buttons/- = `Button 115`
+Drums/Buttons/+ = `Button 116`
+Drums/Pads/Red = `Button 117`
+Drums/Pads/Yellow = `Button 118`
+Drums/Pads/Blue = `Button 119`
+Drums/Pads/Green = `Button 120`
+Drums/Pads/Orange = `Button 121`
+Drums/Pads/Bass = `Button 122`
+Drums/Stick/Up = `Axis 124`
+Drums/Stick/Down = `Axis 125`
+Drums/Stick/Left = `Axis 126`
+Drums/Stick/Right = `Axis 127`
+Drums/Stick/Modifier/Range = 50.000000
+Turntable/Buttons/Green Left = `Button 128`
+Turntable/Buttons/Red Left = `Button 129`
+Turntable/Buttons/Blue Left = `Button 130`
+Turntable/Buttons/Green Right = `Button 131`
+Turntable/Buttons/Red Right = `Button 132`
+Turntable/Buttons/Blue Right = `Button 133`
+Turntable/Buttons/- = `Button 134`
+Turntable/Buttons/+ = `Button 135`
+Turntable/Buttons/Home = `Button 136`
+Turntable/Buttons/Euphoria = `Button 137`
+Turntable/Table Left/Left = `Axis 138`
+Turntable/Table Left/Right = `Axis 139`
+Turntable/Table Right/Left = `Axis 140`
+Turntable/Table Right/Right = `Axis 141`
+Turntable/Stick/Up = `Axis 143`
+Turntable/Stick/Down = `Axis 144`
+Turntable/Stick/Left = `Axis 145`
+Turntable/Stick/Right = `Axis 146`
+Turntable/Stick/Modifier/Range = 50.000000
+Turntable/Effect/Dial = `Axis 147`
+Turntable/Crossfade/Left = `Axis 148`
+Turntable/Crossfade/Right = `Axis 149`
Source = 1
[Wiimote3]
Device = Android/6/Touchscreen
@@ -49,17 +277,131 @@ Buttons/2 = `Button 28`
Buttons/- = `Button 24`
Buttons/+ = `Button 25`
Buttons/Home = `Button 26`
-IR/Up =
-IR/Down =
-IR/Left =
-IR/Right =
-Shake/X =
-Shake/Y =
-Shake/Z =
D-Pad/Up = `Button 29`
D-Pad/Down = `Button 30`
D-Pad/Left = `Button 31`
D-Pad/Right = `Button 32`
+IR/Up = `Axis 33`
+IR/Down = `Axis 34`
+IR/Left = `Axis 35`
+IR/Right = `Axis 36`
+IR/Forward = `Axis 37`
+IR/Backward = `Axis 38`
+IR/Hide = `Button 39`
+Swing/Up = `Axis 40`
+Swing/Down = `Axis 41`
+Swing/Left = `Axis 42`
+Swing/Right = `Axis 43`
+Swing/Forward = `Axis 44`
+Swing/Backward = `Axis 45`
+Tilt/Forward = `Axis 46`
+Tilt/Backward = `Axis 47`
+Tilt/Left = `Axis 48`
+Tilt/Right = `Axis 49`
+Tilt/Modifier = `Button 50`
+Shake/X = `Button 51`
+Shake/Y = `Button 52`
+Shake/Z = `Button 53`
+Extension = None
+Nunchuk/Buttons/C = `Button 54`
+Nunchuk/Buttons/Z = `Button 55`
+Nunchuk/Stick/Up = `Axis 57`
+Nunchuk/Stick/Down = `Axis 58`
+Nunchuk/Stick/Left = `Axis 59`
+Nunchuk/Stick/Right = `Axis 60`
+Nunchuk/Stick/Modifier = Shift_R
+Nunchuk/Stick/Modifier/Range = 50.000000
+Nunchuk/Swing/Up = `Axis 61`
+Nunchuk/Swing/Down = `Axis 62`
+Nunchuk/Swing/Left = `Axis 63`
+Nunchuk/Swing/Right = `Axis 64`
+Nunchuk/Swing/Forward = `Axis 65`
+Nunchuk/Swing/Backward = `Axis 66`
+Nunchuk/Tilt/Forward = `Axis 67`
+Nunchuk/Tilt/Backward = `Axis 68`
+Nunchuk/Tilt/Left = `Axis 69`
+Nunchuk/Tilt/Right = `Axis 70`
+Nunchuk/Tilt/Modifier = `Button 71`
+Nunchuk/Shake/X = `Button 72`
+Nunchuk/Shake/Y = `Button 73`
+Nunchuk/Shake/Z = `Button 74`
+Classic/Buttons/A = `Button 75`
+Classic/Buttons/B = `Button 76`
+Classic/Buttons/X = `Button 77`
+Classic/Buttons/Y = `Button 78`
+Classic/Buttons/- = `Button 79`
+Classic/Buttons/+ = `Button 80`
+Classic/Buttons/Home = `Button 81`
+Classic/Buttons/ZL = `Button 82`
+Classic/Buttons/ZR = `Button 83`
+Classic/D-Pad/Up = `Button 84`
+Classic/D-Pad/Down = `Button 85`
+Classic/D-Pad/Left = `Button 86`
+Classic/D-Pad/Right = `Button 87`
+Classic/Left Stick/Up = `Axis 89`
+Classic/Left Stick/Down = `Axis 90`
+Classic/Left Stick/Left = `Axis 91`
+Classic/Left Stick/Right = `Axis 92`
+Classic/Left Stick/Modifier/Range = 50.000000
+Classic/Right Stick/Up = `Axis 94`
+Classic/Right Stick/Down = `Axis 95`
+Classic/Right Stick/Left = `Axis 96`
+Classic/Right Stick/Right = `Axis 97`
+Classic/Right Stick/Modifier/Range = 50.000000
+Classic/Trigger/L = `Axis 98`
+Classic/Trigger/L/Modifier/Range = 50.000000
+Classic/Trigger/R = `Axis 99`
+Classic/Trigger/R/Modifier/Range = 50.000000
+Guitar/Buttons/- = `Button 100`
+Guitar/Buttons/+ = `Button 101`
+Guitar/Frets/Green = `Button 102`
+Guitar/Frets/Red = `Button 103`
+Guitar/Frets/Yellow = `Button 104`
+Guitar/Frets/Blue = `Button 105`
+Guitar/Frets/Orange = `Button 106`
+Guitar/Strum/Up = `Button 107`
+Guitar/Strum/Down = `Button 108`
+Guitar/Stick/Up = `Axis 110`
+Guitar/Stick/Down = `Axis 111`
+Guitar/Stick/Left = `Axis 112`
+Guitar/Stick/Right = `Axis 113`
+Guitar/Stick/Modifier/Range = 50.000000
+Guitar/Whammy/Bar = `Axis = 114`
+Drums/Buttons/- = `Button 115`
+Drums/Buttons/+ = `Button 116`
+Drums/Pads/Red = `Button 117`
+Drums/Pads/Yellow = `Button 118`
+Drums/Pads/Blue = `Button 119`
+Drums/Pads/Green = `Button 120`
+Drums/Pads/Orange = `Button 121`
+Drums/Pads/Bass = `Button 122`
+Drums/Stick/Up = `Axis 124`
+Drums/Stick/Down = `Axis 125`
+Drums/Stick/Left = `Axis 126`
+Drums/Stick/Right = `Axis 127`
+Drums/Stick/Modifier/Range = 50.000000
+Turntable/Buttons/Green Left = `Button 128`
+Turntable/Buttons/Red Left = `Button 129`
+Turntable/Buttons/Blue Left = `Button 130`
+Turntable/Buttons/Green Right = `Button 131`
+Turntable/Buttons/Red Right = `Button 132`
+Turntable/Buttons/Blue Right = `Button 133`
+Turntable/Buttons/- = `Button 134`
+Turntable/Buttons/+ = `Button 135`
+Turntable/Buttons/Home = `Button 136`
+Turntable/Buttons/Euphoria = `Button 137`
+Turntable/Table Left/Left = `Axis 138`
+Turntable/Table Left/Right = `Axis 139`
+Turntable/Table Right/Left = `Axis 140`
+Turntable/Table Right/Right = `Axis 141`
+Turntable/Stick/Up = `Axis 143`
+Turntable/Stick/Down = `Axis 144`
+Turntable/Stick/Left = `Axis 145`
+Turntable/Stick/Right = `Axis 146`
+Turntable/Stick/Modifier/Range = 50.000000
+Turntable/Effect/Dial = `Axis 147`
+Turntable/Crossfade/Left = `Axis 148`
+Turntable/Crossfade/Right = `Axis 149`
Source = 1
[Wiimote4]
Device = Android/7/Touchscreen
@@ -70,15 +412,129 @@ Buttons/2 = `Button 28`
Buttons/- = `Button 24`
Buttons/+ = `Button 25`
Buttons/Home = `Button 26`
-IR/Up =
-IR/Down =
-IR/Left =
-IR/Right =
-Shake/X =
-Shake/Y =
-Shake/Z =
D-Pad/Up = `Button 29`
D-Pad/Down = `Button 30`
D-Pad/Left = `Button 31`
D-Pad/Right = `Button 32`
+IR/Up = `Axis 33`
+IR/Down = `Axis 34`
+IR/Left = `Axis 35`
+IR/Right = `Axis 36`
+IR/Forward = `Axis 37`
+IR/Backward = `Axis 38`
+IR/Hide = `Button 39`
+Swing/Up = `Axis 40`
+Swing/Down = `Axis 41`
+Swing/Left = `Axis 42`
+Swing/Right = `Axis 43`
+Swing/Forward = `Axis 44`
+Swing/Backward = `Axis 45`
+Tilt/Forward = `Axis 46`
+Tilt/Backward = `Axis 47`
+Tilt/Left = `Axis 48`
+Tilt/Right = `Axis 49`
+Tilt/Modifier = `Button 50`
+Shake/X = `Button 51`
+Shake/Y = `Button 52`
+Shake/Z = `Button 53`
+Extension = None
+Nunchuk/Buttons/C = `Button 54`
+Nunchuk/Buttons/Z = `Button 55`
+Nunchuk/Stick/Up = `Axis 57`
+Nunchuk/Stick/Down = `Axis 58`
+Nunchuk/Stick/Left = `Axis 59`
+Nunchuk/Stick/Right = `Axis 60`
+Nunchuk/Stick/Modifier = Shift_R
+Nunchuk/Stick/Modifier/Range = 50.000000
+Nunchuk/Swing/Up = `Axis 61`
+Nunchuk/Swing/Down = `Axis 62`
+Nunchuk/Swing/Left = `Axis 63`
+Nunchuk/Swing/Right = `Axis 64`
+Nunchuk/Swing/Forward = `Axis 65`
+Nunchuk/Swing/Backward = `Axis 66`
+Nunchuk/Tilt/Forward = `Axis 67`
+Nunchuk/Tilt/Backward = `Axis 68`
+Nunchuk/Tilt/Left = `Axis 69`
+Nunchuk/Tilt/Right = `Axis 70`
+Nunchuk/Tilt/Modifier = `Button 71`
+Nunchuk/Shake/X = `Button 72`
+Nunchuk/Shake/Y = `Button 73`
+Nunchuk/Shake/Z = `Button 74`
+Classic/Buttons/A = `Button 75`
+Classic/Buttons/B = `Button 76`
+Classic/Buttons/X = `Button 77`
+Classic/Buttons/Y = `Button 78`
+Classic/Buttons/- = `Button 79`
+Classic/Buttons/+ = `Button 80`
+Classic/Buttons/Home = `Button 81`
+Classic/Buttons/ZL = `Button 82`
+Classic/Buttons/ZR = `Button 83`
+Classic/D-Pad/Up = `Button 84`
+Classic/D-Pad/Down = `Button 85`
+Classic/D-Pad/Left = `Button 86`
+Classic/D-Pad/Right = `Button 87`
+Classic/Left Stick/Up = `Axis 89`
+Classic/Left Stick/Down = `Axis 90`
+Classic/Left Stick/Left = `Axis 91`
+Classic/Left Stick/Right = `Axis 92`
+Classic/Left Stick/Modifier/Range = 50.000000
+Classic/Right Stick/Up = `Axis 94`
+Classic/Right Stick/Down = `Axis 95`
+Classic/Right Stick/Left = `Axis 96`
+Classic/Right Stick/Right = `Axis 97`
+Classic/Right Stick/Modifier/Range = 50.000000
+Classic/Trigger/L = `Axis 98`
+Classic/Trigger/L/Modifier/Range = 50.000000
+Classic/Trigger/R = `Axis 99`
+Classic/Trigger/R/Modifier/Range = 50.000000
+Guitar/Buttons/- = `Button 100`
+Guitar/Buttons/+ = `Button 101`
+Guitar/Frets/Green = `Button 102`
+Guitar/Frets/Red = `Button 103`
+Guitar/Frets/Yellow = `Button 104`
+Guitar/Frets/Blue = `Button 105`
+Guitar/Frets/Orange = `Button 106`
+Guitar/Strum/Up = `Button 107`
+Guitar/Strum/Down = `Button 108`
+Guitar/Stick/Up = `Axis 110`
+Guitar/Stick/Down = `Axis 111`
+Guitar/Stick/Left = `Axis 112`
+Guitar/Stick/Right = `Axis 113`
+Guitar/Stick/Modifier/Range = 50.000000
+Guitar/Whammy/Bar = `Axis = 114`
+Drums/Buttons/- = `Button 115`
+Drums/Buttons/+ = `Button 116`
+Drums/Pads/Red = `Button 117`
+Drums/Pads/Yellow = `Button 118`
+Drums/Pads/Blue = `Button 119`
+Drums/Pads/Green = `Button 120`
+Drums/Pads/Orange = `Button 121`
+Drums/Pads/Bass = `Button 122`
+Drums/Stick/Up = `Axis 124`
+Drums/Stick/Down = `Axis 125`
+Drums/Stick/Left = `Axis 126`
+Drums/Stick/Right = `Axis 127`
+Drums/Stick/Modifier/Range = 50.000000
+Turntable/Buttons/Green Left = `Button 128`
+Turntable/Buttons/Red Left = `Button 129`
+Turntable/Buttons/Blue Left = `Button 130`
+Turntable/Buttons/Green Right = `Button 131`
+Turntable/Buttons/Red Right = `Button 132`
+Turntable/Buttons/Blue Right = `Button 133`
+Turntable/Buttons/- = `Button 134`
+Turntable/Buttons/+ = `Button 135`
+Turntable/Buttons/Home = `Button 136`
+Turntable/Buttons/Euphoria = `Button 137`
+Turntable/Table Left/Left = `Axis 138`
+Turntable/Table Left/Right = `Axis 139`
+Turntable/Table Right/Left = `Axis 140`
+Turntable/Table Right/Right = `Axis 141`
+Turntable/Stick/Up = `Axis 143`
+Turntable/Stick/Down = `Axis 144`
+Turntable/Stick/Left = `Axis 145`
+Turntable/Stick/Right = `Axis 146`
+Turntable/Stick/Modifier/Range = 50.000000
+Turntable/Effect/Dial = `Axis 147`
+Turntable/Crossfade/Left = `Axis 148`
+Turntable/Crossfade/Right = `Axis 149`
Source = 1
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
index db387344bd..5ea0ad74ae 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java
@@ -25,39 +25,156 @@ public final class NativeLibrary
*/
public static final class ButtonType
{
- public static final int BUTTON_A = 0;
- public static final int BUTTON_B = 1;
- public static final int BUTTON_START = 2;
- public static final int BUTTON_X = 3;
- public static final int BUTTON_Y = 4;
- public static final int BUTTON_Z = 5;
- public static final int BUTTON_UP = 6;
- public static final int BUTTON_DOWN = 7;
- public static final int BUTTON_LEFT = 8;
- public static final int BUTTON_RIGHT = 9;
- public static final int STICK_MAIN = 10;
- public static final int STICK_MAIN_UP = 11;
- public static final int STICK_MAIN_DOWN = 12;
- public static final int STICK_MAIN_LEFT = 13;
- public static final int STICK_MAIN_RIGHT = 14;
- public static final int STICK_C = 15;
- public static final int STICK_C_UP = 16;
- public static final int STICK_C_DOWN = 17;
- public static final int STICK_C_LEFT = 18;
- public static final int STICK_C_RIGHT = 19;
- public static final int TRIGGER_L = 20;
- public static final int TRIGGER_R = 21;
- public static final int WIIMOTE_BUTTON_A = 22;
- public static final int WIIMOTE_BUTTON_B = 23;
- public static final int WIIMOTE_BUTTON_MINUS = 24;
- public static final int WIIMOTE_BUTTON_PLUS = 25;
- public static final int WIIMOTE_BUTTON_HOME = 26;
- public static final int WIIMOTE_BUTTON_1 = 27;
- public static final int WIIMOTE_BUTTON_2 = 28;
- public static final int WIIMOTE_UP = 29;
- public static final int WIIMOTE_DOWN = 30;
- public static final int WIIMOTE_LEFT = 31;
- public static final int WIIMOTE_RIGHT = 32;
+ public static final int BUTTON_A = 0;
+ public static final int BUTTON_B = 1;
+ public static final int BUTTON_START = 2;
+ public static final int BUTTON_X = 3;
+ public static final int BUTTON_Y = 4;
+ public static final int BUTTON_Z = 5;
+ public static final int BUTTON_UP = 6;
+ public static final int BUTTON_DOWN = 7;
+ public static final int BUTTON_LEFT = 8;
+ public static final int BUTTON_RIGHT = 9;
+ public static final int STICK_MAIN = 10;
+ public static final int STICK_MAIN_UP = 11;
+ public static final int STICK_MAIN_DOWN = 12;
+ public static final int STICK_MAIN_LEFT = 13;
+ public static final int STICK_MAIN_RIGHT = 14;
+ public static final int STICK_C = 15;
+ public static final int STICK_C_UP = 16;
+ public static final int STICK_C_DOWN = 17;
+ public static final int STICK_C_LEFT = 18;
+ public static final int STICK_C_RIGHT = 19;
+ public static final int TRIGGER_L = 20;
+ public static final int TRIGGER_R = 21;
+ public static final int WIIMOTE_BUTTON_A = 22;
+ public static final int WIIMOTE_BUTTON_B = 23;
+ public static final int WIIMOTE_BUTTON_MINUS = 24;
+ public static final int WIIMOTE_BUTTON_PLUS = 25;
+ public static final int WIIMOTE_BUTTON_HOME = 26;
+ public static final int WIIMOTE_BUTTON_1 = 27;
+ public static final int WIIMOTE_BUTTON_2 = 28;
+ public static final int WIIMOTE_UP = 29;
+ public static final int WIIMOTE_DOWN = 30;
+ public static final int WIIMOTE_LEFT = 31;
+ public static final int WIIMOTE_RIGHT = 32;
+ public static final int WIIMOTE_IR_UP = 33;
+ public static final int WIIMOTE_IR_DOWN = 34;
+ public static final int WIIMOTE_IR_LEFT = 35;
+ public static final int WIIMOTE_IR_RIGHT = 36;
+ public static final int WIIMOTE_IR_FORWARD = 37;
+ public static final int WIIMOTE_IR_BACKWARD = 38;
+ public static final int WIIMOTE_IR_HIDE = 39;
+ public static final int WIIMOTE_SWING_UP = 40;
+ public static final int WIIMOTE_SWING_DOWN = 41;
+ public static final int WIIMOTE_SWING_LEFT = 42;
+ public static final int WIIMOTE_SWING_RIGHT = 43;
+ public static final int WIIMOTE_SWING_FORWARD = 44;
+ public static final int WIIMOTE_SWING_BACKWARD = 45;
+ public static final int WIIMOTE_TILT_FORWARD = 46;
+ public static final int WIIMOTE_TILT_BACKWARD = 47;
+ public static final int WIIMOTE_TILT_LEFT = 48;
+ public static final int WIIMOTE_TILT_RIGHT = 49;
+ public static final int WIIMOTE_TILT_MODIFIER = 50;
+ public static final int WIIMOTE_SHAKE_X = 51;
+ public static final int WIIMOTE_SHAKE_Y = 52;
+ public static final int WIIMOTE_SHAKE_Z = 53;
+ public static final int NUNCHUK_BUTTON_C = 54;
+ public static final int NUNCHUK_BUTTON_Z = 55;
+ public static final int NUNCHUK_STICK = 56;
+ public static final int NUNCHUK_STICK_UP = 57;
+ public static final int NUNCHUK_STICK_DOWN = 58;
+ public static final int NUNCHUK_STICK_LEFT = 59;
+ public static final int NUNCHUK_STICK_RIGHT = 60;
+ public static final int NUNCHUK_SWING_UP = 61;
+ public static final int NUNCHUK_SWING_DOWN = 62;
+ public static final int NUNCHUK_SWING_LEFT = 63;
+ public static final int NUNCHUK_SWING_RIGHT = 64;
+ public static final int NUNCHUK_SWING_FORWARD = 65;
+ public static final int NUNCHUK_SWING_BACKWARD = 66;
+ public static final int NUNCHUK_TILT_FORWARD = 67;
+ public static final int NUNCHUK_TILT_BACKWARD = 68;
+ public static final int NUNCHUK_TILT_LEFT = 69;
+ public static final int NUNCHUK_TILT_RIGHT = 70;
+ public static final int NUNCHUK_TILT_MODIFIER = 71;
+ public static final int NUNCHUK_SHAKE_X = 72;
+ public static final int NUNCHUK_SHAKE_Y = 73;
+ public static final int NUNCHUK_SHAKE_Z = 74;
+ public static final int CLASSIC_BUTTON_A = 75;
+ public static final int CLASSIC_BUTTON_B = 76;
+ public static final int CLASSIC_BUTTON_X = 77;
+ public static final int CLASSIC_BUTTON_Y = 78;
+ public static final int CLASSIC_BUTTON_MINUS = 79;
+ public static final int CLASSIC_BUTTON_PLUS = 80;
+ public static final int CLASSIC_BUTTON_HOME = 81;
+ public static final int CLASSIC_BUTTON_ZL = 82;
+ public static final int CLASSIC_BUTTON_ZR = 83;
+ public static final int CLASSIC_DPAD_UP = 84;
+ public static final int CLASSIC_DPAD_DOWN = 85;
+ public static final int CLASSIC_DPAD_LEFT = 86;
+ public static final int CLASSIC_DPADON_RIGHT = 87;
+ public static final int CLASSIC_STICK_LEFT = 88;
+ public static final int CLASSIC_STICK_LEFT_UP = 89;
+ public static final int CLASSIC_STICK_LEFT_DOWN = 90;
+ public static final int CLASSIC_STICK_LEFT_LEFT = 91;
+ public static final int CLASSIC_STICK_LEFT_RIGHT = 92;
+ public static final int CLASSIC_STICK_RIGHT = 93;
+ public static final int CLASSIC_STICK_RIGHT_UP = 94;
+ public static final int CLASSIC_STICK_RIGHT_DOWN = 95;
+ public static final int CLASSIC_STICK_RIGHT_LEFT = 96;
+ public static final int CLASSIC_STICK_RIGHT_RIGHT = 97;
+ public static final int CLASSIC_TRIGGER_L = 98;
+ public static final int CLASSIC_TRIGGER_R = 99;
+ public static final int GUITAR_BUTTON_MINUS = 100;
+ public static final int GUITAR_BUTTON_PLUS = 101;
+ public static final int GUITAR_FRET_GREEN = 102;
+ public static final int GUITAR_FRET_RED = 103;
+ public static final int GUITAR_FRET_YELLOW = 104;
+ public static final int GUITAR_FRET_BLUE = 105;
+ public static final int GUITAR_FRET_ORANGE = 106;
+ public static final int GUITAR_STRUM_UP = 107;
+ public static final int GUITAR_STRUM_DOWN = 108;
+ public static final int GUITAR_STICK = 109;
+ public static final int GUITAR_STICK_UP = 110;
+ public static final int GUITAR_STICK_DOWN = 111;
+ public static final int GUITAR_STICK_LEFT = 112;
+ public static final int GUITAR_STOCK_RIGHT = 113;
+ public static final int GUITAR_WHAMMY_BAR = 114;
+ public static final int DRUMS_BUTTON_MINUS = 115;
+ public static final int DRUMS_BUTTON_PLUS = 116;
+ public static final int DRUMS_PAD_RED = 117;
+ public static final int DRUMS_PAD_YELLOW = 118;
+ public static final int DRUMS_PAD_BLUE = 119;
+ public static final int DRUMS_PAD_GREEN = 120;
+ public static final int DRUMS_PAD_ORANGE = 121;
+ public static final int DRUMS_PAD_BASS = 122;
+ public static final int DRUMS_STICK = 123;
+ public static final int DRUMS_STICK_UP = 124;
+ public static final int DRUMS_STICK_DOWN = 125;
+ public static final int DRUMS_STICK_LEFT = 126;
+ public static final int DRUMS_STICK_RIGHT = 127;
+ public static final int TURNTABLE_BUTTON_GREEN_LEFT = 128;
+ public static final int TURNTABLE_BUTTON_RED_LEFT = 129;
+ public static final int TURNTABLE_BUTTON_BLUE_LEFT = 130;
+ public static final int TURNTABLE_BUTTON_GREEN_RIGHT = 131;
+ public static final int TURNTABLE_BUTTON_RED_RIGHT = 132;
+ public static final int TURNTABLE_BUTTON_BLUE_RIGHT = 133;
+ public static final int TURNTABLE_BUTTON_MINUS = 134;
+ public static final int TURNTABLE_BUTTON_PLUS = 135;
+ public static final int TURNTABLE_BUTTON_HOME = 136;
+ public static final int TURNTABLE_BUTTON_EUPHORIA = 137;
+ public static final int TURNTABLE_TABLE_LEFT_LEFT = 138;
+ public static final int TURNTABLE_TABLE_LEFT_RIGHT = 139;
+ public static final int TURNTABLE_TABLE_RIGHT_LEFT = 140;
+ public static final int TURNTABLE_TABLE_RIGHT_RIGHT = 141;
+ public static final int TURNTABLE_STICK = 142;
+ public static final int TURNTABLE_STICK_UP = 143;
+ public static final int TURNTABLE_STICK_DOWN = 144;
+ public static final int TURNTABLE_STICK_LEFT = 145;
+ public static final int TURNTABLE_STICK_RIGHT = 146;
+ public static final int TURNTABLE_EFFECT_DIAL = 147;
+ public static final int TURNTABLE_CROSSFADE_LEFT = 148;
+ public static final int TURNTABLE_CROSSFADE_RIGHT = 149;
}
/**
@@ -84,7 +201,7 @@ public final class NativeLibrary
*
* @param Device The input descriptor of the gamepad.
* @param Button Key code identifying which button was pressed.
- * @param Action Mask identifying which action is happing (button pressed down, or button released).
+ * @param Action Mask identifying which action is happening (button pressed down, or button released).
*
* @return If we handled the button press.
*/
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/UserPreferences.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/UserPreferences.java
index dd8959129b..bfdd33cf92 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/UserPreferences.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/UserPreferences.java
@@ -47,6 +47,11 @@ public final class UserPreferences
editor.putBoolean("dualCorePref", getConfig("Dolphin.ini", "Core", "CPUThread", "True").equals("True"));
+ editor.putString("WiimoteExtension_4", getConfig("WiimoteNew.ini", "Wiimote1", "Extension", "None"));
+ editor.putString("WiimoteExtension_5", getConfig("WiimoteNew.ini", "Wiimote2", "Extension", "None"));
+ editor.putString("WiimoteExtension_6", getConfig("WiimoteNew.ini", "Wiimote3", "Extension", "None"));
+ editor.putString("WiimoteExtension_7", getConfig("WiimoteNew.ini", "Wiimote4", "Extension", "None"));
+
editor.putString("gpuPref", getConfig("Dolphin.ini", "Core", "GFXBackend", "OGL"));
editor.putBoolean("showFPS", getConfig("gfx_opengl.ini", "Settings", "ShowFPS", "False").equals("True"));
editor.putBoolean("drawOnscreenControls", getConfig("Dolphin.ini", "Android", "ScreenControls", "True").equals("True"));
@@ -135,7 +140,13 @@ public final class UserPreferences
boolean isUsingDualCore = prefs.getBoolean("dualCorePref", true);
// Current CPU core being used. Falls back to interpreter upon error.
- String currentEmuCore = prefs.getString("cpuCorePref", "0");
+ String currentEmuCore = prefs.getString("cpuCorePref", "0");
+
+ // Current wiimote extension setup. Falls back to no extension upon error.
+ String WiimoteExtension_4 = prefs.getString("WiimoteExtension_4", "None");
+ String WiimoteExtension_5 = prefs.getString("WiimoteExtension_5", "None");
+ String WiimoteExtension_6 = prefs.getString("WiimoteExtension_6", "None");
+ String WiimoteExtension_7 = prefs.getString("WiimoteExtension_7", "None");
// Current video backend being used. Falls back to software rendering upon error.
String currentVideoBackend = prefs.getString("gpuPref", "Software Rendering");
@@ -213,6 +224,12 @@ public final class UserPreferences
// CPU related Settings
NativeLibrary.SetConfig("Dolphin.ini", "Core", "CPUCore", currentEmuCore);
NativeLibrary.SetConfig("Dolphin.ini", "Core", "CPUThread", isUsingDualCore ? "True" : "False");
+
+ // Wiimote Extension Settings
+ NativeLibrary.SetConfig("WiimoteNew.ini", "Wiimote1", "Extension", WiimoteExtension_4);
+ NativeLibrary.SetConfig("WiimoteNew.ini", "Wiimote2", "Extension", WiimoteExtension_5);
+ NativeLibrary.SetConfig("WiimoteNew.ini", "Wiimote3", "Extension", WiimoteExtension_6);
+ NativeLibrary.SetConfig("WiimoteNew.ini", "Wiimote4", "Extension", WiimoteExtension_7);
// General Video Settings
NativeLibrary.SetConfig("Dolphin.ini", "Core", "GFXBackend", currentVideoBackend);
diff --git a/Source/Android/app/src/main/res/values/arrays.xml b/Source/Android/app/src/main/res/values/arrays.xml
index 85ebb4ebc1..a799e7788f 100644
--- a/Source/Android/app/src/main/res/values/arrays.xml
+++ b/Source/Android/app/src/main/res/values/arrays.xml
@@ -80,6 +80,24 @@
<string-array name="videoBackendValuesNoGLES3" translatable="false">
<item>Software Renderer</item>
</string-array>
+
+ <!-- Wiimote extensions -->
+ <string-array name="wiimoteExtEntries" translatable="false">
+ <item>"None"</item>
+ <item>"Nunchuk"</item>
+ <item>"Classic"</item>
+ <item>"Guitar"</item>
+ <item>"Drums"</item>
+ <item>"Turntable"</item>
+ </string-array>
+ <string-array name="wiimoteExtValues" translatable="false">
+ <item>None</item>
+ <item>Nunchuk</item>
+ <item>Classic</item>
+ <item>Guitar</item>
+ <item>Drums</item>
+ <item>Turntable</item>
+ </string-array>
<!-- EFB Copy Method Preference -->
<string-array name="efbCopyMethodEntries" translatable="false">
diff --git a/Source/Android/app/src/main/res/values/strings.xml b/Source/Android/app/src/main/res/values/strings.xml
index a6f004d4d3..cb27f7951e 100644
--- a/Source/Android/app/src/main/res/values/strings.xml
+++ b/Source/Android/app/src/main/res/values/strings.xml
@@ -87,6 +87,13 @@
<string name="wiimote_3">Wiimote 3</string>
<string name="wiimote_4">Wiimote 4</string>
<string name="enable_wiimote">Enable Wiimote</string>
+ <string name="wiimote_extensions">Wiimote Extension</string>
+ <string name="wiimote_extensions_descrip">Choose which Wii Extension you want to use with the Wiimote</string>
+ <string name="show_nunchuk">Show Nunchuk Extension configurations</string>
+ <string name="show_classic">Show Classic Extension configurations</string>
+ <string name="show_guitar">Show Guitar Extension configurations</string>
+ <string name="show_drums">Show Drums Extension configurations</string>
+ <string name="show_turntable">Show Turntable Extension configurations</string>
<string name="input_binding">Input Binding</string>
<string name="input_binding_descrip">Press or move an input to bind it to %1$s.</string>
<!-- GameCube buttons (May be shared with Wiimote stuff too) -->
@@ -122,10 +129,13 @@
<string name="ir_right">IR Right</string>
<string name="ir_forward">IR Forward</string>
<string name="ir_backward">IR Backward</string>
+ <string name="ir_hide">IR Hide</string>
<string name="swing_up">Swing Up</string>
<string name="swing_down">Swing Down</string>
<string name="swing_left">Swing Left</string>
<string name="swing_right">Swing Right</string>
+ <string name="swing_forward">Swing Forward</string>
+ <string name="swing_backward">Swing Backward</string>
<string name="tilt_forward">Tilt Forward</string>
<string name="tilt_backward">Tilt Backward</string>
<string name="tilt_left">Tilt Left</string>
@@ -133,6 +143,100 @@
<string name="shake_x">Shake X</string>
<string name="shake_y">Shake Y</string>
<string name="shake_z">Shake Z</string>
+ <!-- Nunchuk only buttons -->
+ <string name="nunchuk_button_c">Nunchuk Button C</string>
+ <string name="nunchuk_button_z">Nunchuk Button Z</string>
+ <string name="nunchuk_stick_up">Nunchuk Stick Up</string>
+ <string name="nunchuk_stick_down">Nunchuk Stick Down</string>
+ <string name="nunchuk_stick_left">Nunchuk Stick Left</string>
+ <string name="nunchuk_stick_right">Nunchuk Stick Right</string>
+ <string name="nunchuk_swing_up">Nunchuk Swing Up</string>
+ <string name="nunchuk_swing_down">Nunchuk Swing Down</string>
+ <string name="nunchuk_swing_left">Nunchuk Swing Left</string>
+ <string name="nunchuk_swing_right">Nunchuk Swing Right</string>
+ <string name="nunchuk_swing_forward">Nunchuk Swing Forward</string>
+ <string name="nunchuk_swing_backward">Nunchuk Swing Backward</string>
+ <string name="nunchuk_tilt_forward">Nunchuk Tilt Forward</string>
+ <string name="nunchuk_tilt_backward">Nunchuk Tilt Backward</string>
+ <string name="nunchuk_tilt_left">Nunchuk Tilt Left</string>
+ <string name="nunchuk_tilt_right">Nunchuk Tilt Right</string>
+ <string name="nunchuk_shake_x">Nunchuk Shake X</string>
+ <string name="nunchuk_shake_y">Nunchuk Shake Y</string>
+ <string name="nunchuk_shake_z">Nunchuk Shake Z</string>
+ <!-- Classic only buttons -->
+ <string name="classic_button_a">Classic Controller Button A</string>
+ <string name="classic_button_b">Classic Controller Button B</string>
+ <string name="classic_button_x">Classic Controller Button X</string>
+ <string name="classic_button_y">Classic Controller Button Y</string>
+ <string name="classic_button_minus">Classic Controller Button -</string>
+ <string name="classic_button_plus">Classic Controller Button +</string>
+ <string name="classic_button_home">Classic Controller Button Home</string>
+ <string name="classic_button_zl">Classic Controller Button ZL</string>
+ <string name="classic_button_zr">Classic Controller Button ZR</string>
+ <string name="classic_dpad_up">Classic Controller D-Pad Up</string>
+ <string name="classic_dpad_down">Classic Controller D-Pad Down</string>
+ <string name="classic_dpad_left">Classic Controller D-Pad Left</string>
+ <string name="classic_dpad_right">Classic Controller D-Pad Right</string>
+ <string name="classic_stick_left_up">Classic Controller Left Stick Up</string>
+ <string name="classic_stick_left_down">Classic Controller Left Stick Down</string>
+ <string name="classic_stick_left_left">Classic Controller Left Stick Left</string>
+ <string name="classic_stick_left_right">Classic Controller Left Stick Right</string>
+ <string name="classic_stick_right_up">Classic Controller Right Stick Up</string>
+ <string name="classic_stick_right_down">Classic Controller Right Stick Down</string>
+ <string name="classic_stick_right_left">Classic Controller Right Stick Left</string>
+ <string name="classic_stick_right_right">Classic Controller Right Stick Right</string>
+ <string name="classic_trigger_l">Classic Controller Left Trigger</string>
+ <string name="classic_trigger_r">Classic Controller Right Trigger</string>
+ <!-- Guitar only buttons -->
+ <string name="guitar_button_minus">Guitar Button -</string>
+ <string name="guitar_button_plus">Guitar Button +</string>
+ <string name="guitar_fret_green">Guitar Fret Red</string>
+ <string name="guitar_fret_red">Guitar Fret Red</string>
+ <string name="guitar_fret_yellow">Guitar Fret Yellow</string>
+ <string name="guitar_fret_blue">Guitar Fret Blue</string>
+ <string name="guitar_fret_orange">Guitar Fret Orange</string>
+ <string name="guitar_strum_up">Guitar Strum Up</string>
+ <string name="guitar_strum_down">Guitar Strum Down</string>
+ <string name="guitar_stick_up">Guitar Stick Up</string>
+ <string name="guitar_stick_down">Guitar Stick Down</string>
+ <string name="guitar_stick_left">Guitar Stick Left</string>
+ <string name="guitar_stick_right">Guitar Stick Right</string>
+ <string name="guitar_whammy_bar">Guitar Whammy Bar</string>
+ <!-- Drums only buttons -->
+ <string name="drums_button_minus">Drums Button -</string>
+ <string name="drums_button_plus">Drums Button +</string>
+ <string name="drums_pad_red">Drums Pad Red</string>
+ <string name="drums_pad_yellow">Drums Pad Yellow</string>
+ <string name="drums_pad_blue">Drums Pad Blue</string>
+ <string name="drums_pad_green">Drums Pad Green</string>
+ <string name="drums_pad_orange">Drums Pad Orange</string>
+ <string name="drums_pad_bass">Drums Pad Bass</string>
+ <string name="drums_stick_up">Drums Stick Up</string>
+ <string name="drums_stick_down">Drums Stick Down</string>
+ <string name="drums_stick_left">Drums Stick Left</string>
+ <string name="drums_stick_right">Drums Stick Right</string>
+ <!-- Turntable only buttons -->
+ <string name="turntable_button_green_left">Turntable Button Green Left</string>
+ <string name="turntable_button_red_left">Turntable Button Red Left</string>
+ <string name="turntable_button_blue_left">Turntable Button Blue Left</string>
+ <string name="turntable_button_green_right">Turntable Button Green Right</string>
+ <string name="turntable_button_red_right">Turntable Button Red Right</string>
+ <string name="turntable_button_blue_right">Turntable Button Blue Right</string>
+ <string name="turntable_button_minus">Turntable Button -</string>
+ <string name="turntable_button_plus">Turntable Button +</string>
+ <string name="turntable_button_home">Turntable Button Home</string>
+ <string name="turntable_button_euphoria">Turntable Button Euphoria</string>
+ <string name="turntable_table_left_left">Turntable Left Table Left</string>
+ <string name="turntable_table_left_right">Turntable Left Table Right</string>
+ <string name="turntable_table_right_left">Turntable Right Table Left</string>
+ <string name="turntable_table_right_right">Turntable Right Table Right</string>
+ <string name="turntable_stick_up">Turntable Stick Up</string>
+ <string name="turntable_stick_down">Turntable Stick Down</string>
+ <string name="turntable_stick_left">Turntable Stick Left</string>
+ <string name="turntable_stick_right">Turntable Stick Right</string>
+ <string name="turntable_effect_dial">Turntable Effekt Dial</string>
+ <string name="turntable_crossfade_left">Turntable Crossfade Left</string>
+ <string name="turntable_crossfade_right">Turntable Crossfade Right</string>
<!-- CPU Preference Fragment -->
<string name="interpreter">Interpreter</string>
diff --git a/Source/Android/app/src/main/res/xml/preferences.xml b/Source/Android/app/src/main/res/xml/preferences.xml
index 5e98e54bfc..863cdb298b 100644
--- a/Source/Android/app/src/main/res/xml/preferences.xml
+++ b/Source/Android/app/src/main/res/xml/preferences.xml
@@ -576,6 +576,14 @@
android:key="enableWiimote1"
android:title="@string/enable_wiimote"/>
+ <ListPreference
+ android:defaultValue="None"
+ android:entries="@array/wiimoteExtEntries"
+ android:entryValues="@array/wiimoteExtValues"
+ android:key="WiimoteExtension_4"
+ android:summary="@string/wiimote_extensions_descrip"
+ android:title="@string/wiimote_extensions"/>
+
<org.dolphinemu.dolphinemu.utils.InputBindingPreference
android:dependency="enableWiimote1"
android:key="WiimoteA_4"
@@ -642,6 +650,611 @@
android:summary="%s"
android:title="@string/dpad_right"/>
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteIRUp_4"
+ android:summary="%s"
+ android:title="@string/ir_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteIRDown_4"
+ android:summary="%s"
+ android:title="@string/ir_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteIRLeft_4"
+ android:summary="%s"
+ android:title="@string/ir_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteIRRight_4"
+ android:summary="%s"
+ android:title="@string/ir_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteIRForward_4"
+ android:summary="%s"
+ android:title="@string/ir_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteIRBackward_4"
+ android:summary="%s"
+ android:title="@string/ir_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteIRHide_4"
+ android:summary="%s"
+ android:title="@string/ir_hide"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteSwingUp_4"
+ android:summary="%s"
+ android:title="@string/swing_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteSwingDown_4"
+ android:summary="%s"
+ android:title="@string/swing_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteSwingLeft_4"
+ android:summary="%s"
+ android:title="@string/swing_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteSwingRight_4"
+ android:summary="%s"
+ android:title="@string/swing_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteSwingForward_4"
+ android:summary="%s"
+ android:title="@string/swing_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteSwingBackward_4"
+ android:summary="%s"
+ android:title="@string/swing_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteTiltForward_4"
+ android:summary="%s"
+ android:title="@string/tilt_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteTiltBackward_4"
+ android:summary="%s"
+ android:title="@string/tilt_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteTiltLeft_4"
+ android:summary="%s"
+ android:title="@string/tilt_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteTiltRight_4"
+ android:summary="%s"
+ android:title="@string/tilt_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteShakeX_4"
+ android:summary="%s"
+ android:title="@string/shake_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteShakeY_4"
+ android:summary="%s"
+ android:title="@string/shake_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote1"
+ android:key="WiimoteShakeZ_4"
+ android:summary="%s"
+ android:title="@string/shake_z"/>
+
+ <!-- Nunchuk Bindings -->
+ <PreferenceScreen
+ android:dependency="enableWiimote1"
+ android:key="ExtNunchuk_4"
+ android:title="@string/show_nunchuk">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukC_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_button_c"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukZ_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_button_z"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukUp_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukDown_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukLeft_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukRight_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingUp_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingDown_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingLeft_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingRight_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingForward_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingBackward_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltForward_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltBackward_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltLeft_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltRight_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeX_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeY_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeZ_4"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_z"/>
+
+ </PreferenceScreen>
+
+ <!-- Classic Bindings -->
+ <PreferenceScreen
+ android:dependency="enableWiimote1"
+ android:key="ExtClassic_4"
+ android:title="@string/show_classic">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicA_4"
+ android:summary="%s"
+ android:title="@string/classic_button_a"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicB_4"
+ android:summary="%s"
+ android:title="@string/classic_button_b"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicX_4"
+ android:summary="%s"
+ android:title="@string/classic_button_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicY_4"
+ android:summary="%s"
+ android:title="@string/classic_button_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicMinus_4"
+ android:summary="%s"
+ android:title="@string/classic_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicPlus_4"
+ android:summary="%s"
+ android:title="@string/classic_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicHome_4"
+ android:summary="%s"
+ android:title="@string/classic_button_home"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicZL_4"
+ android:summary="%s"
+ android:title="@string/classic_button_zl"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicZR_4"
+ android:summary="%s"
+ android:title="@string/classic_button_zr"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicUp_4"
+ android:summary="%s"
+ android:title="@string/classic_dpad_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicDown_4"
+ android:summary="%s"
+ android:title="@string/classic_dpad_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeft_4"
+ android:summary="%s"
+ android:title="@string/classic_dpad_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRight_4"
+ android:summary="%s"
+ android:title="@string/classic_dpad_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickUp_4"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickDown_4"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickLeft_4"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickRight_4"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickUp_4"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickDown_4"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickLeft_4"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickRight_4"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicTriggerL_4"
+ android:summary="%s"
+ android:title="@string/classic_trigger_l"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicTriggerR_4"
+ android:summary="%s"
+ android:title="@string/classic_trigger_r"/>
+
+ </PreferenceScreen>
+
+ <!-- Guitar Bindings -->
+ <PreferenceScreen
+ android:dependency="enableWiimote1"
+ android:key="ExtGuitar_4"
+ android:title="@string/show_guitar">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarMinus_4"
+ android:summary="%s"
+ android:title="@string/guitar_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarPlus_4"
+ android:summary="%s"
+ android:title="@string/guitar_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarGreen_4"
+ android:summary="%s"
+ android:title="@string/guitar_fret_green"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarRed_4"
+ android:summary="%s"
+ android:title="@string/guitar_fret_red"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarYellow_4"
+ android:summary="%s"
+ android:title="@string/guitar_fret_yellow"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarBlue_4"
+ android:summary="%s"
+ android:title="@string/guitar_fret_blue"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarOrange_4"
+ android:summary="%s"
+ android:title="@string/guitar_fret_orange"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarStrumUp_4"
+ android:summary="%s"
+ android:title="@string/guitar_strum_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarStrumDown_4"
+ android:summary="%s"
+ android:title="@string/guitar_strum_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarUp_4"
+ android:summary="%s"
+ android:title="@string/guitar_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarDown_4"
+ android:summary="%s"
+ android:title="@string/guitar_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarLeft_4"
+ android:summary="%s"
+ android:title="@string/guitar_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarRight_4"
+ android:summary="%s"
+ android:title="@string/guitar_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarWhammy_4"
+ android:summary="%s"
+ android:title="@string/guitar_whammy_bar"/>
+
+ </PreferenceScreen>
+
+ <!-- Drums Bindings -->
+ <PreferenceScreen
+ android:dependency="enableWiimote1"
+ android:key="ExtDrums_4"
+ android:title="@string/show_drums">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsMinus_4"
+ android:summary="%s"
+ android:title="@string/drums_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsPlus_4"
+ android:summary="%s"
+ android:title="@string/drums_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsRed_4"
+ android:summary="%s"
+ android:title="@string/drums_pad_red"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsYellow_4"
+ android:summary="%s"
+ android:title="@string/drums_pad_yellow"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsBlue_4"
+ android:summary="%s"
+ android:title="@string/drums_pad_blue"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsGreen_4"
+ android:summary="%s"
+ android:title="@string/drums_pad_green"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsOrange_4"
+ android:summary="%s"
+ android:title="@string/drums_pad_orange"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsBass_4"
+ android:summary="%s"
+ android:title="@string/drums_pad_bass"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsUp_4"
+ android:summary="%s"
+ android:title="@string/drums_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsDown_4"
+ android:summary="%s"
+ android:title="@string/drums_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsLeft_4"
+ android:summary="%s"
+ android:title="@string/drums_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsRight_4"
+ android:summary="%s"
+ android:title="@string/drums_stick_right"/>
+
+ </PreferenceScreen>
+
+ <!-- Turntable Bindings -->
+ <PreferenceScreen
+ android:dependency="enableWiimote1"
+ android:key="ExtTurntable_4"
+ android:title="@string/show_turntable">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableGreenLeft_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_green_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRedLeft_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_red_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableBlueLeft_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_blue_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableGreenRight_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_green_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRedRight_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_red_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableBlueRight_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_blue_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableMinus_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntablePlus_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableHome_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_home"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableEuphoria_4"
+ android:summary="%s"
+ android:title="@string/turntable_button_euphoria"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeftLeft_4"
+ android:summary="%s"
+ android:title="@string/turntable_table_left_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeftRight_4"
+ android:summary="%s"
+ android:title="@string/turntable_table_left_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRightLeft_4"
+ android:summary="%s"
+ android:title="@string/turntable_table_right_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRightRight_4"
+ android:summary="%s"
+ android:title="@string/turntable_table_right_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableUp_4"
+ android:summary="%s"
+ android:title="@string/turntable_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableDown_4"
+ android:summary="%s"
+ android:title="@string/turntable_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeft_4"
+ android:summary="%s"
+ android:title="@string/turntable_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRight_4"
+ android:summary="%s"
+ android:title="@string/turntable_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableEffDial_4"
+ android:summary="%s"
+ android:title="@string/turntable_effect_dial"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableCrossLeft_4"
+ android:summary="%s"
+ android:title="@string/turntable_crossfade_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableCrossRight_4"
+ android:summary="%s"
+ android:title="@string/turntable_crossfade_right"/>
+
+ </PreferenceScreen>
+
</PreferenceScreen>
<PreferenceScreen
@@ -652,6 +1265,14 @@
android:key="enableWiimote2"
android:title="@string/enable_wiimote"/>
+ <ListPreference
+ android:defaultValue="None"
+ android:entries="@array/wiimoteExtEntries"
+ android:entryValues="@array/wiimoteExtValues"
+ android:key="WiimoteExtension_5"
+ android:summary="@string/wiimote_extensions_descrip"
+ android:title="@string/wiimote_extensions"/>
+
<org.dolphinemu.dolphinemu.utils.InputBindingPreference
android:dependency="enableWiimote2"
android:key="WiimoteA_5"
@@ -684,7 +1305,7 @@
<org.dolphinemu.dolphinemu.utils.InputBindingPreference
android:dependency="enableWiimote2"
- android:key="Wiimote2_5"
+ android:key="Wiimote1_5"
android:summary="%s"
android:title="@string/button_one"/>
@@ -718,6 +1339,606 @@
android:summary="%s"
android:title="@string/dpad_right"/>
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteIRUp_5"
+ android:summary="%s"
+ android:title="@string/ir_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteIRDown_5"
+ android:summary="%s"
+ android:title="@string/ir_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteIRLeft_5"
+ android:summary="%s"
+ android:title="@string/ir_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteIRRight_5"
+ android:summary="%s"
+ android:title="@string/ir_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteIRForward_5"
+ android:summary="%s"
+ android:title="@string/ir_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteIRBackward_5"
+ android:summary="%s"
+ android:title="@string/ir_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteIRHide_5"
+ android:summary="%s"
+ android:title="@string/ir_hide"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteSwingUp_5"
+ android:summary="%s"
+ android:title="@string/swing_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteSwingDown_5"
+ android:summary="%s"
+ android:title="@string/swing_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteSwingLeft_5"
+ android:summary="%s"
+ android:title="@string/swing_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteSwingRight_5"
+ android:summary="%s"
+ android:title="@string/swing_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteSwingForward_5"
+ android:summary="%s"
+ android:title="@string/swing_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteSwingBackward_5"
+ android:summary="%s"
+ android:title="@string/swing_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteTiltForward_5"
+ android:summary="%s"
+ android:title="@string/tilt_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteTiltBackward_5"
+ android:summary="%s"
+ android:title="@string/tilt_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteTiltLeft_5"
+ android:summary="%s"
+ android:title="@string/tilt_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteTiltRight_5"
+ android:summary="%s"
+ android:title="@string/tilt_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteShakeX_5"
+ android:summary="%s"
+ android:title="@string/shake_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteShakeY_5"
+ android:summary="%s"
+ android:title="@string/shake_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote2"
+ android:key="WiimoteShakeZ_5"
+ android:summary="%s"
+ android:title="@string/shake_z"/>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote2"
+ android:key="ExtNunchuk_5"
+ android:title="@string/show_nunchuk">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukC_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_button_c"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukZ_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_button_z"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukUp_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukDown_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukLeft_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukRight_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingUp_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingDown_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingLeft_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingRight_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingForward_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingBackward_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltForward_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltBackward_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltLeft_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltRight_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeX_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeY_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeZ_5"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_z"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote2"
+ android:key="ExtClassic_5"
+ android:title="@string/show_classic">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicA_5"
+ android:summary="%s"
+ android:title="@string/classic_button_a"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicB_5"
+ android:summary="%s"
+ android:title="@string/classic_button_b"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicX_5"
+ android:summary="%s"
+ android:title="@string/classic_button_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicY_5"
+ android:summary="%s"
+ android:title="@string/classic_button_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicMinus_5"
+ android:summary="%s"
+ android:title="@string/classic_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicPlus_5"
+ android:summary="%s"
+ android:title="@string/classic_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicHome_5"
+ android:summary="%s"
+ android:title="@string/classic_button_home"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicZL_5"
+ android:summary="%s"
+ android:title="@string/classic_button_zl"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicZR_5"
+ android:summary="%s"
+ android:title="@string/classic_button_zr"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicUp_5"
+ android:summary="%s"
+ android:title="@string/classic_dpad_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicDown_5"
+ android:summary="%s"
+ android:title="@string/classic_dpad_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeft_5"
+ android:summary="%s"
+ android:title="@string/classic_dpad_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRight_5"
+ android:summary="%s"
+ android:title="@string/classic_dpad_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickUp_5"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickDown_5"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickLeft_5"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickRight_5"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickUp_5"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickDown_5"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickLeft_5"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickRight_5"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicTriggerL_5"
+ android:summary="%s"
+ android:title="@string/classic_trigger_l"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicTriggerR_5"
+ android:summary="%s"
+ android:title="@string/classic_trigger_r"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote2"
+ android:key="ExtGuitar_5"
+ android:title="@string/show_guitar">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarMinus_5"
+ android:summary="%s"
+ android:title="@string/guitar_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarPlus_5"
+ android:summary="%s"
+ android:title="@string/guitar_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarGreen_5"
+ android:summary="%s"
+ android:title="@string/guitar_fret_green"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarRed_5"
+ android:summary="%s"
+ android:title="@string/guitar_fret_red"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarYellow_5"
+ android:summary="%s"
+ android:title="@string/guitar_fret_yellow"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarBlue_5"
+ android:summary="%s"
+ android:title="@string/guitar_fret_blue"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarOrange_5"
+ android:summary="%s"
+ android:title="@string/guitar_fret_orange"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarStrumUp_5"
+ android:summary="%s"
+ android:title="@string/guitar_strum_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarStrumDown_5"
+ android:summary="%s"
+ android:title="@string/guitar_strum_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarUp_5"
+ android:summary="%s"
+ android:title="@string/guitar_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarDown_5"
+ android:summary="%s"
+ android:title="@string/guitar_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarLeft_5"
+ android:summary="%s"
+ android:title="@string/guitar_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarRight_5"
+ android:summary="%s"
+ android:title="@string/guitar_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarWhammy_5"
+ android:summary="%s"
+ android:title="@string/guitar_whammy_bar"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote2"
+ android:key="ExtDrums_5"
+ android:title="@string/show_drums">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsMinus_5"
+ android:summary="%s"
+ android:title="@string/drums_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsPlus_5"
+ android:summary="%s"
+ android:title="@string/drums_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsRed_5"
+ android:summary="%s"
+ android:title="@string/drums_pad_red"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsYellow_5"
+ android:summary="%s"
+ android:title="@string/drums_pad_yellow"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsBlue_5"
+ android:summary="%s"
+ android:title="@string/drums_pad_blue"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsGreen_5"
+ android:summary="%s"
+ android:title="@string/drums_pad_green"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsOrange_5"
+ android:summary="%s"
+ android:title="@string/drums_pad_orange"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsBass_5"
+ android:summary="%s"
+ android:title="@string/drums_pad_bass"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsUp_5"
+ android:summary="%s"
+ android:title="@string/drums_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsDown_5"
+ android:summary="%s"
+ android:title="@string/drums_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsLeft_5"
+ android:summary="%s"
+ android:title="@string/drums_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsRight_5"
+ android:summary="%s"
+ android:title="@string/drums_stick_right"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote2"
+ android:key="ExtTurntable_5"
+ android:title="@string/show_turntable">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableGreenLeft_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_green_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRedLeft_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_red_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableBlueLeft_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_blue_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableGreenRight_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_green_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRedRight_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_red_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableBlueRight_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_blue_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableMinus_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntablePlus_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableHome_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_home"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableEuphoria_5"
+ android:summary="%s"
+ android:title="@string/turntable_button_euphoria"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeftLeft_5"
+ android:summary="%s"
+ android:title="@string/turntable_table_left_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeftRight_5"
+ android:summary="%s"
+ android:title="@string/turntable_table_left_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRightLeft_5"
+ android:summary="%s"
+ android:title="@string/turntable_table_right_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRightRight_5"
+ android:summary="%s"
+ android:title="@string/turntable_table_right_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableUp_5"
+ android:summary="%s"
+ android:title="@string/turntable_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableDown_5"
+ android:summary="%s"
+ android:title="@string/turntable_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeft_5"
+ android:summary="%s"
+ android:title="@string/turntable_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRight_5"
+ android:summary="%s"
+ android:title="@string/turntable_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableEffDial_5"
+ android:summary="%s"
+ android:title="@string/turntable_effect_dial"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableCrossLeft_5"
+ android:summary="%s"
+ android:title="@string/turntable_crossfade_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableCrossRight_5"
+ android:summary="%s"
+ android:title="@string/turntable_crossfade_right"/>
+
+ </PreferenceScreen>
+
</PreferenceScreen>
<PreferenceScreen
@@ -728,6 +1949,14 @@
android:key="enableWiimote3"
android:title="@string/enable_wiimote"/>
+ <ListPreference
+ android:defaultValue="None"
+ android:entries="@array/wiimoteExtEntries"
+ android:entryValues="@array/wiimoteExtValues"
+ android:key="WiimoteExtension_6"
+ android:summary="@string/wiimote_extensions_descrip"
+ android:title="@string/wiimote_extensions"/>
+
<org.dolphinemu.dolphinemu.utils.InputBindingPreference
android:dependency="enableWiimote3"
android:key="WiimoteA_6"
@@ -760,7 +1989,7 @@
<org.dolphinemu.dolphinemu.utils.InputBindingPreference
android:dependency="enableWiimote3"
- android:key="Wiimote3_6"
+ android:key="Wiimote1_6"
android:summary="%s"
android:title="@string/button_one"/>
@@ -794,6 +2023,606 @@
android:summary="%s"
android:title="@string/dpad_right"/>
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteIRUp_6"
+ android:summary="%s"
+ android:title="@string/ir_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteIRDown_6"
+ android:summary="%s"
+ android:title="@string/ir_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteIRLeft_6"
+ android:summary="%s"
+ android:title="@string/ir_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteIRRight_6"
+ android:summary="%s"
+ android:title="@string/ir_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteIRForward_6"
+ android:summary="%s"
+ android:title="@string/ir_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteIRBackward_6"
+ android:summary="%s"
+ android:title="@string/ir_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteIRHide_6"
+ android:summary="%s"
+ android:title="@string/ir_hide"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteSwingUp_6"
+ android:summary="%s"
+ android:title="@string/swing_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteSwingDown_6"
+ android:summary="%s"
+ android:title="@string/swing_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteSwingLeft_6"
+ android:summary="%s"
+ android:title="@string/swing_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteSwingRight_6"
+ android:summary="%s"
+ android:title="@string/swing_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteSwingForward_6"
+ android:summary="%s"
+ android:title="@string/swing_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteSwingBackward_6"
+ android:summary="%s"
+ android:title="@string/swing_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteTiltForward_6"
+ android:summary="%s"
+ android:title="@string/tilt_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteTiltBackward_6"
+ android:summary="%s"
+ android:title="@string/tilt_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteTiltLeft_6"
+ android:summary="%s"
+ android:title="@string/tilt_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteTiltRight_6"
+ android:summary="%s"
+ android:title="@string/tilt_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteShakeX_6"
+ android:summary="%s"
+ android:title="@string/shake_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteShakeY_6"
+ android:summary="%s"
+ android:title="@string/shake_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote3"
+ android:key="WiimoteShakeZ_6"
+ android:summary="%s"
+ android:title="@string/shake_z"/>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote3"
+ android:key="ExtNunchuk_6"
+ android:title="@string/show_nunchuk">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukC_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_button_c"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukZ_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_button_z"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukUp_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukDown_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukLeft_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukRight_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingUp_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingDown_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingLeft_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingRight_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingForward_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingBackward_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltForward_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltBackward_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltLeft_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltRight_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeX_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeY_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeZ_6"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_z"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote3"
+ android:key="ExtClassic_6"
+ android:title="@string/show_classic">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicA_6"
+ android:summary="%s"
+ android:title="@string/classic_button_a"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicB_6"
+ android:summary="%s"
+ android:title="@string/classic_button_b"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicX_6"
+ android:summary="%s"
+ android:title="@string/classic_button_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicY_6"
+ android:summary="%s"
+ android:title="@string/classic_button_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicMinus_6"
+ android:summary="%s"
+ android:title="@string/classic_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicPlus_6"
+ android:summary="%s"
+ android:title="@string/classic_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicHome_6"
+ android:summary="%s"
+ android:title="@string/classic_button_home"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicZL_6"
+ android:summary="%s"
+ android:title="@string/classic_button_zl"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicZR_6"
+ android:summary="%s"
+ android:title="@string/classic_button_zr"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicUp_6"
+ android:summary="%s"
+ android:title="@string/classic_dpad_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicDown_6"
+ android:summary="%s"
+ android:title="@string/classic_dpad_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeft_6"
+ android:summary="%s"
+ android:title="@string/classic_dpad_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRight_6"
+ android:summary="%s"
+ android:title="@string/classic_dpad_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickUp_6"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickDown_6"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickLeft_6"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickRight_6"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickUp_6"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickDown_6"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickLeft_6"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickRight_6"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicTriggerL_6"
+ android:summary="%s"
+ android:title="@string/classic_trigger_l"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicTriggerR_6"
+ android:summary="%s"
+ android:title="@string/classic_trigger_r"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote3"
+ android:key="ExtGuitar_6"
+ android:title="@string/show_guitar">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarMinus_6"
+ android:summary="%s"
+ android:title="@string/guitar_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarPlus_6"
+ android:summary="%s"
+ android:title="@string/guitar_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarGreen_6"
+ android:summary="%s"
+ android:title="@string/guitar_fret_green"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarRed_6"
+ android:summary="%s"
+ android:title="@string/guitar_fret_red"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarYellow_6"
+ android:summary="%s"
+ android:title="@string/guitar_fret_yellow"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarBlue_6"
+ android:summary="%s"
+ android:title="@string/guitar_fret_blue"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarOrange_6"
+ android:summary="%s"
+ android:title="@string/guitar_fret_orange"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarStrumUp_6"
+ android:summary="%s"
+ android:title="@string/guitar_strum_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarStrumDown_6"
+ android:summary="%s"
+ android:title="@string/guitar_strum_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarUp_6"
+ android:summary="%s"
+ android:title="@string/guitar_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarDown_6"
+ android:summary="%s"
+ android:title="@string/guitar_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarLeft_6"
+ android:summary="%s"
+ android:title="@string/guitar_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarRight_6"
+ android:summary="%s"
+ android:title="@string/guitar_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarWhammy_6"
+ android:summary="%s"
+ android:title="@string/guitar_whammy_bar"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote3"
+ android:key="ExtDrums_6"
+ android:title="@string/show_drums">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsMinus_6"
+ android:summary="%s"
+ android:title="@string/drums_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsPlus_6"
+ android:summary="%s"
+ android:title="@string/drums_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsRed_6"
+ android:summary="%s"
+ android:title="@string/drums_pad_red"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsYellow_6"
+ android:summary="%s"
+ android:title="@string/drums_pad_yellow"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsBlue_6"
+ android:summary="%s"
+ android:title="@string/drums_pad_blue"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsGreen_6"
+ android:summary="%s"
+ android:title="@string/drums_pad_green"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsOrange_6"
+ android:summary="%s"
+ android:title="@string/drums_pad_orange"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsBass_6"
+ android:summary="%s"
+ android:title="@string/drums_pad_bass"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsUp_6"
+ android:summary="%s"
+ android:title="@string/drums_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsDown_6"
+ android:summary="%s"
+ android:title="@string/drums_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsLeft_6"
+ android:summary="%s"
+ android:title="@string/drums_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsRight_6"
+ android:summary="%s"
+ android:title="@string/drums_stick_right"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote3"
+ android:key="ExtTurntable_6"
+ android:title="@string/show_turntable">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableGreenLeft_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_green_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRedLeft_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_red_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableBlueLeft_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_blue_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableGreenRight_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_green_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRedRight_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_red_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableBlueRight_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_blue_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableMinus_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntablePlus_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableHome_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_home"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableEuphoria_6"
+ android:summary="%s"
+ android:title="@string/turntable_button_euphoria"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeftLeft_6"
+ android:summary="%s"
+ android:title="@string/turntable_table_left_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeftRight_6"
+ android:summary="%s"
+ android:title="@string/turntable_table_left_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRightLeft_6"
+ android:summary="%s"
+ android:title="@string/turntable_table_right_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRightRight_6"
+ android:summary="%s"
+ android:title="@string/turntable_table_right_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableUp_6"
+ android:summary="%s"
+ android:title="@string/turntable_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableDown_6"
+ android:summary="%s"
+ android:title="@string/turntable_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeft_6"
+ android:summary="%s"
+ android:title="@string/turntable_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRight_6"
+ android:summary="%s"
+ android:title="@string/turntable_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableEffDial_6"
+ android:summary="%s"
+ android:title="@string/turntable_effect_dial"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableCrossLeft_6"
+ android:summary="%s"
+ android:title="@string/turntable_crossfade_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableCrossRight_6"
+ android:summary="%s"
+ android:title="@string/turntable_crossfade_right"/>
+
+ </PreferenceScreen>
+
</PreferenceScreen>
<PreferenceScreen
@@ -804,6 +2633,14 @@
android:key="enableWiimote4"
android:title="@string/enable_wiimote"/>
+ <ListPreference
+ android:defaultValue="None"
+ android:entries="@array/wiimoteExtEntries"
+ android:entryValues="@array/wiimoteExtValues"
+ android:key="WiimoteExtension_7"
+ android:summary="@string/wiimote_extensions_descrip"
+ android:title="@string/wiimote_extensions"/>
+
<org.dolphinemu.dolphinemu.utils.InputBindingPreference
android:dependency="enableWiimote4"
android:key="WiimoteA_7"
@@ -836,7 +2673,7 @@
<org.dolphinemu.dolphinemu.utils.InputBindingPreference
android:dependency="enableWiimote4"
- android:key="Wiimote4_7"
+ android:key="Wiimote1_7"
android:summary="%s"
android:title="@string/button_one"/>
@@ -870,6 +2707,606 @@
android:summary="%s"
android:title="@string/dpad_right"/>
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteIRUp_7"
+ android:summary="%s"
+ android:title="@string/ir_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteIRDown_7"
+ android:summary="%s"
+ android:title="@string/ir_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteIRLeft_7"
+ android:summary="%s"
+ android:title="@string/ir_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteIRRight_7"
+ android:summary="%s"
+ android:title="@string/ir_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteIRForward_7"
+ android:summary="%s"
+ android:title="@string/ir_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteIRBackward_7"
+ android:summary="%s"
+ android:title="@string/ir_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteIRHide_7"
+ android:summary="%s"
+ android:title="@string/ir_hide"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteSwingUp_7"
+ android:summary="%s"
+ android:title="@string/swing_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteSwingDown_7"
+ android:summary="%s"
+ android:title="@string/swing_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteSwingLeft_7"
+ android:summary="%s"
+ android:title="@string/swing_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteSwingRight_7"
+ android:summary="%s"
+ android:title="@string/swing_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteSwingForward_7"
+ android:summary="%s"
+ android:title="@string/swing_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteSwingBackward_7"
+ android:summary="%s"
+ android:title="@string/swing_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteTiltForward_7"
+ android:summary="%s"
+ android:title="@string/tilt_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteTiltBackward_7"
+ android:summary="%s"
+ android:title="@string/tilt_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteTiltLeft_7"
+ android:summary="%s"
+ android:title="@string/tilt_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteTiltRight_7"
+ android:summary="%s"
+ android:title="@string/tilt_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteShakeX_7"
+ android:summary="%s"
+ android:title="@string/shake_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteShakeY_7"
+ android:summary="%s"
+ android:title="@string/shake_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:dependency="enableWiimote4"
+ android:key="WiimoteShakeZ_7"
+ android:summary="%s"
+ android:title="@string/shake_z"/>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote4"
+ android:key="ExtClassic_7"
+ android:title="@string/show_nunchuk">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukC_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_button_c"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukZ_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_button_z"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukUp_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukDown_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukLeft_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukRight_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingUp_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingDown_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingLeft_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingRight_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingForward_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukSwingBackward_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_swing_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltForward_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_forward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltBackward_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_backward"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltLeft_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukTiltRight_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_tilt_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeX_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeY_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="NunchukShakeZ_7"
+ android:summary="%s"
+ android:title="@string/nunchuk_shake_z"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote4"
+ android:key="ExtClassic_7"
+ android:title="@string/show_classic">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicA_7"
+ android:summary="%s"
+ android:title="@string/classic_button_a"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicB_7"
+ android:summary="%s"
+ android:title="@string/classic_button_b"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicX_7"
+ android:summary="%s"
+ android:title="@string/classic_button_x"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicY_7"
+ android:summary="%s"
+ android:title="@string/classic_button_y"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicMinus_7"
+ android:summary="%s"
+ android:title="@string/classic_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicPlus_7"
+ android:summary="%s"
+ android:title="@string/classic_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicHome_7"
+ android:summary="%s"
+ android:title="@string/classic_button_home"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicZL_7"
+ android:summary="%s"
+ android:title="@string/classic_button_zl"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicZR_7"
+ android:summary="%s"
+ android:title="@string/classic_button_zr"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicUp_7"
+ android:summary="%s"
+ android:title="@string/classic_dpad_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicDown_7"
+ android:summary="%s"
+ android:title="@string/classic_dpad_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeft_7"
+ android:summary="%s"
+ android:title="@string/classic_dpad_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRight_7"
+ android:summary="%s"
+ android:title="@string/classic_dpad_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickUp_7"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickDown_7"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickLeft_7"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicLeftStickRight_7"
+ android:summary="%s"
+ android:title="@string/classic_stick_left_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickUp_7"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickDown_7"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickLeft_7"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicRightStickRight_7"
+ android:summary="%s"
+ android:title="@string/classic_stick_right_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicTriggerL_7"
+ android:summary="%s"
+ android:title="@string/classic_trigger_l"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="ClassicTriggerR_7"
+ android:summary="%s"
+ android:title="@string/classic_trigger_r"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote4"
+ android:key="ExtGuitar_7"
+ android:title="@string/show_guitar">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarMinus_7"
+ android:summary="%s"
+ android:title="@string/guitar_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarPlus_7"
+ android:summary="%s"
+ android:title="@string/guitar_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarGreen_7"
+ android:summary="%s"
+ android:title="@string/guitar_fret_green"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarRed_7"
+ android:summary="%s"
+ android:title="@string/guitar_fret_red"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarYellow_7"
+ android:summary="%s"
+ android:title="@string/guitar_fret_yellow"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarBlue_7"
+ android:summary="%s"
+ android:title="@string/guitar_fret_blue"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarOrange_7"
+ android:summary="%s"
+ android:title="@string/guitar_fret_orange"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarStrumUp_7"
+ android:summary="%s"
+ android:title="@string/guitar_strum_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarStrumDown_7"
+ android:summary="%s"
+ android:title="@string/guitar_strum_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarUp_7"
+ android:summary="%s"
+ android:title="@string/guitar_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarDown_7"
+ android:summary="%s"
+ android:title="@string/guitar_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarLeft_7"
+ android:summary="%s"
+ android:title="@string/guitar_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarRight_7"
+ android:summary="%s"
+ android:title="@string/guitar_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="GuitarWhammy_7"
+ android:summary="%s"
+ android:title="@string/guitar_whammy_bar"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote4"
+ android:key="ExtDrums_7"
+ android:title="@string/show_drums">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsMinus_7"
+ android:summary="%s"
+ android:title="@string/drums_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsPlus_7"
+ android:summary="%s"
+ android:title="@string/drums_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsRed_7"
+ android:summary="%s"
+ android:title="@string/drums_pad_red"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsYellow_7"
+ android:summary="%s"
+ android:title="@string/drums_pad_yellow"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsBlue_7"
+ android:summary="%s"
+ android:title="@string/drums_pad_blue"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsGreen_7"
+ android:summary="%s"
+ android:title="@string/drums_pad_green"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsOrange_7"
+ android:summary="%s"
+ android:title="@string/drums_pad_orange"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsBass_7"
+ android:summary="%s"
+ android:title="@string/drums_pad_bass"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsUp_7"
+ android:summary="%s"
+ android:title="@string/drums_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsDown_7"
+ android:summary="%s"
+ android:title="@string/drums_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsLeft_7"
+ android:summary="%s"
+ android:title="@string/drums_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="DrumsRight_7"
+ android:summary="%s"
+ android:title="@string/drums_stick_right"/>
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:dependency="enableWiimote4"
+ android:key="ExtTurntable_7"
+ android:title="@string/show_turntable">
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableGreenLeft_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_green_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRedLeft_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_red_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableBlueLeft_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_blue_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableGreenRight_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_green_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRedRight_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_red_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableBlueRight_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_blue_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableMinus_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_minus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntablePlus_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_plus"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableHome_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_home"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableEuphoria_7"
+ android:summary="%s"
+ android:title="@string/turntable_button_euphoria"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeftLeft_7"
+ android:summary="%s"
+ android:title="@string/turntable_table_left_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeftRight_7"
+ android:summary="%s"
+ android:title="@string/turntable_table_left_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRightLeft_7"
+ android:summary="%s"
+ android:title="@string/turntable_table_right_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRightRight_7"
+ android:summary="%s"
+ android:title="@string/turntable_table_right_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableUp_7"
+ android:summary="%s"
+ android:title="@string/turntable_stick_up"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableDown_7"
+ android:summary="%s"
+ android:title="@string/turntable_stick_down"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableLeft_7"
+ android:summary="%s"
+ android:title="@string/turntable_stick_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableRight_7"
+ android:summary="%s"
+ android:title="@string/turntable_stick_right"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableEffDial_7"
+ android:summary="%s"
+ android:title="@string/turntable_effect_dial"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableCrossLeft_7"
+ android:summary="%s"
+ android:title="@string/turntable_crossfade_left"/>
+
+ <org.dolphinemu.dolphinemu.utils.InputBindingPreference
+ android:key="TurntableCrossRight_7"
+ android:summary="%s"
+ android:title="@string/turntable_crossfade_right"/>
+
+ </PreferenceScreen>
+
</PreferenceScreen>
</PreferenceScreen>