在我的Mac应用程序中,我通过keyUp
NSView中的函数覆盖并接受某些击键,这并不意味着接受击键.
当按下一个键时,会调用该keyUp
函数,我会处理击键,甚至没有调用,一切正常,除了它还会使你在不应该按某个键时发生默认的'doonk'声音.super keyUp:
有没有办法表明按键被处理和接受,而且我不需要发出嘟嘟声告诉用户它不是?
Mic*_*ann 12
我认为(但不是100%肯定,自从我做了这个以来已经有点时间了)你还需要覆盖NSView
和/或NSResponder
performKeyEquivalent:
方法.在那里,你将返回一个YES
来向调用者表明你确实处理了这个事件.
这将使"dooonk"声音不再发生.
归档时间: |
|
查看次数: |
2004 次 |
最近记录: |