在按键按下事件中的 NSEvent 中,它具有字符属性,并且当您按下键“a”时,它具有像“a”这样的字符作为第一个字符。当我按下向下箭头键时,我得到 63233 作为第一个字符的十进制表达式。我想知道数字是多少,根据http://en.wikipedia.org/wiki/Private_Use_(Unicode),我发现 63233 = 0xF701 在 Unicode 的私有区域中。
我想知道的是它们的定义方式和位置。是否有任何文档列出了 Cocoa 中使用的所有字符映射?
在按键按下事件中的 NSEvent 中,它具有字符属性,并且当您按下键“a”时,它具有像“a”这样的字符作为第一个字符。当我按下向下箭头键时,我得到 63233 作为第一个字符的十进制表达式。我想知道数字是多少,根据http://en.wikipedia.org/wiki/Private_Use_(Unicode),我发现 63233 = 0xF701 在 Unicode 的私有区域中。
我想知道的是它们的定义方式和位置。是否有任何文档列出了 Cocoa 中使用的所有字符映射?
NSText类参考包含常用命令和修饰键的字符映射。向下箭头键具体定义为NSDownTextMovement = 0x16
。更完整的列表可以在 HIToolbox 中找到,它是 Events.h 中 Carbon 的子框架