It appears that windows isn't sending us a WM_KEYUP message for the release of the first shift key.
Maybe what we need to do is to call GetKeyState() when we see a shift key release and fake a release of the other key if required (can use the key state table in my patch yesterday to see if we think the other shift key is still down). Stuart > -----Original Message----- > From: Jehan [mailto:[EMAIL PROTECTED]] > Sent: 07 June 2002 01:12 > To: cygwin-xfree > Subject: [BUG] Shift key not released > > > Hi again, > > I know that this bug has already been mentionned (April 18 > from bkarnd) > but there hasn't been much followup so I would like to know > what is the > status on it: > > 1. press and hold both shift at the same. > 2. release one of them (lets call it shift1) > 3. release the other one. > 4. press a letter: notice that you get the capitalize version (or, if > capslock is on, the lowercase one). > 5. press and release shift1. > 6. press a letter: now you get the correct case. > > Jehan >
