在Ubuntu上进行键盘映射的方法(在Ubuntu上无法键入管道符)
请解释说明这个问题。
-
- 在VirtualBox的ubuntu 16.04、|(pipe)未输入。
-
- 键盘设置界面(设置 > 键盘)没有出现,可能是因为桌面环境已更改为 xfce 或其他原因。 (本来就没有这个选项)。
要做的事情
-
- 在键盘上,确认想要按下的键的编号
-
- 编辑设置文件
- 在.bashrc中设定该设置将每次执行
1. 通过键盘,确认所需按下的键的编号
$ xev
请确认您想要设置的按键的按键代码是什么编号。
句原文:
“Can you please help me with this task?”
在汉语中的一种说法:
“你能帮我处理这个任务吗?”
按下你想设置的键,然后确认键的代码。
在我这种情况下,是第132号。
然后
$ xmodmap -pke
请您尝试查看相关编号。
keycode 132 =
如果编号右侧为空白,则表示未设置任何按键,因此我们需要进行设置。
(如果反斜杠横杠等设置正确,则这种方法无法修复)
2. 让vim能够编辑配置文件。
首先,使用以下命令创建一个编辑文件。
$ touch ~/.Xmodmap
然后,输入用于编辑设置的命令。
$ xmodmap -pke> ~/.Xmodmap
当您实际打开文件时,会显示之前通过命令确认的键码列表。
keycode [待分配的关键代码] = [待分配的符号]
例)keycode 132 = backslash bar
在.bashrc文件中设置该配置每次都会执行。
在 ~/.bashrc 文件中添加以下内容。
xmodmap $HOME/.xmodmap
然后,为了反映这次的更改,输入以下指令。
$ . ~/.zshrc
最后
以上是完成了键盘映射。
这次使用了竖线”|”,但使用相同的方法,你也可以设置其他按键。
如果你有更好的方法,请告诉我。