我知道自 iOS 7 以来,可以使用 UIKeyCommand 类在应用程序中捕获键盘快捷键。
是否可以在自定义键盘中实现 command、alt、control、tab 键来触发一些键盘快捷方式,例如复制、粘贴或在每个应用程序中定义的一些自定义快捷方式?
也许有一种方法可以模拟来自外部键盘的输入,强制使用 UIKeyCommand 执行某些操作?
最佳答案
没有。自定义键盘(即来自 iOS 8 键盘扩展 API 的屏幕键盘)插入文本,它们不发送按键事件。他们所能做的就是插入文本——自定义键盘的 API 定义非常狭窄……大概是出于隐私/安全原因。
我知道我不希望键盘扩展在我不参与的情况下在其他应用程序中随机执行 UI 操作。但如果你能在 feature request 中提供一个好的用例,Apple 可能会有不同的想法...
关于ios - iOS 8 自定义键盘中的 Command、alt、control、tab 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28634523/