1
我有一個Cocoa應用程序,我正在構建包含NSSearchField控件。我想啓用一個鍵盤快捷鍵/等效鍵,所以當用戶按下COMMAND-OPTION-F時,搜索字段得到焦點。如何實現NSSearchField的關鍵等效項目
但是,經過大量的搜索,我不清楚實現這一點的最佳方式是什麼。沒有爲Interface Builder中的NSSearchField設置此選項的選項。
是繼承NSSearchField和監聽keyDown事件(然後看看是否被按下等效鍵?)
是的。雖然我並不真的想這樣做,因爲奇怪的是(用戶)有一個菜單項只是爲了控制搜索字段。 – mikechambers 2010-01-14 05:59:57
然後你可以重寫keyDown:在一個控制器類中,並相應地調整你的響應者鏈。 – 2010-01-14 06:03:46
嗯,實際上,這正是Safari所做的一切編輯>查找> Google搜索 我猜如果這對蘋果來說足夠好... 雖然我想知道如何以編程方式執行此操作。 – mikechambers 2010-01-14 06:03:51