diff options
| author | Phatcat <holsthein@live.dk> | 2015-12-02 21:58:54 +0100 |
|---|---|---|
| committer | Phatcat <holsthein@live.dk> | 2015-12-02 21:58:54 +0100 |
| commit | ca9c9b713528eb02448567d8d0a2c482983976cc (patch) | |
| tree | 56cf7e8f5f0b8981d3085106981543f4d9ba64a8 /Source/Android | |
| parent | a498c684a26175508b4dd4c92edff4fb0cbfbf0e (diff) | |
Wiimote + Extensions for Android
Diffstat (limited to 'Source/Android')
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> |
