setxkbmap il 然后 setxkbmap us:如何在将键盘布局更改为其他语言后将键盘布局切换回英语

setxkbmap il 然后 setxkbmap us:如何在将键盘布局更改为其他语言后将键盘布局切换回英语

setxkbmap il在我的系统上执行此操作xterm,然后用本地语言布局执行我的操作。完成后,我想切换回英文布局,setxkbmap us但我无法在我的xterm.我应该怎么办?

答案1

通过 xterm,您可以使用翻译资源将字符串(例如“setxkbmap us”)分配给功能键。这样做可以绕过大多数键盘问题,以及撰写和特殊字符的问题。

您中的类似内容$HOME/.Xdefaults会将命令分配给controlshiftF1

*VT100*translations:    #override \n\
        Ctrl Shift <Key>F1: string("setxkbmap us") string(0xa) \n

进一步阅读:按键绑定在 xterm 手册中。

答案2

您也可以为此使用别名。好吧,我在《终结者》中尝试过,而不是在《终结者》中尝试过xterm,但它也可能在那里工作。

我在本示例中使用西里尔字母和希腊字体,但您可以在使用的任何键盘映射中找到解决方案。

alias сша="setxkbmap us"
alias ηπα="setxkbmap us"

将其放入~/.bashrc文件中使其稍后可用。

相关内容