如何在不使用Objective-C键盘的情况下按键盘上的按键?

时间:2011-04-09 02:38:58

标签: objective-c cocoa

我希望我的程序按下键盘上的某些按键,而不是我在物理上进行操作。 例如,我的应用程序中的按钮(命令+ UP)如果用户按下按钮,我的应用程序将在键盘中执行相同的操作。 我是怎么做到的?

2 个答案:

答案 0 :(得分:2)

我假设你有一个在用户按下命令+向上键时会触发的功能。所以说明一下:

  command + up ---> call function

你问有没有办法:

  click a button ---> somehow trigger command + up event ---> call function

但你为什么不这样做:

  click a button ---> call function

更简单,更直接。是否有任何特定原因仍然需要触发命令+ up事件?

答案 1 :(得分:0)

我假设您将菜单项链接到IBAction IN Interface Builder并给它一个简短的命令+ up。如果是这样,只需将您的按钮链接到相同的操作

编辑* 看看这些。

Xcode 4 xcode_help-interface_builder help including video examples

xcode 3 - Interface Builder User Guide pdf看第7章。 (我找不到苹果网站上的指南,它都指向v4?)