On my keyboard, when I press a key very lightly and release it quickly (talking about probably 0.1s of button press here), the key does not issue a release event correctly and instead typed repeatedly if key repeat is turned on - as if I had never let go of the key. It's quite hard to do it intentionally but it happens enough to be a quite nuisance.
I've tested the key events using
xev. There's no difference between actually keeping the key pressed and releasing it in such a matter that no release event is issued.
My keyboard does not do this under Windows, I suspect there might be some kind of driver problem(?).
For now, I've gone to only enabling key repeat on my arrow keys and backspaces because that's the only place I need.
xset -r [keycode] does work correctly when key repeat is turned on in the gnome settings, otherwise it doesn't. I'm pretty certain that this information is non-relevant to solving the problem but if any one else has this issue they might find it helpful.
My OS is Fedora 22, latest version. I have a Dell XPS 13 9343 (2015 model).
dmidecode -t bios -q:
sudo dmidecode -t bios -q BIOS Information Vendor: Dell Inc. Version: A00 Release Date: 11/04/2014 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 8192 kB Characteristics: PCI is supported PNP is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported EDD is supported 5.25"/1.2 MB floppy services are supported (int 13h) 3.5"/720 kB floppy services are supported (int 13h) 3.5"/2.88 MB floppy services are supported (int 13h) Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) ACPI is supported USB legacy is supported Smart battery is supported BIOS boot specification is supported Function key-initiated network boot is supported Targeted content distribution is supported UEFI is supported BIOS Revision: 5.6 BIOS Language Information Language Description Format: Long Installable Languages: 1 en|US|iso8859-1 Currently Installed Language: en|US|iso8859-1