rendered paste body--- /home/hrw/devel/oe/org.openembedded/packages/qte/qte-2.3.10/kernel-keymap-CXK.patch 2005-07-28 15:13:38.000000000 +0200
+++ kernel_keymap_CXK.patch 2005-08-03 23:14:30.000000000 +0200
@@ -1,11 +1,30 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- qt-2.3.10/src/kernel/qkeyboard_qws.cpp~kernel-keymap-CXK.patch 2005-05-05 19:34:05.000000000 +0200
-+++ qt-2.3.10/src/kernel/qkeyboard_qws.cpp 2005-05-05 19:35:47.000000000 +0200
-@@ -1809,7 +1809,11 @@
+diff -Nur qt-2.3.10.oe/src/kernel/qkeyboard_qws.cpp qt-2.3.10.mod/src/kernel/qkeyboard_qws.cpp
+--- qt-2.3.10.oe/src/kernel/qkeyboard_qws.cpp Wed Aug 3 15:28:53 2005
++++ qt-2.3.10.mod/src/kernel/qkeyboard_qws.cpp Wed Aug 3 15:33:34 2005
+@@ -1739,7 +1739,11 @@
+ kernel_map[map][40] = KeyMap( Qt::Key_F12, 0 ); // Home
+ kernel_map[map][29] = KeyMap( Qt::Key_Menu, 0 );// Menu???
+ kernel_map[map][109] = KeyMap( Qt::Key_F34, 0 );// Power
++# ifdef QT_QWS_SLCXK
++ kernel_map[map][102] = KeyMap( Qt::Key_F15, 0 );// Hinge
++# endif
+ #endif
++
+ }
+
+ /*
+@@ -1835,6 +1839,10 @@
+ case Qt::Key_Alt:
+ case Qt::Key_F22:
+ modif = (1<<KG_ALT);
++#ifdef QT_QWS_SLCXK
++ // on the SLCXK, this is also the FN key
++ map = modif;
++#endif
+ break;
+ case Qt::Key_Control:
+ modif = (1<<KG_CTRL);
+@@ -1864,7 +1872,11 @@
case Qt::Key_Up:
case Qt::Key_Down:
mod_key = false;