<Transport>RawInput</Transport>
You can use this template file:
Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<AppCfgTemplate Default="true" xmlns="" CfgFormatVersion="1.0" ThisFileVersion="1.0">
<AppInfo>
<Name>STR_6_RAWINPUT_MULTIAXISCONTROLLER_TEMPLATE</Name>
<VersionRange>
<Min>1.0</Min>
<Max>1.0</Max>
</VersionRange>
<ExecutableName>
</ExecutableName>
<InheritsFrom />
<ApplicationIcon>3Dx.ico</ApplicationIcon>
<Transport>RawInput</Transport>
</AppInfo>
<Settings>
<ResponseCurve>1.7</ResponseCurve>
</Settings>
<ButtonActions>
<!-- App Handled Actions -->
<ButtonAction Type="App">
<ID>App_PassToApplication</ID>
<Name>STR_APP_PASSTOAPPLICATION</Name>
</ButtonAction>
<ButtonAction Type="App">
<ID>App_ResetYourView</ID>
<Name>STR_APP_RESETYOURVIEW</Name>
</ButtonAction>
<ButtonAction Type="App">
<ID>App_ShowYourGUI</ID>
<Name>STR_APP_SHOWYOURGUI</Name>
</ButtonAction>
<ButtonAction Type="App">
<ID>App_ShowYourPopupMenu</ID>
<Name>STR_APP_SHOWYOURPOPUPMENU</Name>
</ButtonAction>
<!-- Internal Handled Actions -->
<ButtonAction Type="Driver">
<ID>Driver_ShowDriverGUI</ID>
<Name>STR_DRIVER_SHOWDRIVERGUI</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ShowDriverPopupMenu</ID>
<Name>STR_DRIVER_SHOWDRIVERPOPUPMENU</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ToggleTranslations</ID>
<Name>STR_DRIVER_TOGGLETRANSLATIONS</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ToggleRotations</ID>
<Name>STR_DRIVER_TOGGLEROTATIONS</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ToggleDominantFilter</ID>
<Name>STR_DRIVER_TOGGLEDOMINANTFILTER</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_TogglePanOnly</ID>
<Name>STR_DRIVER_TOGGLEPANONLY</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ToggleZoomOnly</ID>
<Name>STR_DRIVER_TOGGLEZOOMONLY</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_DecreaseAppScale</ID>
<Name>STR_DRIVER_DECREASEAPPSCALE</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_IncreaseAppScale</ID>
<Name>STR_DRIVER_INCREASEAPPSCALE</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ResetAppScale</ID>
<Name>STR_DRIVER_RESETAPPSCALE</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_RezeroDevice</ID>
<Name>STR_DRIVER_REZERODEVICE</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_Toggle_3DxNumPad</ID>
<Name>STR_DRIVER_TOGGLE_3DXNUMPAD</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_Search</ID>
<Name>STR_DRIVER_START_SEARCH</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_Mail</ID>
<Name>STR_DRIVER_START_MAIL</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_Browser</ID>
<Name>STR_DRIVER_START_BROWSER</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_Skype</ID>
<Name>STR_DRIVER_START_SKYPE</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_MediaPlayer</ID>
<Name>STR_DRIVER_START_MEDIAPLAYER</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_Mute</ID>
<Name>STR_DRIVER_MEDIAPLAYER_MUTE</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_DecreaseVolume</ID>
<Name>STR_DRIVER_MEDIAPLAYER_DECREASEVOLUME</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_IncreaseVolume</ID>
<Name>STR_DRIVER_MEDIAPLAYER_INCREASEVOLUME</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_PreviousTrack</ID>
<Name>STR_DRIVER_MEDIAPLAYER_PREVIOUSTRACK</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_Play</ID>
<Name>STR_DRIVER_MEDIAPLAYER_PLAY</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_Pause</ID>
<Name>STR_DRIVER_MEDIAPLAYER_PAUSE</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_NextTrack</ID>
<Name>STR_DRIVER_MEDIAPLAYER_NEXTTRACK</Name>
</ButtonAction>
<ButtonAction Type="Keyboard">
<ID>KB_PageUp</ID>
<Name>STR_KB_PAGEUP</Name>
</ButtonAction>
<ButtonAction Type="Keyboard">
<ID>KB_PageDown</ID>
<Name>STR_KB_PAGEDOWN</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Browser_PreviousPage</ID>
<Name>STR_DRIVER_BROWSER_PREVIOUSPAGE</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Browser_NextPage</ID>
<Name>STR_DRIVER_BROWSER_NEXTPAGE</Name>
</ButtonAction>
</ButtonActions>
<!-- For each Legacy app, default to showing the 3DxWare Popup menu for the menu key, since it used to show the 3DxWare GUI. -->
<!-- The Base, sends this key to the app -->
<Devices>
<Device>
<Name>SpaceNavigator</Name>
<VendorID>46d</VendorID>
<ProductID>c626</ProductID>
<AxisFilter>None</AxisFilter>
<CurrentButtonBank>Default</CurrentButtonBank>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button ReadOnly="true">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverGUI</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpaceNavigator for Notebooks</Name>
<VendorID>46d</VendorID>
<ProductID>c628</ProductID>
<AxisFilter>None</AxisFilter>
<CurrentButtonBank>Default</CurrentButtonBank>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button ReadOnly="true">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverGUI</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpaceExplorer</Name>
<VendorID>46d</VendorID>
<ProductID>c627</ProductID>
<AxisFilter>None</AxisFilter>
<CurrentButtonBank>Default</CurrentButtonBank>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button>
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_Toggle_3DxNumPad</ActionID>
</Output>
</Button>
<Button ReadOnly="true">
<Input>
<ActionID>HIDButton_12</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverGUI</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpaceMouse Pro</Name>
<VendorID>46d</VendorID>
<ProductID>c62b</ProductID>
<AxisFilter>None</AxisFilter>
<CurrentButtonBank>Default</CurrentButtonBank>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button ReadOnly="true">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverGUI</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>HIDButton_13</ActionID>
</Input>
<Output>
<ActionID>Driver_Toggle_3DxNumPad</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpacePilot</Name>
<VendorID>46d</VendorID>
<ProductID>c625</ProductID>
<AxisFilter>None</AxisFilter>
<CurrentButtonBank>Default</CurrentButtonBank>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button>
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_Toggle_3DxNumPad</ActionID>
</Output>
</Button>
<Button ReadOnly="true">
<Input>
<ActionID>HIDButton_16</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverGUI</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpacePilot PRO</Name>
<VendorID>46d</VendorID>
<ProductID>c629</ProductID>
<AxisFilter>None</AxisFilter>
<CurrentButtonBank>Default</CurrentButtonBank>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button ReadOnly="true">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverGUI</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>HIDButton_13</ActionID>
</Input>
<Output>
<ActionID>Driver_Toggle_3DxNumPad</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>LIPARI</Name>
<VendorID>256f</VendorID>
<ProductID>c62c</ProductID>
<AxisFilter>None</AxisFilter>
<CurrentButtonBank>Default</CurrentButtonBank>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button ReadOnly="true">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverGUI</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>HIDButton_13</ActionID>
</Input>
<Output>
<ActionID>Driver_Toggle_3DxNumPad</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpaceMouse Wireless</Name>
<VendorID>256f</VendorID>
<ProductID>c62e</ProductID>
<AxisFilter>None</AxisFilter>
<CurrentButtonBank>Default</CurrentButtonBank>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button ReadOnly="true">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverGUI</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
</Devices>
</AppCfgTemplate>