问题描述
我是一位资深程序员,习惯于主要使用Windows进行编码。我现在正在使用Ubuntu 14.04在Linux上进行大量编码。我真的很喜欢发行版,但是默认的键盘行为却使我发疯。
在Windows中,我使用数字小键盘上的箭头浏览文本。但是,在导航时突出显示时,这是Ubuntu不需要默认键盘行为的地方(对我而言)。在Windows上,要突出显示文本以进行编辑,我在导航时按住Shift键。例如,要突出显示右侧的一个单词,请按Ctrl + Shift +(数字键盘)右箭头。在Ubuntu中,按Ctrl +(Num Keypad)右箭头向右移动一个单词,但按Ctrl +(Num Keypad)右箭头不执行任何操作或显示”6″字符(取决于应用程序)。
如果我使用mini-keypad(所有箭头),则Ctrl + Shift的工作方式类似于Windows,但不是数字键盘上的箭头,这是我想要的。如何使Ubuntu中的数字小键盘像Windows中那样工作?我在“系统”中看不到任何内容首选项|键盘似乎有帮助。
最佳方法
对于某些版本的Ubuntu(以及Linux Mint),有一个内置设置:
-
通过“系统设置”打开”Keyboard”首选项。
-
单击”Options”按钮。
-
单击“其他键盘选项”。
-
选择“使用数字键的移位与在MS Windows中一样。”
对于其他版本,包括Ubuntu 14.04,该设置默认情况下不可用,但是有一个简单的解决方案:
-
打开一个终端并运行
sudo apt-get install gnome-tweak-tool
。 -
运行
gnome-tweak-tool
。 -
点击”Typing.”
-
单击“其他兼容性选项”。
-
选择“使用数字小键盘键进行移位与在MS Windows中一样”(可能仅显示为“使用数字小键盘键进行移位…”)。
次佳方法
https://askubuntu.com/questions/57079/xubuntu-make-shiftnumpad-work-like-windows
该答案是通过Linux 命令行进行的:-编辑/etc /default /keyboard-确保其中包含这一行
XKBOPTIONS="numpad:microsoft"