我用的是Ubuntu 17.04。我的BackSpace键不工作,所以我使用xmodmap作为backspace使用"Home“键。问题是:在我使用xmodmap之后,键"Home“仅在FireFox中作为backspace工作。在其他Linux程序中,关键的"Home“并不是作为backspace工作的。
发布于 2018-01-08 00:03:56
我还使用Ubuntu17.04,64位,与惠普Compac笔记本电脑,需要交换CONTRL和大写锁键,如建议用于Emacs。由于我已经看到许多关于xmodmap不起作用的帖子,我将贡献我的2美分,尽管我所做的重新映射并不完全是您想要的。按照xmodmap手册页中的建议,我从终端调用了这个脚本(我调用了它'remapkeys‘,并将它放在主目录中):
删除锁= Caps_Lock
删除控制= Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
添加Lock = Caps_Lock
add Control = Control_L
(两者之间没有空格)
xmodmap -verbose ~/remapkeys
一切正常工作,即使当我这样做时Emacs已经在运行。控制键和盖帽锁键被交换。相同的过程应该会逆转更改,但是您可以始终重新启动并使keymap恢复正常。
因此,在我的例子中,xmodmap工作正常,但是参数(按其正确的顺序)很棘手,对于初学者来说手册页相当模糊。
https://askubuntu.com/questions/977521
复制相似问题