按下“Compose”键时强制采用英语布局

按下“Compose”键时强制采用英语布局

我喜欢用Compose钥匙。问题是我的大部分文本都是以非英语布局输入的。这意味着一些符号混乱了,而且大多数甚至不存在(即拉丁字符)。将自定义组合添加到 «.XCompose» 甚至不是一种方法 - 应该重写太多组合我正在使用自定义文件增加了许多舒适度)

Compose如果我按下键盘后就将键盘布局切换为英语,并在完成 Compose 组合后切换回来,那就太好了。因此,我可以在非英语布局中使用英语组合。有办法实现吗?

答案1

您没有提到您想使用什么“非英语”布局。可以说它是捷克语键盘布局。

这个命令:

setxkbmap cz,us -option grp:win_switch

将键盘设置为捷克语布局,当您按下(并按住)Windows 键时,您将获得美式布局。可能会使用其他键,我最喜欢的是“caps_switch”,用于大写锁定作为组合键。

所有可能的键都列在:/usr/share/X11/xkb/rules/xorg.lst

相关内容