答案1
ES
语言、国家和键盘布局之间没有一一对应的关系。
有些语言与多种键盘布局相关联,例如英语:美国和英国。有些键盘布局与多种语言相关联,例如哈萨克斯坦:哈萨克语和俄语。许多键盘布局与多个国家相关联,例如拉丁美洲……
拉丁美洲(latam
)键盘布局与全部以下国家:
AR
,,,,,,,,,,,,,,,,,,,,,,,,,BO
CL
CO
CR
CU
DO
EC
GT
HN
HT
MX
NI
PA
PE
PR
PY
SV
US
UY
VE
以及以下语言:
spa
所以在这种情况下,你很幸运。拉丁美洲只与一种语言有关。“es”是你的双字母语言代码。
除此之外,我不建议使用语言代码来指示键盘布局。已经有一个单独的系统用于缩写布局本身的名称。请shortDescription
参阅xkb 数据的base.xml
。
答案2
从 base.xml “源”文件中:
<name>latam</name>
我想这就是你所需要的。
答案3
这里有两点不同之处:
语言(及其代码)。
语言代码有一些国际标准,单任务者 引用。这些标准中没有“拉丁美洲人”之类的东西,因为没有这样的语言。除了巴西葡萄牙语外,拉丁美洲人讲西班牙语的一些变体,西班牙语作为一种语言的代码是明确的。
键盘布局(及其代码)。
另一方面,当谈到键盘布局时,我高度怀疑它们没有国际标准代码。据我所知,操作系统、发行版甚至一些应用程序都偏爱他们自己选择的东西。它们大多与语言代码相似,但对于变体,命名在一定程度上因人而异。为了查看 GNOME、Ubuntu 或我们使用的默认应用程序喜欢作为拉丁美洲键盘布局的缩写,我通过系统 -> 首选项 > 键盘 -> 布局 -> 添加 > 按国家/地区通过 Argaetina 或按语言通过西班牙语(假设)> 拉丁美洲将其添加到我的 Ubuntu 10.10。然后指示器小程序出现在 GNOME 面板上,它更喜欢缩写我是适用于拉丁美洲布局。因此,您可能希望与主流 GNOME、Ubuntu 偏好保持一致,或者您可能更喜欢其他东西。