macos - cocoa中有没有一种方法可以将键码转换为ascii字符?

标签 macos cocoa

我看到了将 ASCII 字符转换为键码的技术。但是没有看到关于将监听器返回的键码转换回 ascii 字符的信息。

最佳答案

如果我正确理解你的问题,这应该可行。

NSMutableString *newString = [NSMutableString string];
int value = 0;
sscanf([strkeyCodeValueHere cStringUsingEncoding:NSASCIIStringEncoding], "%x", &value);
[newString appendFormat:@"%c", (char)value];

关于macos - cocoa中有没有一种方法可以将键码转换为ascii字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23437987/

相关文章:

node.js - 通过重启系统终端无法识别npm和node命令

iphone - 如何在 Objective-C 中正确格式化该日期?

Cocoa 自动布局约束 - 以编程方式填充可变数量的 View

xcode - NSImageView 呈现模糊的 NSimage,尽管它具有相同的大小

objective-c - 对象-C : Why is my NSTextField subclass having an effect on objects I haven't assigned to it?

c - 如何尽可能快地输出固定缓冲区?

macos - 搜索字符串谓词

objective-c - 使用 NSTreeController/NSOutlineView 添加子对象

macos - Mac SDK 库 : What's in there? foo.dylib 与 foo.A.dylib 与 foo.B.dylib

multithreading - 在与OSX命令行不同的线程中运行程序?