summaryrefslogtreecommitdiffstats
path: root/src/input/x11FakeKeyboardHandler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Code cleanup for inputEvent.hSebastien Braun2010-10-101-5/+5
| | | | | | | - Use Qt's fixed-width integral types instead of stdint.h, which I forgot to include anyway - CamelCase identifiers - fix underscore position on instance variables
* Code cleanup for X11FakeKeyboardHandler.cppSebastien Braun2010-10-101-225/+184Star
| | | | | | - CamelCase names - Add more comments - Remove unused stuff
* Rework template meta-magicSebastien Braun2010-10-071-2/+2
| | | | | | | - No more implicit dependency on Boost.MPL - Better documentation for template magic - Move input handler policies to handler definitions where they belong - Separate out event descriptions from handlers
* Fix typo that prevents correct compilation when XInput2.h is presentSebastien Braun2010-10-061-1/+1
|
* Fix recognition of letters in keyboard handlerSebastien Braun2010-10-051-1/+1
|
* Add hard requirement for XInput library.Sebastien Braun2010-10-051-4/+45
| | | | XInput2 will be preferred if its presence is detected.
* Refactor InputEvent handler code.Sebastien Braun2010-10-051-2/+2
| | | | | | - Make static methods virtual and store instances in the chains. - Propagate security context information. - Saner security policy implementation.
* Fix Xkb handling on certain systems.Sebastien Braun2010-10-051-6/+71
| | | | | | On some systems XTEST events are delivered via a special input device that may be configured with a different keymap than the physical keyboard. This patch fixes the keycode lookup to take the XTEST device into account.
* Fix forgotten NOT on test for Xkb presenceSebastien Braun2010-10-051-1/+1
|
* Implement first version of basic input event supportSebastien Braun2010-10-051-0/+800