Cocoa には、多数の整数マスクとコードがあります。たとえば、NSCommandKeyMask または NSF1FunctionKey は、明確に定義され、ヘッダーで文書化されています。
ただし、一部は古風である可能性があり、たとえばグリフ (AXMenuItemCmdGlyph) を取得するためにアクセシビリティ属性にアクセスする場合、F1 (0xf704) を表す 111 や F2 (hex: 0xf705) を表す 112 などの整数が与えられます。
マスクとコードを扱う簡単な方法はありますか? おそらく、111 を対応する 16 進数の Unicode 0xf704 に変換できるものでしょうか? つまり、NSEvent.h は NSF1FunctionKey を 0xf704 にマップしますが、111 を NSF1FunctionKey または 0xf704 にマップすることはありますか?