diff options
author | Paul Sokolovsky <pmiscml@gmail.com> | 2007-04-07 11:07:13 +0000 |
---|---|---|
committer | Paul Sokolovsky <pmiscml@gmail.com> | 2007-04-07 11:07:13 +0000 |
commit | 633a0fd4b30c857cd2250c9e842039b700b0d23e (patch) | |
tree | 00b91d59c6882f7ec8c5c996dc6fc55aac447eaa /packages/qte/qte-common_2.3.10.inc | |
parent | d469070e431a1a2cf79c4a6673cb262fe83243f5 (diff) |
qte, qte-mt 2.3.10: Elaborate "kernel keyboard" handler, make it default.
* Details:
1. Added support for nicely named and extensible key bindings.
E.g., in loadkeys do:
keycode 155 = F100
string F100 = "power"
where 155 is keycode a power button happens to have on your machine, F100 is
arbitrary function key (please use F100-F120), and "power" is OPIE binding.
Currently defined bindings are "power", "backlight", "record"
2. K_DO ("Do") keycode is mapped to OPIE power button by default. Kernel uses
K_DO for KEY_POWER input subsystem keycode. So, if your device does the right
thing, it will work out of the box.
3. Implemented NumLock handling for numeric keypad.
* TODO: This shouldn't override QTE's standard TTY handler, instead should be
separate, but default, handler.
* TODO: Drop outdated adhoc device handlers in favor of this one.
Diffstat (limited to 'packages/qte/qte-common_2.3.10.inc')
-rw-r--r-- | packages/qte/qte-common_2.3.10.inc | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/packages/qte/qte-common_2.3.10.inc b/packages/qte/qte-common_2.3.10.inc index ce9969f3a3..f148a82341 100644 --- a/packages/qte/qte-common_2.3.10.inc +++ b/packages/qte/qte-common_2.3.10.inc @@ -47,6 +47,7 @@ SRC_URI = "ftp://ftp.trolltech.com/pub/qt/source/qt-embedded-${PV}-free.tar.gz;m file://simpad-defaultkbd.patch;patch=1 \ file://fix-errno-exception-spec.patch;patch=1 \ file://keyboardless-buttonmap.patch;patch=1 \ + file://kernel-keymap.patch;patch=1 \ file://sharp_char.h \ file://switches.h " @@ -54,19 +55,15 @@ SRC_URI = "ftp://ftp.trolltech.com/pub/qt/source/qt-embedded-${PV}-free.tar.gz;m # add device specific patches here # SRC_URI_append_simpad = "file://devfs.patch;patch=1 " -SRC_URI_append_c7x0 = "file://kernel-keymap.patch;patch=1 file://kernel-keymap-corgi.patch;patch=1 \ +SRC_URI_append_c7x0 = "file://kernel-keymap-corgi.patch;patch=1 \ file://c7x0-w100-accel.patch;patch=1 file://suspend-resume-hooks.patch;patch=1 " -SRC_URI_append_spitz = "file://kernel-keymap.patch;patch=1 file://kernel-keymap-corgi.patch;patch=1 \ +SRC_URI_append_spitz = "file://kernel-keymap-corgi.patch;patch=1 \ file://kernel-keymap-CXK.patch;patch=1 " -SRC_URI_append_akita = "file://kernel-keymap.patch;patch=1 file://kernel-keymap-corgi.patch;patch=1 \ +SRC_URI_append_akita = "file://kernel-keymap-corgi.patch;patch=1 \ file://kernel-keymap-CXK.patch;patch=1 " -SRC_URI_append_poodle = "file://kernel-keymap.patch;patch=1 " -SRC_URI_append_a780 = "file://kernel-keymap.patch;patch=1 " -SRC_URI_append_e680 = "file://kernel-keymap.patch;patch=1 " -SRC_URI_append_tosa = "file://kernel-keymap.patch;patch=1 file://kernel-keymap-tosa.patch;patch=1 " -SRC_URI_append_jornada6xx = "file://kernel-keymap.patch;patch=1 " -SRC_URI_append_jornada7xx = "file://kernel-keymap.patch;patch=1 file://ipaq_sound_fix.patch;patch=1 " -SRC_URI_append_jornada56x = "file://kernel-keymap.patch;patch=1 file://ipaq_sound_fix.patch;patch=1 " +SRC_URI_append_tosa = "file://kernel-keymap-tosa.patch;patch=1 " +SRC_URI_append_jornada7xx = "file://ipaq_sound_fix.patch;patch=1 " +SRC_URI_append_jornada56x = "file://ipaq_sound_fix.patch;patch=1 " SRC_URI_append_mnci = "file://devfs.patch;patch=1 \ file://mnci.patch;patch=1 \ file://mnci-touchscreen.patch;patch=1 \ |