我在文件~/.Xmodmap中有以下内容
! change CapsLock to Escape
clear Lock
keycode 0x42 = Escape当我发出逗号xmodmap ~/.Xmodmap时,它将CapsLock键映射到Escape,并且运行得很好。然而,当我启动我的笔记本电脑时,它并不总是有效的。但有时候很管用!
有人知道发生了什么事吗?我怎样才能试着解决这个问题?
发布于 2020-10-20 19:56:56
我想了解一下~/.xinitrc,但是根据您的窗口管理器或桌面环境(例如,请参阅如何在登录时设置Xmodmap?),还有很多其他的可能性。问题中没有足够的信息来找出它。
但是,将CapsLock映射为Escape是XKB扩展提供的规范映射之一,如man xkeyboard-config中所列。只管发
setxkbmap -option 'caps:escape'CapsLock是一个逃逸者。可以通过编辑/etc/default/keyboard的"XKBOPTIONS“行使其永久化:
XKBOPTIONS="caps:escape"Debian和Ubuntu根据这个文件设置键盘,所以这是一个可靠的解决方案。您可以删除.Xmodmap,只需确保没有其他程序干扰密钥映射。
https://askubuntu.com/questions/1285363
复制相似问题