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<transformOrientation() != 3) +#else if (qt_screen->isTransformed()) +#endif qtKeyCode = static_cast( xform_dirkey(static_cast( qtKeyCode ) ) ); break; /*