不使用 Shift 键输入特殊字符

不使用 Shift 键输入特殊字符

如何在不使用 Shift 键的情况下输入特殊字符?我的数字键盘位于键盘右侧,我用它来输入数字。

我使用键盘的顶行,仅用于输入诸如!、@、#、$ 等符号。

我可以更改设置,这样我就不必按shift+num来输入这些特殊字符,也就是说,我想!通过按键来输入1,而不是shift+1

我使用 Ubuntu 16.04。

答案1

使用文本编辑器编辑键盘布局配置文件:

sudo nano /usr/share/X11/xkb/symbols/us

改变:

key <AE01> {        [         1,    exclam          ]       };
key <AE02> {        [         2,    at              ]       };
key <AE03> {        [         3,    numbersign      ]       };
key <AE04> {        [         4,    dollar          ]       };
key <AE05> {        [         5,    percent         ]       };
key <AE06> {        [         6,    asciicircum     ]       };
key <AE07> {        [         7,    ampersand       ]       };
key <AE08> {        [         8,    asterisk        ]       };
key <AE09> {        [         9,    parenleft       ]       };
key <AE10> {        [         0,    parenright      ]       };

到:

key <AE01> {        [             exclam          ]       };
key <AE02> {        [             at              ]       };
key <AE03> {        [             numbersign      ]       };
key <AE04> {        [             dollar          ]       };
key <AE05> {        [             percent         ]       };
key <AE06> {        [             asciicircum     ]       };
key <AE07> {        [             ampersand       ]       };
key <AE08> {        [             asterisk        ]       };
key <AE09> {        [             parenleft       ]       };
key <AE10> {        [             parenright      ]       };

使用此命令保存文件并应用更改:

setxkbmap us

您可能需要重新启动。

相关内容