我的笔记本电脑上的 12.04 系统设置中的键盘布局 GUI 没有响应。在另一篇文章中找到了解决方法(请参阅:无法切换键盘布局)。
现在的问题:手动修改文件 /etc/default/keyboard 后,我现在可以访问我想要的所有键盘布局,除了一个:俄语拼音。(即字母放置在与拉丁字母对应的位置 - qwerty)此键盘在旧版 Gnome 中,并且仍然列在“系统设置”键盘 GUI 中。但 GUI 没有响应。
我可以使用以下命令在官方俄语键盘和挪威语之间切换:
sudo setxkbmap -option grp:alt_shift_toggle no,ru
但ru phonetic
不明白。俄语拼音键盘的代码是什么?
答案1
我是这样使用它的:
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll,compose:menu -layout 'us,lt,ru' -variant ',,phonetic_winkeys'
最重要的是'us,lt,ru'
。',,phonetic_winkeys'
在你的情况下,它将是-variant ',phonetic_winkeys'
答案2
我不知道你是哪个国家的。挪威人?我是捷克人,所以我使用标准的捷克 QWERTZ 键盘。所以我更喜欢捷克俄语拼音键盘:
setxkbmap -option grp:win_space_toggle -layout 'cz,cz' -variant ',rus'
问题是这个布局已经将 YZ 键切换为标准捷克键盘。所以我不得不修改文件:
sudo nano /usr/share/X11/xkb/symbols/cz
首先我找到了以下部分:
// phonetic layout for Russian letters on an CZ (QWERTY) keyboard
xkb_symbols "rus" {
我修改了以下几行:
// key <AB01> { [ Cyrillic_ze, Cyrillic_ZE, z, Z ] };
key <AD06> { [ Cyrillic_ze, Cyrillic_ZE, z, Z ] };
// key <AD06> { [ Cyrillic_yeru, Cyrillic_YERU, y, Y ] };
key <AB01> { [ Cyrillic_yeru, Cyrillic_YERU, y, Y ] };
这样我就得到了捷克 QWERTZ 布局的俄语拼音键盘。所以我希望当你在挪威需要更详细的俄语拼音键盘设置时,它能帮到你。:-)
大多数设置和选项可以在这里找到:
less /usr/share/X11/xkb/rules/base.lst