顯示菜單時,我想通過按鍵打開菜單項的子菜單。 我知道osx菜單不能像這樣工作,但我需要這個功能。 誰能幫助我用可可api做到這一點? 謝謝。如何通過按鍵打開子菜單
-1
A
回答
0
我想你正在尋找一個單擊鍵來選擇/打開一個子菜單,但如果沒有,那麼箭頭鍵將按照你的要求做:上/下選擇一個菜單項,右/左進入/退出子菜單。您也可以鍵入菜單項的第一個字母以更快地跳到項目。
因此,控制-F2將您帶到菜單欄,向右/向左轉到菜單,向下/向上轉到菜單週圍的&,第一個字母跳轉到某個項目,並在菜單右/左獲取你進入一個子菜單 - 全鍵盤訪問。
+0
感謝您的回覆,但我正在設法通過一項操作打開子菜單,而不是選擇並打開。 – John 2012-03-13 11:41:36
0
我沒有測試這個,但你可以嘗試調用NSMenu
的-performActionForItemAtIndex:
與子菜單的索引。
相關問題
- 1. 如何用按鍵打開菜單?
- 2. 按一個鍵打開一個菜單
- 3. 菜單按鈕打開鍵盤
- 4. Android - 按下硬件菜單按鈕時如何打開菜單?
- 5. 通過單擊按鈕打開選項菜單
- 6. 打開子菜單onclick並關閉打開的子菜單
- 7. 如何通過長按禁用按鈕打開上下文菜單?
- 8. 如何打開統一按鍵上的菜單
- 9. 如何打開離子菜單?
- 10. ActionBarSherlock:使用菜單按鈕打開子菜單
- 11. 引導 - 如何保持下拉菜單打開時子菜單打開
- 12. 通過打開的網址標記菜單按鈕
- 13. 保持子菜單打開
- 14. 如何在左側下拉菜單中打開子菜單
- 15. 如何在點擊子菜單時保持菜單打開?
- 16. 如何通過菜單按鍵調用ContextMenu?
- 17. 鍵盤無法通過子菜單迭代下拉菜單
- 18. 如何通過點擊打開按鈕區域外部來關閉菜單?
- 19. 如何通過菜單按鈕打開新的視圖控制器?
- 20. 如何通過按keboard鍵打開我的C#應用程序?
- 21. 如何通過代碼打開窗口的系統菜單?
- 22. 如何通過按鈕打開infowindow
- 23. 如何通過按鈕打開SlidingPanelLayout?
- 24. 如何通過CSS居中子菜單?
- 25. 如何打開/懸停使用鍵盤子菜單項的快捷鍵
- 26. 如何打開一個長按住或右鍵單擊Angular2的菜單
- 27. 如何通過單擊URL打開iframe
- 28. 如何打開右鍵單擊窗口系統菜單?
- 29. 如何通過按鍵使用按鍵?
- 30. 通過按鈕打開SlidingDrawer
可能的重複[我在哪裏可以得到完整的源代碼在Objective-C中爲osx菜單?](http://stackoverflow.com/questions/9679870/where-can-i-get-full-source-written- in-objective-c-for-osx-menu) – 2012-03-13 12:29:08