如何解决在macOS Catalyst中接收诸如'^¨之类的死键字符
我们有一个应用程序,需要接收所有按键,因此已添加
- (void)pressesBegan:(NSSet<UIPress *> *)presses withEvent:(UIPressesEvent *)event
- (void)pressesEnded:(NSSet<UIPress *> *)presses withEvent:(UIPressesEvent *)event
etc.
到UIViewController类。
它对于除死键字符(例如^^)以外的所有其他字符都适用。按下时从“´”到“ a”,我们应该得到一个“á”,但不会收到“´”,“ a”或“á”。而是记录消息“警告:已达到insertText”。
我们试图添加
-(void) insertText:(NSString *)text
但是也没有被调用。
所以问题是,如何在macOS Catalyst上获取死键字符。我也不知道在macOS上也是不是问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。