Add evdev based generic linux keyboard plugin
authorJohannes Zellner <johannes.zellner@nokia.com>
Fri, 10 Feb 2012 10:47:32 +0000 (11:47 +0100)
committerQt by Nokia <qt-info@nokia.com>
Sat, 11 Feb 2012 00:19:49 +0000 (01:19 +0100)
commite9a201fee27e2f213ab9adc87aabeeb57d6b40f4
treeb6d8611aee8e4830d9da76b7e3ff504790d3e447
parent4ef2988aedff9d1b36fd366675e137fc606e8ddb
Add evdev based generic linux keyboard plugin

This introduces a udev based evdev keyboard plugin. It contains a
default US keyboard map to fit the QKey enumeration.
Most of the udev related code was developed by ICS.
Major parts of the keyboard handler itself is reused from Qt 4 codebase.

Change-Id: I383d05eecfde1c8916b0007dd101bfcb66711968
Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/plugins/generic/evdevkeyboard/evdevkeyboard.pro [new file with mode: 0644]
src/plugins/generic/evdevkeyboard/main.cpp [new file with mode: 0644]
src/plugins/generic/evdevkeyboard/qevdevkeyboard_defaultmap.h [new file with mode: 0644]
src/plugins/generic/evdevkeyboard/qevdevkeyboardhandler.cpp [new file with mode: 0644]
src/plugins/generic/evdevkeyboard/qevdevkeyboardhandler.h [new file with mode: 0644]
src/plugins/generic/evdevkeyboard/qevdevkeyboardmanager.cpp [new file with mode: 0644]
src/plugins/generic/evdevkeyboard/qevdevkeyboardmanager.h [new file with mode: 0644]
src/plugins/generic/generic.pro