为 iOS 上的功能键捕获 UIKeyCommand
Posted
技术标签:
【中文标题】为 iOS 上的功能键捕获 UIKeyCommand【英文标题】:Capture UIKeyCommand for Function Keys on iOS 【发布时间】:2016-10-15 10:23:07 【问题描述】:我正在尝试在 ios 应用程序中捕获外部蓝牙键盘上的 F5 键。我已经设置了 UIKeyCommands,但我不知道如何创建一个 UIKeyCommand 来捕获功能键。 UIKeyModifierFunction 没有选项。
【问题讨论】:
如果你使用"F5"
字符串作为初始化器会发生什么?
【参考方案1】:
您应该尝试使用var NSF5FunctionKey: Int
。看看这个链接:
https://developer.apple.com/documentation/appkit/nsevent/1535851-function_key_unicodes
【讨论】:
但是为了创建一个 UIKeyCommand 对象,我们需要指定一个字符串输入。但是 NSF5FunctionKey 是一个整数。一个工作代码 sn-p 会很有帮助。以上是关于为 iOS 上的功能键捕获 UIKeyCommand的主要内容,如果未能解决你的问题,请参考以下文章
xcodebuild 归档 - 未捕获的异常:对象不能为 nil(键:IDEArchivePathOverride)
是否可以通过 Windows 键捕获 Windows 开始菜单弹出窗口(可能没有钩子)?