【发布时间】:2012-09-22 19:27:01
【问题描述】:
如何将键码(例如kVK_ANSI_1)转换为可以传递给setKeyEquivalent 的字符串(所以对于kVK_ANSI_1,我会得到@"1")?为什么有两种方法可以指定键呢?只有一种表示形式会更有意义。
【问题讨论】:
-
有两种方法可以指定键,因为
kVK_ANSI_1表示键盘上的位置(“1”键位于 ANSI 标准美国键盘上),而“1”表示字符键入(可能来自kVK_ANSI_1,也可能不来自kVK_ANSI_1,具体取决于您的键盘布局)。
标签: macos cocoa keyboard-shortcuts