![重新映射顶部数字键以将符号和数字与 Shift 键一起使用](https://linux22.com/image/1134979/%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E9%A1%B6%E9%83%A8%E6%95%B0%E5%AD%97%E9%94%AE%E4%BB%A5%E5%B0%86%E7%AC%A6%E5%8F%B7%E5%92%8C%E6%95%B0%E5%AD%97%E4%B8%8E%20Shift%20%E9%94%AE%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8.png)
作为一名开发人员,我经常需要在代码中写很多 % $ # 符号。每天不停地按 Shift 键需要额外的工作,因此,显然,将顶行数字键默认重新映射到符号,并通过加 Shift 键重新映射到数字,将对编程产生真正的功能改进。我有一个用于数字的数字键盘。我确实看到了一些关于如何重新映射 Shift 键的帖子,但这不是我想要做的。我也尝试过使用 xev,但我不确定它是否理解 Shift+1 的含义,它只是告诉我 Shift 键是什么吗?无论如何,如果有一个简单的 GUI 可以做到这一点,那就太好了,但如果没有,我可以重写一个首选项文件。谢谢!
答案1
有一个 GUI 工具可以重新映射按键。它被称为 dconf-tools(通过 apt 安装)。在 org -> gnome -> desk -> input-sources 下有 xkb-options。我用它来切换 escape 和 capslock。
编辑:转到 /usr/share/X11/xkb/symbols 。在那里,您会找到不同语言的缩写。使用 sudo nano 打开您的语言... 在文件中,您会看到类似这样的行:“1,exclam,...”只需将符号的命令放在第一位,将数字放在第二位,它就会切换。