我需要设置一个系统以使用“英语国际”键盘布局。我看到十几个美国和英国布局使用
localectl 列表键映射 | grep -i uk/us
您知道其中一个是否被认为是国际性的吗?
谢谢
答案1
这取决于你考虑什么国际的,让我们来看看常见的输出localeclt
,看看键盘有何不同:
$ localectl list-keymaps | egrep '(us|uk)'
amiga-us
atari-uk-falcon
atari-us
br-latin1-us
cz-us-qwertz
dvorak-uk
is-latin1-us
mac-uk
mac-us
sunt5-cz-us
sunt5-uk
sunt5-us-cz
sunt6-uk
uk
us
us-acentos
好的,首先我们可以删除带有 的cz
,因为它是捷克键盘的。最初捷克打字机用作QWERTZ
顶行,这与大多数德国主导的国家(德国或奥匈帝国的一部分)相同。在这些地方,键盘以 行开头QWERTZ
。
is
并且br
适用于冰岛和巴西,这两个地方都有多个官方键盘布局:一个遵循美国惯例latin1
,另一个添加特定语言的字母。
我们有:
amiga-us
atari-uk-falcon
atari-us
dvorak-uk
mac-uk
mac-us
sunt5-uk
sunt6-uk
uk
us
us-acentos
amiga
由 Amiga 计算机使用,该键盘带有十字箭头。 atari
是另一种特定于机器的键盘(atari
机器)。
acentos
是一种试图将其他语言的 latin1 字母添加到美国布局中的布局。由于 ISO8859(将原本要组成的字母分成几部分),它未能成功。
mac
是Mac机器特有的布局,其中命令键起着非常重要的作用。
sunt
是具有多个可编程键的音乐键盘。
dvorak
是一种被认为可以提高打字速度的布局(已有 20 年历史)。该布局与任何其他键盘布局都大不相同。
我们还有:
uk
us
由于使用 ASCII 作为计算机之间通信的基础,因此us
键盘是键盘布局的基础。键盘uk
基于键盘us
。不同之处在于:uk
键盘中的@
和#
位于回车键旁边,而"
位于 上方2
,而 磅号£
位于 上方3
。
因此您的最佳选择是us
,因为它是几乎所有其他布局均衍生自的原始布局。
我正在使用 Arch Linux 编写这篇文章,它是通过加载密钥来安装的:
loadkeys us
布局的地图文件位于:
/usr/share/kbd/keymaps/i386/qwerty/us.map.gz
(在 X11 中你可以使用 Xorg 的地图setxkbmap us
)
答案2
答案3
localectl set-x11-keymap us default intl