如何更改“系统默认”键盘?


25

我正在使用Xubuntu。我尝试过更改会话键盘,但是它不起作用。如果我走

` 设置→设置管理器→键盘→布局(顶部选项卡)→取消选中使用系统默认值→删除当前键盘/添加新键盘

我发现当我重新登录时,正确的键盘仍然无法正常工作。

Answers:


41

您可以更改设置为系统默认的键盘硬件(例如"Generic 105-key keyboard""Generic 101-key keyboard"),也是系统的键盘布局(如"us-intl""us"与命令)

sudo dpkg-reconfigure keyboard-configuration

1
重新启动gnome shell后此设置消失
smac89 '18

7

查看此文件/usr/share/console-setup/KeyboardNames.pl。在其中,您将看到Perl哈希哈希:

  'us' => {
'Cherokee' => 'chr',
'English (Colemak)' => 'colemak',
'English (Dvorak alternative international no dead keys)' => 'dvorak-alt-intl',
'English (Dvorak international with dead keys)' => 'dvorak-intl',
'English (Dvorak)' => 'dvorak',
'English (Macintosh)' => 'mac',
'English (US, alternative international)' => 'alt-intl',
'English (US, international with dead keys)' => 'intl',
'English (US, with euro on 5)' => 'euro',
'English (classic Dvorak)' => 'dvorak-classic',
'English (international AltGr dead keys)' => 'altgr-intl',
'English (layout toggle on multiply/divide key)' => 'olpc2',
'English (left handed Dvorak)' => 'dvorak-l',
'English (programmer Dvorak)' => 'dvp',
'English (right handed Dvorak)' => 'dvorak-r',
'Russian (US, phonetic)' => 'rus',
'Serbo-Croatian (US)' => 'hbs',
  }

假设您要

'English (international AltGr dead keys)' => 'altgr-intl',

代替

'English (US, international with dead keys)' => 'intl',

首先,请注意它们全都属于我们。现在编辑/etc/default/keyboard并更改它

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="intl"
XKBOPTIONS=""

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="altgr-intl"
XKBOPTIONS=""

-1

在ubuntu 14.04中,打开系统设置>文本输入 (或使用超级键进行搜索,然后键入“ 文本输入 ”进行查找)

点击左下角的加号

选择语言(例如,英语(Dvorak)英语(Colemak)等)

要在布局之间切换,Super + Space是默认切换器。可以使用鼠标在右上方选择文本输入方法,并以该语言的缩写形式显示。

对于英语,它将显示为En。对于多种英语版式,会出现一个下标来区分它们。其他语言键映射有不同的缩写。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.