我有五个图像按钮。如果鼠标单击了一个按钮,则该按钮将转到Onstate。现在,如果按下空格按钮,它将在单独的窗口中缩放按钮的图像。 当OFFstate中的按钮id时,空格按钮不起作用。现在可以触发Keyevent吗?我已经提到了Quicklook并正在研究它。任何新想法?
答案 0 :(得分:0)
您不需要触发键事件,只需响应它就像从按钮中调用任何旧方法一样。给它一个目标和一个选择器后,给它一个相当于@" "
的键,并相应地按下按键:
- (void)someAction:(NSButton*)sender event:(NSEvent*)event {
//...
if ((sender.state == NSOnState) && (event.keyCode == 0x32)) {
//Zoom
}
//...
}