1

出于各种原因,我想编写自己的屏幕键盘以用于触摸屏应用程序。

我必须支持大约 25 种不同的语言,包括俄语、格力语、日语(平假名/片假名)和大多数欧洲国家。

键盘需要支持重音和变音符号,您可以在其中按住字母 o,然后显示“ø,ö,ó,ò,õ”等列表。

我正在寻找一些文件,这些文件定义了不同国家/地区键盘中包含哪些键,包括重音符号和变音符号。

我试图在 Ubuntu 和 android 源代码中找到它们,但没有成功。

4

2 回答 2

4

在 Ubuntu 上查看里面的文件

/usr/share/X11/xkb/symbols
于 2013-07-10T07:50:52.287 回答
4

CLDR (Unicode Common Locale Data Repository) 编译了一组XML 格式的键盘布局描述。这些数据来自各种来源,正在接受公众审查,但它既不详尽也不权威——尽管可能是目前你能得到的最好的。

您可能希望将信息与http://en.wikipedia.org/wiki/Keyboard_layout上的数据进行比较,该数据更为有限且根本不具有权威性,但倾向于关注常用的物理键盘及其布局(以及键盘标准) 而不是跨系统和设备的变化。

于 2013-07-10T08:48:05.440 回答