Code: Select all
<ButtonActions>
...
<ButtonAction Type="Driver">
<ID>Driver_KB_Shift</ID>
<Name>RDP Shift</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Ctrl</ID>
<Name>RDP Ctrl</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Alt</ID>
<Name>RDP Alt</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Esc</ID>
<Name>RDP Esc</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Return</ID>
<Name>RDP Enter</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Delete</ID>
<Name>RDP Delete</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
...
</ButtonActions>
This is all quite difficult w/o a GUI to help you.
%appdata%/.../Global.xml:
Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Global Default="false" xmlns="" CfgFormatVersion="1.3" ThisFileVersion="2.0">
...
<ButtonActions>
<ButtonAction Type="Driver">
<ID>Driver_KB_Shift</ID>
<Name>RDP Shift</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Ctrl</ID>
<Name>RDP Ctrl</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Alt</ID>
<Name>RDP Alt</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Esc</ID>
<Name>RDP Esc</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Return</ID>
<Name>RDP Enter</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_KB_Delete</ID>
<Name>RDP Delete</Name>
<Image>
<Source>[driver_images:Keyboard.png]</Source>
</Image>
</ButtonAction>
</ButtonActions>
<Devices>
<Device>
<ID>ID_Standard_3D_Mouse</ID>
<Name>Standard 3D Mouse</Name>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button>
<Input>
<ActionID>V3DK_SHIFT</ActionID>
</Input>
<Output>
<ActionID>Driver_KB_Shift</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_CTRL</ActionID>
</Input>
<Output>
<ActionID>Driver_KB_Ctrl</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_ALT</ActionID>
</Input>
<Output>
<ActionID>Driver_KB_Alt</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_ESC</ActionID>
</Input>
<Output>
<ActionID>Driver_KB_Esc</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_ENTER</ActionID>
</Input>
<Output>
<ActionID>Driver_KB_Return</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_DELETE</ActionID>
</Input>
<Output>
<ActionID>Driver_KB_Delete</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
</Devices>
</Global>
And this only works if you device has Esc, Shift, Ctrl, etc buttons (e.g., not SpaceNavigator).