0
後如何caputure在NSbutton keyDown事件。如果一個按鈕被鼠標點擊,那麼該按鈕會轉到Onstate。現在,如果我按下空格按鈕,它將在單獨的窗口中縮放按鈕的圖像。 當按鈕ID在OFFstate中時,空格按鈕不應該工作。現在我可以觸發Keyevent了嗎?我已經提到了Quicklook並正在開展工作。任何新的想法?我有五個圖像按鈕鼠標點擊
後如何caputure在NSbutton keyDown事件。如果一個按鈕被鼠標點擊,那麼該按鈕會轉到Onstate。現在,如果我按下空格按鈕,它將在單獨的窗口中縮放按鈕的圖像。 當按鈕ID在OFFstate中時,空格按鈕不應該工作。現在我可以觸發Keyevent了嗎?我已經提到了Quicklook並正在開展工作。任何新的想法?我有五個圖像按鈕鼠標點擊
你並不需要觸發的關鍵事件,只是響應它,就好像是從按鈕任何舊的方法調用。給它一個目標和一個選擇器後,給它一個相當於@" "
的密鑰並響應按鍵按下:
- (void)someAction:(NSButton*)sender event:(NSEvent*)event {
//...
if ((sender.state == NSOnState) && (event.keyCode == 0x32)) {
//Zoom
}
//...
}
是的!這是行得通的 – user23790