在哪里可以找到MacOSX上的等效键字符串列表

Lot*_*har 6 macos cocoa

我需要知道我可以将哪些NSString值用于键等效项。

我找不到用途

  • 光标键
  • 删除/退格
  • 功能键
  • 小键盘项目

Pet*_*sey 1

每个键等效字符串只是键输入的字符。对于文本编辑键,NSText.h 中定义了每个字符的符号常量,并记录在 NSText\'s 文档中。用于[NSString stringWithFormat:@"%C", desiredCharacterGoesHere]将它们转换为 NSString 以便与 NSMenuItems 等对象一起使用。

\n\n

数字键盘上的按键也是如此,它们与主键盘上的同类按键没有区别。毕竟,我们在这里处理的是字符,并且两组键输入相同的字符。我认为没有办法设置菜单的键代码而不是其键等效字符;你需要自己实现这个。

\n\n

请注意, \xe2\x80\x9cdelete\xe2\x80\x9d (与退格键相反)在 Mac 上称为 \xe2\x80\x9cforward delete\xe2\x80\x9d,因为退格键通常称为删除。

\n