在我的 Windows 8.1 机器上,如果NumLock
是ON
并且我按
Shift+KP_1
然后按照逻辑上应该的方式KP_1
行事。KP_End
但在 Linux(Manjaro/Fedora/Ubuntu/MX Linux) 中,如果NumLock
是ON
,我按
Shift+KP_1
它仍然充当KP_1
而不是充当KP_End
。
为什么行为上会有差异?
End, Home, etc
如何让数字键盘按键在按下ON
和Shift
按下数字键盘时起作用?
编辑:VBox 搞乱了击键。不要在 VBox 中使用平铺 WM。
答案1
这是 Windows 的事情,有些人可能会认为它的Shift1行为应该像SHIFT+一样END,并从光标到行尾突出显示。因此,这完全取决于您的 DE(桌面环境)和您的应用程序。
凯德
System Settings -> Keyboard -> Advanced -> Miscellaneous compatibility options
-> Num Lock on: digits; Shift for arrows keys. Num Lock off: arrow keys (as in Windows)
侏儒
gnome-tweaks (Tweaks) -> Keyboard & Mouse -> Miscellaneous compatibility options
-> Num Lock on: digits; Shift for arrows keys. Num Lock off: arrow keys (as in Windows)
X11
man xkeyboard-config
numpad:microsoft Num Lock on: digits; Shift for arrow keys. Num Lock off: arrow keys (as in Windows)
setxkbmap -option numpad:microsoft