我知道自从iOS 7以来,可以使用UIKeyCommand类在应用程序中捕获键盘快捷键。
是否可以在自定义键盘中实现命令,alt,control,tab键来触发某些键盘快捷键,例如复制,粘贴或每个应用中定义的一些自定义快捷键?
也许有办法模拟来自外部键盘的输入用UIKeyCommand强制某些东西?
答案 0 :(得分:0)
不。自定义键盘(即iOS 8键盘扩展API的屏幕键盘)插入文本,它们不会发送键事件。插入文本是他们所能做的 - 自定义键盘的API定义非常狭窄......可能是出于隐私/安全原因。
我知道如果没有我的参与,我不希望键盘扩展程序在其他应用程序中随机执行UI操作。但是,如果你能在feature request ...
中提供一个好的用例,Apple可能会有不同的想法