如何处理多个键盘的组合键?

如何处理多个键盘的组合键?

我有一台带有右 AltGr、PrintSc 和右 CTRL 的笔记本电脑键盘,以及一台带有右 Super 和右 Alt 的 MacOS X 键盘。

当使用其中一个时,我希望右 ctrl 作为撰写键,而当使用另一个时,我希望右 alt 作为撰写键。

您是否知道是否可以使用 XKB 选项来配置它?

我尝试过['ctrl:rctrl_ralt', 'compose:ralt'],但至今没有成功。

答案1

我最终为该命令添加了几个别名:

笔记本电脑键盘

alias xkb-linux-on="gsettings set org.gnome.desktop.input-sources xkb-options \"['compose:rctrl']\""

MacOS 键盘

 alias xkb-macos-on="gsettings set org.gnome.desktop.input-sources xkb-options \"['altwin:swap_lalt_lwin', 'lv3:rwin_switch', 'compose:ralt']\""

如果有人知道在切换输入源时如何运行它们,我会感兴趣。

相关内容