KBDTools Functions

Use these functions to remap the keys on the physical keypad.

The XML format for the KBDTools key remapping file is different from the XML format used with the Key Remapping functions. For more information on the KBDTools XML file format, see About the KBDTools and KeyboardRemap XML File.

DisableKey Disables a key for a specified keyboard plane (Normal, Orange, or Green).
DisableKeyEx Disables a key for a specified keyboard plane (Normal, Orange, or Green) for the selected embedded or attached keyboard.
ExportDefaultKeys Creates an XML file with the default definitions for the active keyboard.
ExportDefaultKeysEx Creates an XML file with the default definitions for the selected embedded or attached keyboard.
ExportKeys Creates an XML file with the current definitions for the active keyboard.
ExportKeysEx Creates an XML file with the current definitions for the selected embedded or attached keyboard.
GetDefaultKey Gets the default definition of a key.
GetDefaultKeyEx Gets the default definition of a key for the selected embedded or attached keyboard.
GetKey Gets the current definition of a key.
GetKeyEx Gets the current definition of a key for the selected embedded or attached keyboard.
GetKeyboardID Gets the unique ID for the active keyboard.
GetKeyboardIDEx Gets the unique ID for the selected embedded or attached keyboard.
GetKeyboardNotify Gets the state of the automatic notification property.
GetVersion Gets the version number of the assembly.
ImportKeys Imports key definitions from an XML file or string.
ImportKeysEx Imports key definitions from an XML file or string for the selected embedded or attached keyboard.
KeyDefaultExists Checks to see if the key indicated has a defined default.
KeyDefaultExistsEx Checks to see if the key indicated has a defined default for the selected embedded or attached keyboard.
KeyExists Determines if a key is defined in the key tables.
KeyExistsEx Determines if a key is defined in the key tables for the selected embedded or attached keyboard.
ResetAll Restores all key definitions to the default state.
ResetKey Restores the default definition to a specified key.
ResetKeyEx Restores the default definition to a specified key for the selected embedded or attached keyboard.
SetKey Sets the definition for a specified key.
SetKeyEx Sets the definition for a specified key for the selected embedded or attached keyboard.
SetKeyboardNotify Enables or disables automatic notification of the keyboard driver of key definition changes.

More Information

C++ Reference: Device Functions