意外と簡単にできてしまって自分でも驚いている。タイトル通り、「デスクトップでマウスホイールを回すとSpacesのWorkspaceが切り替わる」という機能。 デスクトップ上にでかい透明ウィンドウをはりつけて、という方法しか思いつかなかったけれど、以前一度触れた「NSEvent addGlobalMonitorForEventsMatchingMask:handler:」を使えばけっこう簡単に実現できる。 [NSEvent addGlobalMonitorForEventsMatchingMask:NSScrollWheelMask handler:^(NSEvent* event) {[self isDeskTop:event];}]; てな感じでイベントハンドラを指定しておけば、とりあえずどこで起ころうとscrollWheelイベントは拾うことができる。あとはeventの中から、scro