在重新映射键时,我无意中改变了 alt 键的行为。如果我打开一个窗口并按下 alt,则窗口会被抓取并粘在光标/箭头键上。这使我频繁使用的 alt-tab 变得毫无用处。
我所做的主要更改是使用 xmodmap,尽管我不认为这是原因,因为每次重新启动时更改都会被恢复(我添加了一行来.bashrc
设置我的新映射,但这直到我打开终端才会生效)。我还有一个原始映射的备份,我用它来重置我的更改,但这并没有解决问题。
为了保持 xmodmap 更改,我做了另一个更改,即添加一个文件,/etc/X11/Xsession.d/
如下所述这里。但是,这不起作用,所以我删除了该文件。我还尝试创建一个 .xinitrc,如该帖子顶部答案中所述,但随后也删除了它。
上述更改都不能解释我的问题,所以我怀疑我删除或编辑了某些内容然后忘记了。
额外详细信息:xmodmap -pke
对于键码 64 (左 alt),运行没有任何异常:
keycode 64 = Alt_L Meta_L Alt_L Meta_L Alt_L Meta_L
映射到任一 Alt 键的唯一快捷键是 Alt L ,将Key to show the HUD.
其更改为另一个组合键(暂时更改为 alt q)并不能解决问题。
插入外接键盘验证这不是硬件问题(行为与外接键盘相同)。
我已尝试过:
- 使用以下方法重置键盘布局
setxkbmap -layout us -option
- 使用重置快捷方式
gsettings reset-recursively org.gnome.desktop.wm.keybindings
对于我的模糊细节,我深感抱歉;如果需要,我很乐意提供更多细节。