为了在我的一个项目中阻止所有键盘访问、鼠标访问和键盘快捷事件,我做了以下几点:
他是怎么做到的?
- 创建了一个全屏透明无边框窗口,位于其他窗口前面,但是不可见。
- 使用简单的
return;
处理所有键盘和鼠标事件,使其指向该窗口本身。 - 使用
[NSApp runModalForWindow:myWindow]
使窗口模态,以阻止键盘快捷方式。 - 仅从触摸板手势事件中释放
window
。
他是怎么做到的?