我有一台华硕 n551 笔记本电脑。尽管触摸板不方便,Optimus 显卡使操作变得复杂,而且屏幕出现严重(取决于您的敏感度)色带,但大多数情况下还是可用的。
无论如何,它的键盘缺少一个End键,这对我来说是一个问题,因为我经常使用它。
但是,它有一个NumLock我不使用的按键,并且它位于我之前的笔记本电脑上的按键所在的位置End(之前的笔记本电脑上没有NumLock按键......)。
钥匙能NumLock舒服地当做End钥匙使用吗?
答案1
哇,这真是太难做好了。
某种解决方案
将其添加到~/.Xmodmap
文件中以某种方式达到此目的:
keycode 77 = End NoSymbol End
即日起,
xmodmap ~/.Xmodmap
如果运行良好,只需按下 Shift 键和控制键即可。
现在怎么样NumLock?
但现在另一个问题是NumLock
切换按钮被禁用,并且键盘执行箭头状操作而不是输入数字。
失败numlockx
了:
$ numlockx status
Numlock is off
$ numlockx on
$ numlockx status
Numlock is off
嗯,奇怪。
Shift+ NumLock(key) 作为Num_Lock
(keysym)。可以工作,但不方便。
我试过
keycode 77 = End Num_Lock End
但是,虽然它允许使用Shift+NumLock来切换键盘行为,但它却妨碍了Shift+ End,这是我在打字时经常使用的组合(选择到行尾)。
键盘划分为Num_Lock
。失败。
我试了一下旁边的钥匙:
keycode 77 = End NoSymbol End
keycode 106 = Num_Lock KP_Divide KP_Divide KP_Divide KP_Divide XF86Ungrab
甚至
keycode 77 = End NoSymbol End
keycode 106 = Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock
但按下该键没有任何效果。
实际上,xmodmap ~/.Xmodmap
似乎将NumLock
切换重置为 false。
对于² twosuperior
我不用于打字的键也是如此:
keycode 49 = Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock Num_Lock
棘手的解决方案
看起来如果键码 77Num_Lock
根本没有绑定,那么NumLock
切换将始终保持为 false。
让我们为它分配~/.Xmodmap
一些我无法弄清楚的晦涩组合:
keycode 77 = End NoSymbol End Num_Lock
然后
$ numlockx on
$ numlockx status
Numlock is on
结论:成功
- 我可以使用物理NumLock钥匙作为和 的End钥匙。ShiftControl
numlockx on
有效,在极少数情况下我会需要它。
附加信息
- Xubuntu 15.04 上的法语键盘布局。