iPhoneiPad键盘快捷键?

iPhoneiPad键盘快捷键?,第1张

概述我的程序中有一个 *** 作,用户需要非常频繁地执行(每个会话可能需要数百次),我想为使用蓝牙键盘的用户添加键盘快捷键.有没有办法做到这一点? 现在,我最接近的是在文本视图中输入U F8FF字符(iPad / iPhone / Mac上的Shift Alt k,打印苹果徽标字符)时触发动作.当然,如果用户实际想要输入苹果符号,这将会出现问题. 有没有更好的方法来支持键盘快捷键(希望Cmd的东西,而不是Sh 我的程序中有一个 *** 作,用户需要非常频繁地执行(每个会话可能需要数百次),我想为使用蓝牙键盘的用户添加键盘快捷键.有没有办法做到这一点?

现在,我最接近的是在文本视图中输入U F8FF字符(iPad / iPhone / Mac上的Shift Alt k,打印苹果徽标字符)时触发动作.当然,如果用户实际想要输入苹果符号,这将会出现问题.

有没有更好的方法来支持键盘快捷键(希望Cmd的东西,而不是Shift Alt的东西)?谢谢!

解决方法 在 Cocoa for Mac OS X下,您将从传递给NSResponder对象中的keyDown:方法的NSEvent收集修改键信息. Cocoatouch用UIResponder替换NSResponder,用UIEvent替换NSEvent. UI版本没有记录的键盘事件支持.我猜测Apple已经扩展了UIResponder以处理keydown事件,但还没有公开记录这些变化.不幸的是,这意味着我们只需要等待该文档就能够读取修饰键.

我认为您当前的解决方案是一个很好的解决方案,直到Apple为我们提供支持UIResponder的键盘.

总结

以上是内存溢出为你收集整理的iPhone / iPad键盘快捷键?全部内容,希望文章能够帮你解决iPhone / iPad键盘快捷键?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1084000.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存