Opened 5 years ago

Last modified 5 years ago

#16054 new bug

PS/2 keyboard driver thinks shift key is pressed on boot

Reported by: MatejHorvat Owned by:
Priority: normal Milestone: Unscheduled
Component: Drivers/Input/PS2/Keyboard Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: x86

Description

After booting, the PS/2 keyboard driver thinks the left shift key is being held down, resulting in uppercase text being typed until I press and release it.

I can consistently reproduce this on more than one computer - hrev54154+31, though the issue is older than that.

Attachments (2)

syslog (121.5 KB ) - added by MatejHorvat 5 years ago.
Key_map (7.4 KB ) - added by MatejHorvat 5 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 by pulkomandy, 5 years ago

Did you also try multiple keyboards?

Does the keymap make a difference?

Can you provide a syslog in case there's something relevant there?

by MatejHorvat, 5 years ago

Attachment: syslog added

comment:2 by MatejHorvat, 5 years ago

This happens on different computers with different keyboards. I attached a USB keyboard and it also types uppercase until left shift is pressed and released on the PS/2 keyboard (doing this on the USB keyboard does nothing).

You're right, the keymap does make a difference. I'm using a slightly modified Slovene keymap where I swapped the unshifted apostrophe key (which is immediately to the right of 0) with a shifted 7 key (which makes a slash). Swapping the keys this way produces this bug, but doing it the other way doesn't.

comment:3 by pulkomandy, 5 years ago

Can you attach your modified keymap file? home/config/settings/Key_map

by MatejHorvat, 5 years ago

Attachment: Key_map added
Note: See TracTickets for help on using tickets.