我目前正在使用xmodmap重新映射一些键,将配置保存在.Xmodmap文件中,但是每次我启动笔记本电脑或屏幕锁时,定制都会丢失,我必须再次运行xmodmap ~/.Xmodmap,尽管我将命令设置为在启动时和在~/.xinitrc文件中执行。
我在论坛上搜索过setxkbmap的信息,但是我真的不明白发生了什么,并且很难重新映射一些键。
例如,我的Right Alt键右侧的键(当按在xev下时)如下所示:
KeyPress事件,串行37,合成NO,窗口0x2600001, serial 0x6a8,subw 0x0,time 14892208,(674,389),根:(848,553), returns,密钥码97 (keysym 0x0,NoSymbol),same_screen是, 查找字符串给出0字节: 查找字符串给出0字节: 查找返回: False
所以我们有keycode 97和keysym NoSymbol。如何使用Right Control将其映射为setxkbmap?
另外,我如何重新映射Ctrl + Arrow Keys以像Home / End / PgUp / PgDown那样工作呢?
最重要的是,我想使这些改变永久化。
最后,网上是否有关于这个节目的全面内容或文件?
非常感谢您的时间和关注。
发布于 2022-12-06 23:24:01
我没有足够的声誉留下评论。下面的AskUbuntu问题有一个可接受的答案(引用xmodmap)和其他有一些良好反馈的答案,它们可以回答您的问题(即使:
https://askubuntu.com/questions/749660/how-can-i-persistently-remap-keys-in-ubuntu-16-04
对于您的其他问题,不是使用setxkbmap,而是使用xev和xmodmap,今晚我在https://unix.stackexchange.com/a/727560/282315上发布了一些有用的信息,这些信息可能会回答大部分这些问题。
要获得完整的文档,您可以键入终端man ,例如man xmodmap
因为这些都是SE站点,所以我不会将这些信息复制到这个答案中,以便将原始答案保留在原来的问题中。
对于键组合,您可以查看菜单>>键盘。有一个“快捷键”部分,您可以创建自己的。我不确定Ctrl+Up/Dn是否可以执行PgUp/PgDn,您可能需要考虑使用宏(比如AutoKey sudo apt install autokey-gtk -桌面自动化实用程序)。但是,如果您目前必须按一个函数键才能获得PageUp (例如,Fn+Up),那么应该有一个函数锁键来反转函数,如果您一直使用它们,那么它可能是一个挂锁,您可以将它们转换为Fn+Lock。
https://unix.stackexchange.com/questions/727564
复制相似问题