30 November 2003, 09:11 | #1 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
WinXP and right shift key
I just installed WinXP (had 98 before) and now I can no longer scroll fast in WinUAE by pressing shift + cursor keys. The right shift key is released when I press the cursor key and pressed again when I release the cursor key although I hold down the shift key all the time.
Rawkey events are like this (code / qualifier / description) Pressing shift: 61 8002 RShift pressed Pressing cursor up: E1 8000 RShift released 4C 8000 Up pressed Releasing cursor up: CC 8000 Up released 61 8002 RShift pressed Releasing right shift key: E1 8000 RShift released This is really strange and annoing. Is this a configuration item in WinXP ? It does not happen in Windows programs like Notepad or similar. Keyboard setting is in compatibility mode and joystick settings are standard (PC mouse + PC joystick). |
30 November 2003, 09:59 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Unfortunately it seems to be DirectInput bug in german Windows XP (or in german keyboard layout). Bernd Roesch has debugged it and confirmed that DirectInput sends false right shift release events with exactly the same timestamp when another key is released..
Left shift is working properly and this bug does not appear to happen in non-german Windows XP. There may be a way for workaround if it does not happen in non-buffered DirectInput mode that most Windows games probably use. (WinUAE has to use buffered mode to not miss any events) |
30 November 2003, 22:56 | #3 |
Zone Friend
|
Careful Toni, I have an uncomfortable feeling that fiddling with this *may* provoke Pinball Dreams "sticky flipper key" issue again.
|
01 December 2003, 12:44 | #4 |
Senior Member
Join Date: Jun 2001
Location: Germany
Posts: 1,645
|
Careful andreas, don't contradict someone who surely knows it better than you.
|
05 December 2003, 09:26 | #5 |
Zone Friend
|
Huh? Can't seem to recall I *contradicted*.
I only warned, and I think Toni doesn't need YOU to answer, if he feels to defend himself, he might as well do this without help of others. Just keep out of this, please. OK? |
05 December 2003, 12:59 | #6 | ||
Senior Member
Join Date: Jun 2001
Location: Germany
Posts: 1,645
|
Quote:
Quote:
Last edited by derSammler; 05 December 2003 at 14:01. |
||
05 December 2003, 21:51 | #7 |
Zone Friend
|
Good question.
Moreover, was it me or you that was hunting for bugs and issues the last two weeks and being in direct contact with him? So I'd keep my mouth shut real quick if I were you. I'm beginning to think that you want to play the role of Toni's lawyer. |
05 December 2003, 22:12 | #8 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
Could you please fight your conflict privately. It has nothing to do with the topic I started and it does not help me with the problem either. If you can contribute something useful, please do so. But otherwise shut up. Both of you.
|
05 December 2003, 22:43 | #9 | |
Zone Friend
|
Quote:
Last edited by andreas; 06 December 2003 at 14:55. |
|
06 December 2003, 10:23 | #10 |
Registered User
Join Date: Oct 2002
Location: Heidelberg/Germany
Age: 47
Posts: 49
|
Have you disabled the Windows XP "Feststelltaste" or whatever it is called?
Try pressing fast the strg-key on the right side, after 5 to 10 times there should pop up a windows that lets you configure this "extra item" in windows xp that may be some sort of helpful but not when using winuae or some other sort of emulator. i first recognized it when gaming and after pressing strg a few times gaming was no more possible, because behind the winuae window there was this "pop up to configure the feststelltaste window". after disabling this feature in every submenue of this pop up everything was ok. I think this may have something to do with your problem, if not i'm sorry that i wasted your time, good luck. |
06 December 2003, 10:53 | #11 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
I've disabled all of the "Eingabehilfen".
|
06 December 2003, 22:04 | #12 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
Well, I've written an AmigaOS input handler which eliminates the wrong key events. It's in the zone if somebody is interrested.
|
22 April 2005, 04:52 | #13 |
Posts: n/a
|
I just fixed my double harddrives to find that I have this right Shift problem. I have WinXP Pro SP2 and WinXP Pro SP1 and with SP2 I have the problem.
Did you find a solution to this? |
22 April 2005, 04:53 | #14 |
Posts: n/a
|
I need to mention I have a US version of XP
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Dead shift keys... | clownstyle | support.Hardware | 21 | 13 October 2013 22:30 |
Right Shift+Right Amiga works, but not Left shift+Left Amiga | Photon | support.WinUAE | 13 | 22 November 2010 21:43 |
Sound shift | mcferson | support.WinUAE | 26 | 15 October 2008 13:03 |
Problem with shift key in WinUAE | Unregistered | support.WinUAE | 11 | 06 February 2004 23:30 |
Pinball Games: Shift key get stuck... | Leo42 | support.WinUAE | 7 | 31 March 2003 01:50 |
|
|