[ltp] Re-mapped End key results in stuck E key

Richard Neill linux-thinkpad@linux-thinkpad.org
Mon, 26 May 2014 01:13:01 +0100

On 26/05/14 00:33, Matt Horan wrote:
> On Thu, May 01, 2014 at 07:31:37PM -0400, Matt Horan wrote:
>> I've re-mapped the End key to Control on my X1 Carbon (second
>> generation) via a udev rule. Until a recent BIOS update, this was
>> working just fine. However, post as of at least 1.12 and including 1.13,
>> the Control-E combination (End-E with the mapping) results in the E key
>> getting stuck. Hitting any other key after the E gets stuck will cause
>> the repeat to stop. However, the next time E is pressed, it will not
>> register. It has to be pressed a third time, at which point it will
>> register (and not repeat.)

Just a guess, but this sounds more like a misbehaving KDE/Gnome 
"Sticky-keys" feature. Sometimes these features are automatically 
activated by a long-press on Ctrl. (Is it possible that maybe you got a 
package upgrade that took effect at the same time as the BIOS upgrade)

Anyway, xev is quite helpful for debugging, while xmodmap and xbindkeys 
can help with the mappings. I'm not necessarily sure you need to go as 
far as udev-rules for this.