我是一名资深程序员,习惯于主要使用 Windows 进行编码。现在,我使用 Ubuntu 14.04 在 Linux 上进行大量编码。我非常喜欢这个发行版,但默认的键盘行为让我抓狂。
在 Windows 中,我使用数字键盘用于导航文本。然而,当涉及到突出显示 尽管 导航这就是 Ubuntu 默认键盘行为不受欢迎的地方(对我来说)。在 Windows 上,为了突出显示文本以便进行编辑,我按住转移导航时按下键。例如,要突出显示右侧的一个单词,我按Ctrl + Shift +(数字键盘)向右箭头在 Ubuntu 中,Ctrl +(数字键盘)向右箭头向右移动一个单词但 Ctrl +(数字键盘)向右箭头根据应用程序,不执行任何操作或打印“6”字符。
如果我使用迷你键盘(全箭) 然后Ctrl + Shift就像在 Windows 中一样,但不是数字键盘,这正是我想要的。如何让 Ubuntu 中的数字键盘像在 Windows 中一样工作?我没有看到任何系统 | 偏好设置 | 键盘这似乎有帮助。
答案1
对于某些版本的 Ubuntu(以及 Linux Mint),有一个内置设置:
- 通过“系统设置”打开“键盘”偏好设置。
- 单击“选项”按钮。
- 点击“其他键盘选项”。
- 选择“Shift 与数字键的工作方式与 MS Windows 相同”。
对于其他版本(包括 Ubuntu 14.04),该设置默认不可用,但有一个简单的解决方案:
- 打开终端并运行
sudo apt-get install gnome-tweak-tool
。 - 跑步
gnome-tweak-tool
。 - 点击“输入”。
- 点击“其他兼容性选项”。
- 选择“Shift 与数字键盘键的工作方式与在 MS Windows 中一样”(可能仅显示为“Shift 与数字键盘键...”)。
答案2
https://askubuntu.com/questions/57079/xubuntu-make-shiftnumpad-work-like-windows
此答案是通过 Linux 命令行: - 编辑 /etc/default/keyboard - 确保它包含此行
XKBOPTIONS="numpad:microsoft"
答案3
由于看起来好像没有针对此项的首选项设置,您可以尝试使用xbindkeys
和的组合自行重新映射按键xdotool
。
有时可能会很棘手,尤其是像这样的特殊组合键,但如果你谷歌一下,你会发现有很多例子,而且它实际上非常强大。看看这个教程例如。