据我所知,新的键盘可以在线订购,但既然已经证明这个问题很难解决,我对此非常着迷。
许多旧的笔记本电脑键盘在磨损时产生一致的短路,这会导致多个按键在按下单个按键时作出反应。例如,在我妹妹的电脑上按“r”键,系统输出“vr”,“i”输出“,i”等等。
假设用户不是vim / emacs高级用户,键盘仍然可以挽救。似乎如果键盘驱动程序被更改以便按下“r”键导致计算机接受“退格r”,则“v”将消失并且不再那么麻烦了。
Xmodmap XKB和其他系统似乎假设每个单键按下将导致单个命令。有没有人理解一个按键可以来自多个角色的缺失链接?堆栈中似乎有很多可以将其拉出的地方,但没有一个地方特别清楚地记录下来。另一个有趣的事实是,你无法在ubuntu键盘快捷键编辑器中强制执行此操作,ubuntu将阻止你在“这将使其无法键入”的前提下输入更改。
在xev中进行黑客攻击表明计算机认为当你点击并释放'r'表示它获得'v'的按键事件然后是'r'的按键事件然后是'v'的keyrelease事件然后是'R'。如果在按下下一个键之前没有相应的键释放,您可以更改配置以忽略第一个按键,这也可以。