gpt4 book ai didi

cocoa - 在哪里可以找到与 Cocoa 的 NSEvent 类一起使用的关键代码列表?

转载 作者:行者123 更新时间:2023-12-03 16:00:34 27 4
gpt4 key购买 nike

我正在寻找可与 Cocoa 的 NSEvent 类一起使用的可用键代码的完整列表。 NSEvent 类有一个 keyCode 属性,该属性定义为 unsigned Short。当将以下代码放置在适当的 UI 对象中时,将在按下按键时回显按键代码:

- (void)keyDown:(NSEvent *)theEvent
{
NSLog(@"%d", [theEvent keyCode]);
}

从这段代码中,我可以轻松地看到哪些代码与某些键匹配,但我想在某个地方找到一个列出所有键的官方文档。我希望 Apple 在某处有一个如下所示的头文件:

enum {
...
NSKeyCodeLeftArrow = 123,
NSKeyCodeRightArrow = 124,
...
};

但如果有的话,我还没有找到。

最佳答案

Here you go.这是美国扩展键盘布局上所有虚拟键码的映射,来自旧的 Inside Macintosh:文本。大多数按键代码仍然是当前的,尽管我怀疑最新的苹果键盘(带有媒体键的键盘)可能已经更改了一些功能键。

注意:ISO 和非扩展键盘的某些键可能具有不同的键码。如果你有这样的键盘,试试Peter Maurer's Key Codes应用。他的网站已关闭,所以 here's my copy .

关于cocoa - 在哪里可以找到与 Cocoa 的 NSEvent 类一起使用的关键代码列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2080312/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com