我希望我的程序能夠按下鍵盤上的某些按鍵,而無需進行物理上的操作。例如,我的應用程序中的按鈕(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. 按下鍵盤上相應鍵時如何按下按鈕? JavaFX
- 7. 在Ruby中按下鍵盤按鍵
- 8. 如何使用鍵盤上的鍵「c」調用鍵盤快捷鍵功能
- 9. 多鍵盤按下
- 10. 禁用鍵盤上的鍵
- 11. 按鍵導航,按鍵盤上的事件輸入鍵盤上的輸入
- 12. 使用鍵盤按鍵的Nunit錯誤
- 13. Android:按下鍵盤上的Done按鈕
- 14. jQueryMobile - 在listview中過濾並按下鍵盤上的Go不會隱藏鍵盤
- 15. 鍵盤下方的按鈕
- 16. jquery禁用鍵盤按鍵
- 17. 如何禁用所有鍵盤按鍵?
- 18. 在mfc應用程序中按下鍵盤上的捕捉鍵
- 19. 重命名軟鍵盤上的按鍵
- 20. 區分鍵盤上的鍵盤
- 21. 下拉式切換鍵盤上的上下鍵不起作用
- 22. 按下軟鍵盤上的回車鍵不觸發事件
- 23. 如何在按下回車鍵和/或在鍵盤區外部按鍵後使鍵盤退出?
- 24. 檢測Tab鍵按下藍牙鍵盤
- 25. 在.Net中,鍵盤,鍵盤或鍵盤上的按鍵編碼有什麼更好的選擇?
- 26. 計算按鍵在鍵盤上按下的時間長度
- 27. 「按鍵製作」式鍵盤按鍵的使用
- 28. 使用左/右鍵盤按鍵
- 29. 我如何解僱鍵盤上關於UISearchBar的鍵盤上的搜索按鈕?
- 30. 如何按下鍵盤上的按鍵時更改按鈕的外觀。 JavaFx
[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