Age | Commit message (Collapse) | Author |
|
The == operator in KeyState should not be checking for sticky modifier
keys. This allows the keymapper's defined actions to function correctly
in desktop platforms, when sticky modifier keys such as caps lock and
num lock are turned on. Also, added some sanity checks to hasFlags()
and enums for sticky and non-sticky keys
|
|
|
|
This fixes the keymapper dialog (at least on desktop platforms), but the
keymapper itself is still not working (tested with LoL)
|
|
|
|
|
|
svn-id: r48955
|
|
consistency
svn-id: r44634
|
|
svn-id: r40867
|
|
svn-id: r40446
|
|
TODO: speedup initialization. Now it is quite slowww.
svn-id: r40445
|
|
svn-id: r40424
|
|
svn-id: r40320
|
|
svn-id: r35971
|
|
inclusion of vkeybd and keymapper in build.\n\nAlso added corresponding --enable-vkeybd and --enable-keymapper flags to configure scripts.
svn-id: r34706
|
|
* HardwareKey's now have a type too, so that we can either match a key to an action or vice versa.
* Better test keymaps - with special gui keymap that is activated when a dialog is opened
svn-id: r34005
|
|
EventManager::init() which is called after screen has been initialised)
- changed HardwareKey / Action id field to an array of 4 chars instead of int32. Means that the keymap key/value pairs in config file are more readable.
svn-id: r33986
|
|
* Added Keymapper::cleanupGameKeymaps() with code to remove game keymaps from active stack
svn-id: r33853
|
|
* Improved automatic mapping algorithm
* Remap dialog overhaul - now displays active keymap(s)
svn-id: r33821
|
|
* Moved Keymapper code into backends/keymapper
svn-id: r33681
|