Idea!: Set to defaults flyout button with options for all styles of joystick controller

The button portion does nothing if there is an unknown or no controller connected, otherwise it sets defaults for the controller's identified type.

Joystick buttons are still configured based on identification, however.
DS3 users will likely find that using Motion in Joy switchboards is much more effective, however.
This commit is contained in:
Inusaito Sayori
2014-07-10 22:38:30 -04:00
parent ed8416ea10
commit 8583a2f4f7
9 changed files with 40 additions and 27 deletions

View File

@@ -92,8 +92,13 @@
<text bottom="-450" left="20" width="94" halign="right" name="ZoomDeadZone">Zoom Dead Zone</text>
<spinner bottom="-450" left="265" width="56" label_width="0" control_name="FlycamAxisDeadZone6" name="FlycamAxisDeadZone6" decimal_digits="2" increment="0.01" min_val="0" max_val="1"/>
<button bottom="-451" left="340" height="22" label="SpaceNavigator Defaults" name="SpaceNavigatorDefaults" scale_image="true" width="184"/>
<flyout_button bottom="-451" left="340" height="22" label="Set to Defaults" name="Default" width="184">
<flyout_button_item value="0" name="Space Navigator" label="Space Navigator"/>
<flyout_button_item value="1" name="OUYA" label="OUYA Controller"/>
<flyout_button_item value="2" name="XBOX" label="XBOX Controller"/>
<flyout_button_item value="3" name="DS3" label="DualShock 3"/>
</flyout_button>
<button bottom="-480" left="340" height="20" label="OK" label_selected="OK" name="ok_btn" width="90"/>
<button bottom="-480" left_delta="94" height="20" label="Cancel" label_selected="Cancel" name="cancel_btn" width="90"/>
</floater>

View File

@@ -79,7 +79,6 @@
<text name="ZoomDeadZone">
Zona Muerta de Zoom
</text>
<button label="Predeterminado SpaceNavigator" name="SpaceNavigatorDefaults" left="330" width="210"/>
<button label="OK" label_selected="OK" name="ok_btn"/>
<button label="Cancelar" label_selected="Cancelar" name="cancel_btn"/>
</floater>

View File

@@ -11,10 +11,13 @@
</string>
<string name="NoDevice">
aucun joystick détecté
</string>
<spinner name="JoystickAxis1" label="Mapping axe des X "/>
</string>
<spinner name="JoystickAxis1" label="Mapping axe des X "/>
<spinner name="JoystickAxis4" label="Mapping du tangage" label_width="111" left="8" width="152"/>
<spinner name="JoystickAxis6" label="Mapping du zoom"/>
<spinner name="JoystickAxis2" label="Mapping axe des Y"/>
<spinner name="JoystickAxis6" label="Mapping du zoom"/>
<spinner name="JoystickAxis5" label="Mapping du lacet"/>
<spinner name="JoystickAxis0" label="Mapping axe des Z"/>
<spinner name="JoystickAxis3" label="Mapping du roulis"/>
<check_box label="Zoom direct" name="ZoomDirect"/>
<check_box label="Curseur 3D" name="Cursor3D"/>
@@ -76,7 +79,6 @@
<text name="ZoomDeadZone" left="6" width="110">
Zone neutre du zoom
</text>
<text name="ZoomDeadZone" left="6" width="110">
<button label="OK" label_selected="OK" name="ok_btn"/>
<button label="Annuler" label_selected="Annuler" name="cancel_btn"/>
</floater>

View File

@@ -71,7 +71,6 @@
<text name="ZoomDeadZone" width="135" left="6">
Angolo morto dello zoom
</text>
<button label="SpaceNavigator Defaults" name="SpaceNavigatorDefaults"/>
<button label="OK" label_selected="OK" name="ok_btn"/>
<button label="Annulla" label_selected="Annulla" name="cancel_btn"/>
<string name="JoystickMonitor">

View File

@@ -71,7 +71,6 @@
<text name="ZoomDeadZone" width="110" left="4">
Zona Morta de Zoom
</text>
<button label="Padrões do SpaceNavigator" name="SpaceNavigatorDefaults" font="SansSerifSmall"/>
<button label="OK" label_selected="OK" name="ok_btn"/>
<button label="Cancelar" label_selected="Cancelar" name="cancel_btn"/>
<string name="JoystickMonitor">