author | mickeyl <mickeyl> | 2003-05-30 23:00:51 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2003-05-30 23:00:51 (UTC) |
commit | a0e3407973f1383e27375be0b37e0ede46f9bd96 (patch) (unidiff) | |
tree | e7bba77b316092a563debdafe493318a7fea91ba /qt | |
parent | b0af03e11acc0680a8ca4825cfe9f73e793a5fe1 (diff) | |
download | opie-a0e3407973f1383e27375be0b37e0ede46f9bd96.zip opie-a0e3407973f1383e27375be0b37e0ede46f9bd96.tar.gz opie-a0e3407973f1383e27375be0b37e0ede46f9bd96.tar.bz2 |
minor tweaks to the keyboard driver. i'm still not satisfied though, but
i'll stop now until we have a broader testing audience.
eventually that whole stuff must be done in the kernel as part of the
new input layer!
-rw-r--r-- | qt/qte234-for-opie091-simpad.patch | 25 |
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 @@ | |||
34 | #include <qtimer.h> | 34 | #include <qtimer.h> |
35 | 35 | ||
36 | #include <stdlib.h> | 36 | #include <stdlib.h> |
@@ -96,11 +96,2 @@ | |||
96 | { Qt::Key_unknown,0xffff , 0xffff , 0xffff }, // 00 | 96 | { Qt::Key_unknown,0xffff , 0xffff , 0xffff }, // 00 |
97 | @@ -396,7 +450,7 @@ | ||
98 | for the list of codes). | ||
99 | <li>\a modifiers is the set of modifier keys (see Qt::Modifier). | ||
100 | <li>\a isPress says whether this is a press or a release. | ||
101 | - <li>\a autoRepeat says whether this event was generated by an auto-repeat | ||
102 | + <li>\a time says whether this event was generated by an auto-repeat | ||
103 | mechanism, or an actual key press. | ||
104 | </ul> | ||
105 | */ | ||
106 | @@ -1440,7 +1494,11 @@ | 97 | @@ -1440,7 +1494,11 @@ |
@@ -121,5 +112,5 @@ | |||
121 | } | 112 | } |
122 | 113 | ||
123 | -#endif // QT_NO_QWS_KEYBOARD | 114 | -#endif // QT_NO_QWS_KEYBOARD |
124 | 115 | ||
125 | +/* | 116 | +/* |
@@ -136,3 +127,3 @@ | |||
136 | +{ | 127 | +{ |
137 | + qDebug( "SimpadButtonsHandler()" ); | 128 | + qDebug( "SimpadButtonsHandler() - V4.1" ); |
138 | + fd = ::open( SIMPAD_SWITCHES_DEVICE, O_RDWR | O_NDELAY, 0 ); | 129 | + fd = ::open( SIMPAD_SWITCHES_DEVICE, O_RDWR | O_NDELAY, 0 ); |
@@ -143,3 +134,3 @@ | |||
143 | + } | 134 | + } |
144 | 135 | ||
145 | + notifier = new QSocketNotifier( fd, QSocketNotifier::Read, this ); | 136 | + notifier = new QSocketNotifier( fd, QSocketNotifier::Read, this ); |
@@ -198,3 +189,3 @@ | |||
198 | + qDebug( "event interval = %d", interval ); | 189 | + qDebug( "event interval = %d", interval ); |
199 | + if ( code == lastCode && interval < 30 ) | 190 | + if ( code == lastCode && interval < 10 ) |
200 | + { | 191 | + { |
@@ -289,4 +280,4 @@ | |||
289 | + | 280 | + |
290 | + case SIMPAD_SWITCH_UPPER: k=-1; shiftKeyPressed = code; shiftUsed = false; return; | 281 | + case SIMPAD_SWITCH_UPPER: k=-1; shiftKeyPressed = press? code:0; shiftUsed = false; qDebug( "shiftkey pressed now = %d", shiftKeyPressed ); return; |
291 | + case SIMPAD_SWITCH_LOWER: k=-1; shiftKeyPressed = code; shiftUsed = false; return; | 282 | + case SIMPAD_SWITCH_LOWER: k=-1; shiftKeyPressed = press? code:0; shiftUsed = false; qDebug( "shiftkey pressed now = %d", shiftKeyPressed ); return; |
292 | + | 283 | + |