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