wayland xmodmap 键盘按键映射失效,转 evremap。wps fcitx5 输入法失效

  • date: 2024-04-12

Plasma 升级时自动的把 x11 换成了 wayland,导致 xmodmap 的映射失效了

下面确认确实是 wayland

bash 复制代码
$ echo "$XDG_SESSION_TYPE"
wayland

$ env | grep -E -i 'x11|xorg|wayland'
XDG_SESSION_TYPE=wayland
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-kwin_wayland.service/memory.pressure
WAYLAND_DISPLAY=wayland-0
QT_WAYLAND_RECONNECT=1

之前修改按键使用 Xmodmap, KDE 把 x 升级到 Wayland 后,修改按键的方式就失效了,stackexchange 说由于配置 xkb 有点复杂(里面也有基本教程),回答里推荐用 Input Remapper 这个软件

KDE Plasma 的 系统设置/输入输出-键盘/键盘-高级,可以勾选一些特殊按键的设置,比如大写按键设置为 ctrl,不过没有直接设置按键的,通过观察发现其对应的配置文件是 ~/.config/kxkbrc,帮助里说"creating custom keyboard layouts for X11 using XKB.",关键现在不是 X11 了啊。手动尝试修改这个配置文件也没成功把 alt_r 映射为 w

论坛里的Remapping keys in Linux 2022有这两方案:xmodmap、gnome setting-keyboard。尝试 input-remapper,下载打开了GUI不知道咋用

evremap

evremap 比 input-remapper 少了 GUI,好在文档还是简单,可以查看设备列表和按键列表(对于w按键失效的人来说复制w比输入w更容易)。相比于 xmodmap,evremap 还可以指定设备。evremap 打包的老哥说自己不用这个了,ta 转用 kmonad,我没看懂怎么配置 kmonad

bash 复制代码
$ mkdir ~/.config/evremap
$ nano ~/.config/evremap/remap.toml # 我的配置就是把笔记本键盘的 alt_r 映射为 w
$ cat ~/.config/evremap/remap.toml
# The name of the device to remap.
# Run `sudo evremap list-devices` to see the devices available
device_name = "AT Translated Set 2 keyboard"

# Run `evremap list-keys` to see the keys available
[[remap]]
input = ["KEY_RIGHTALT"]
output = ["KEY_W"]

# 运行测试一下,ctrl+c 退出测试
$ evremap remap ~/.config/evremap/remap.toml

# yay 安装时已经将 evremap.service 拷贝好了:  /usr/lib/systemd/system/evremap.service
# 查看服务文件可知,其从 /etc/evremap.toml 加载配置,下面将配置文件移动一下然后开启服务
sudo mv ~/.config/evremap/remap.toml /etc/evremap.toml
sudo systemctl enable evremap.service --now

Refer

相关推荐
transuperb1 天前
WPS-word画出完美的三线表
word·写作·wps
扬帆破浪2 天前
开源免费的WPS AI 软件 察元AI文档助手:链路 053:AIAssistantDialog 选区翻译的 streamChatCompletion
开源·wps
抹茶咖啡2 天前
IT运维的365天--045 WPS突然就不能正常打开Excel文件了
excel·it运维·wps
2501_907136823 天前
发票批量打印工具,仿写WPS发票打印工具
软件需求·wps
扬帆破浪4 天前
开源免费的WPS AI 软件 察元AI文档助手:链路 044:脱密对话链路中的 chatCompletion 与 response_format 回退
开源·wps
扬帆破浪4 天前
开源免费的WPS AI 软件 察元AI文档助手:链路 051:assistantPromptRecommendationService 推荐配置
开源·wps
TTGGGFF4 天前
解锁 AI 办公:配置 AI 操控 WPS 全攻略
wps
Non-existent9875 天前
TableGIS的WPS扩展项插件-通信网优规划相关地理空间数据处理
数据分析·excel·wps
w2018007 天前
小黑课堂计算机一级与二级wps office题库软件下载安装教程
wps
PythonFun7 天前
告别加班!3分钟搞定百余份荣誉证书,WPS这个组合功能太强了
大数据·wps