summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--qt/qte234-for-opie091-simpad.patch25
1 files changed, 8 insertions, 17 deletions
diff --git a/qt/qte234-for-opie091-simpad.patch b/qt/qte234-for-opie091-simpad.patch
index 5959469..e4af4f7 100644
--- a/qt/qte234-for-opie091-simpad.patch
+++ b/qt/qte234-for-opie091-simpad.patch
@@ -34,3 +34,3 @@
#include <qtimer.h>
-
+
#include <stdlib.h>
@@ -96,11 +96,2 @@
{ Qt::Key_unknown, 0xffff , 0xffff , 0xffff }, // 00
-@@ -396,7 +450,7 @@
- for the list of codes).
- <li>\a modifiers is the set of modifier keys (see Qt::Modifier).
- <li>\a isPress says whether this is a press or a release.
-- <li>\a autoRepeat says whether this event was generated by an auto-repeat
-+ <li>\a time says whether this event was generated by an auto-repeat
- mechanism, or an actual key press.
- </ul>
- */
@@ -1440,7 +1494,11 @@
@@ -121,5 +112,5 @@
}
-
+
-#endif // QT_NO_QWS_KEYBOARD
-
+
+/*
@@ -136,3 +127,3 @@
+{
-+ qDebug( "SimpadButtonsHandler()" );
++ qDebug( "SimpadButtonsHandler() - V4.1" );
+ fd = ::open( SIMPAD_SWITCHES_DEVICE, O_RDWR | O_NDELAY, 0 );
@@ -143,3 +134,3 @@
+ }
-
+
+ notifier = new QSocketNotifier( fd, QSocketNotifier::Read, this );
@@ -198,3 +189,3 @@
+ qDebug( "event interval = %d", interval );
-+ if ( code == lastCode && interval < 30 )
++ if ( code == lastCode && interval < 10 )
+ {
@@ -289,4 +280,4 @@
+
-+ case SIMPAD_SWITCH_UPPER: k=-1; shiftKeyPressed = code; shiftUsed = false; return;
-+ case SIMPAD_SWITCH_LOWER: k=-1; shiftKeyPressed = code; shiftUsed = false; return;
++ case SIMPAD_SWITCH_UPPER: k=-1; shiftKeyPressed = press? code:0; shiftUsed = false; qDebug( "shiftkey pressed now = %d", shiftKeyPressed ); return;
++ case SIMPAD_SWITCH_LOWER: k=-1; shiftKeyPressed = press? code:0; shiftUsed = false; qDebug( "shiftkey pressed now = %d", shiftKeyPressed ); return;
+