我希望我的程序能够按下键盘上的某些按键,而无需进行物理上的操作。例如,我的应用程序中的按钮(command + UP),如果用户按下按钮,我的应用程序将在键盘上做同样的事情。 我如何做到这一点?如何按下键盘上的键而不使用Objective-C中的键盘?
回答
我假设你已经将一个菜单项链接到IBAction IN接口生成器并给它一个command + up的快捷方式。如果是这样,只需将您的按钮链接到相同的动作
编辑* 看看这些。
Xcode 4 xcode_help-interface_builder help including video examples
xcode 3 - Interface Builder User Guide pdf看看第7章 (我找不到在苹果网站上的指导,这一切点到V4?)
我假设你有一个函数,当用户按下command + up键时会被触发。因此,要说明:
command + up ---> call function
而且你问的是有没有办法:
click a button ---> somehow trigger command + up event ---> call function
但是,为什么你不只是做:
click a button ---> call function
更简单,更直接。是否有任何特定的原因,您仍然需要命令+向上触发事件?
是的,我想要什么::单击我的应用程序中的按钮---->调用与命令+ UP相关的功能而不使用键盘 – DAVEd 2011-04-09 07:37:58
DAVE:是的,那么为什么不直接将逻辑分隔成函数并在按下键时以及点击按钮时调用它?你不需要模拟按键。 – 2011-04-09 18:50:44
- 1. 如何在不使用键盘的情况下按下键盘上的按键?
- 2. 在不按键盘按键的情况下触发键盘按键事件
- 3. 使用键盘“按下”TButtonedEdit按钮使用键盘
- 4. 如何按德语键盘上的“/”键?
- 5. 按键模拟键盘按下“Shift”键
- 6. 使用wxpython按下键盘
- 7. 如何在按下DONE键盘时不关闭键盘
- 8. 按下键盘上相应键时如何按下按钮? JavaFX
- 9. 如何使用键盘上的键“c”调用键盘快捷键功能
- 10. 在Ruby中按下键盘按键
- 11. 如何按键盘上的按键就像按另一个键?
- 12. 如何监视键盘上按下的按键?
- 13. 多键盘按下
- 14. 如何使用Mac的键盘上,而模拟器键盘在屏幕上
- 15. 按下JButton而不是键盘
- 16. 禁用键盘上的键
- 17. 如何检测键盘上的删除键何时被按下?
- 18. 使用键盘按键的Nunit错误
- 19. 如何在按下键盘时改变键盘背景?
- 20. 按键的键盘脚本
- 21. 按键导航,按键盘上的事件输入键盘上的输入
- 22. 如何检测iPhone中按下的键盘按键?
- 23. Android:按下键盘上的Done按钮
- 24. Python:按下键盘按键并返回
- 25. jQueryMobile - 在listview中过滤并按下键盘上的Go不会隐藏键盘
- 26. 键盘下方的按钮
- 27. 打开键盘时如何使用键盘移动按钮
- 28. jquery禁用键盘按键
- 29. Android - 如何在虚拟键盘上按下按键?
- 30. 如何使用键盘上的ENTER键选择单选按钮
[OS X上的模拟按键(HTTP://计算器.com/questions/1938509/how-to-simulate-a-low-level-keypress-on-os-x),除非你的意思是你想让计算机物理移动实际的键,我想这将涉及安装一些舵机。 :) – 2011-04-09 05:27:43
乔希:你的评论应该是一个答案;这是所述问题的解决方案。 – titaniumdecoy 2011-04-09 05:52:17
@titaniumdecoy:嗯,我试图以友好的方式指出这实质上是重复的。然而,现在阅读评论,我不完全确定OP要求什么。 – 2011-04-09 18:16:33