问:使用非标准键盘布局时,如何在不同语言的输入法之间切换?
我必须用两种不同的语言编辑文本。我希望能够跨两种语言使用我的键绑定,当然,除了在将文本插入缓冲区中时。看来我应该能够toggle-input-method
(C-\
)并选择其他语言。
到目前为止,还算不错。
麻烦所在:我使用英语Dvorak布局,该布局是在操作系统级别设置的(即,使用setxkbmap
)。当我toggle-input-method
使用QWERTY布局(美国标准)时,插入的文本将是正确的,但由于我使用的是Dvorak,因此显示为乱码。(FWIW,当我将布局切换到标准美国时,它可以正常工作。)
因此:我如何通知Emacs我正在使用Dvorak,以便toggle-input-method
和朋友将我的按键转换成另一种语言的正确字符?