theEvent charactersIgnoringModifiers - 获取没有修饰符的字符

Posted

技术标签:

【中文标题】theEvent charactersIgnoringModifiers - 获取没有修饰符的字符【英文标题】:theEvent charactersIgnoringModifiers - Get characters without modifiers 【发布时间】:2013-01-15 19:03:04 【问题描述】:

我试图在我的游戏中实现一个有两种模式的键盘类。游戏模式接受使用小写、未修改键的输入(未修改的意思是,如果我键入一个“0”,它仍然返回“0”而不是“)”)。我已经使用NSEvent 类的charactersIgnoringModifiers 方法对其进行了跟踪,但是此方法排除了除 shift 键之外的所有修饰键。

【问题讨论】:

【参考方案1】:

您可以使用-[NSEvent keyCode],然后将键码转换为字符,而无需使用任何修饰符。做后者说起来容易做起来难。 Here's a long mailing list thread 技术和陷阱。

【讨论】:

以上是关于theEvent charactersIgnoringModifiers - 获取没有修饰符的字符的主要内容,如果未能解决你的问题,请参考以下文章

jquery绑定回车事件

js中回车触发事件

按回车键提交表单

如何防止用户在文本框中粘贴文本?

跨浏览器javascript事件捕获

主从同步常遇见问题处理