我不小心将Entervia映射xkbset
到了Pointer_button2
.
现在每次我点击时Enter都会出现一些乱码。
我想到了一种解决方法,涉及将其重新映射回来,但这意味着我必须运行一个命令xmodmap -e "keycode 135 = Pointer_Button2"
(或除 之外的任何其他键码Enter)。但如果不点击 ,我无法在终端中运行此命令Enter。
我该怎么做?
我运行的是 Ubuntu 12.04。
答案1
您可以使用CTRL+J或CTRL+M作为 的替代Enter。它们是换行符 (LF) 和回车符 (CR) 的控制字符。
答案2
从非 X 终端运行命令。
CTRL+ ALT+F2应该让你进入一个普通的控制台。以普通用户身份登录,然后运行命令。
xmodmap
只影响 X 会话,因此它需要DISPLAY
在 X 服务器之外工作,如下所示:
DISPLAY=:0 xmodmap
答案3
您可以将其放入脚本(.sh)中,然后双击它。大多数现代桌面环境都提供运行脚本的选项,而不是在文本文件中打开它。
答案4
CTRL+O是另一种选择。使用 bash,它会执行命令并移至历史上的下一个最近执行的命令,因此循环返回先前执行的命令链非常有用。