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 | |
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 | 17 |
1 files changed, 4 insertions, 13 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 | |||
@@ -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 @@ |
@@ -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 ); |
@@ -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 | + |