【发布时间】:2010-10-22 19:18:38
【问题描述】:
谁能告诉我如何确定包含“命令”键的多键组合的 unicode 字符点?例如,如果用户同时按下键盘上的“command”键和“1”键,那么 unicode 字符的表示形式是什么?
也许我正在搜索错误的东西,但我无法在我找到的字符映射、键盘引用或unicode tables 中找到它。我可以整理出其他组合键(例如 shift-1),因为有一个明显的字符输出“!”我可以查找并发现它是U + 0021。当我转到字符映射或应用程序时,命令键似乎总是执行操作,而不是将字符结果输出到屏幕。
我的应用程序适用于 iOS,我希望它在 unicode 代码点方面与 Mac OS X 相同。所有提供键盘访问的 iOS API 都将其视为 Unicode 字符的来源。因此,我试图以这种方式检测击键的原因。
谢谢。
【问题讨论】:
-
我认为键盘布局和 Unicode 字符之间没有这样的映射关系。
-
您使用的是什么操作系统 - 这会影响按键组合产生的字符。