diff options
Diffstat (limited to 'common/system.h')
-rw-r--r-- | common/system.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/common/system.h b/common/system.h index c5e8214d22..85a9f6a77e 100644 --- a/common/system.h +++ b/common/system.h @@ -54,6 +54,7 @@ class WriteStream; #ifdef ENABLE_KEYMAPPER class HardwareKeySet; class Keymap; +class KeymapperDefaultBindings; #endif } @@ -938,6 +939,8 @@ public: #ifdef ENABLE_KEYMAPPER /** * Register hardware keys with keymapper + * IMPORTANT NOTE: This is part of the WIP Keymapper. If you plan to use + * this, please talk to tsoliman and/or LordHoto. * * @return HardwareKeySet with all keys and recommended mappings * @@ -947,6 +950,8 @@ public: /** * Return a platform-specific global keymap + * IMPORTANT NOTE: This is part of the WIP Keymapper. If you plan to use + * this, please talk to tsoliman and/or LordHoto. * * @return Keymap with actions appropriate for the platform * @@ -955,6 +960,17 @@ public: * See keymapper documentation for further reference. */ virtual Common::Keymap *getGlobalKeymap() { return 0; } + + /** + * Return platform-specific default keybindings + * IMPORTANT NOTE: This is part of the WIP Keymapper. If you plan to use + * this, please talk to tsoliman and/or LordHoto. + * + * @return KeymapperDefaultBindings populated with keybindings + * + * See keymapper documentation for further reference. + */ + virtual Common::KeymapperDefaultBindings *getKeymapperDefaultBindings() { return 0; } #endif //@} |