Mac でのネイティブイベント処理
Tab, 英数, かなキーをちゃんと処理するにはやはりネイティブイベントをフックする必要がありそうです。
一昔前ならCarbonというフレームワークを利用することでC++で書けたみたいですが、なにやらCocoaというフレームワークを使う必要があるらしいです。(合ってますかね?> Macに詳しい方)
CocoaはObjective-Cで書かれているので、Objective-Cで橋渡し部分を書かないといけないのだとか。
関数nativeEventFilterで渡ってきたNSEventオブジェクトのうち該当するキーイベントだけを拾って、処理するだけなんですけどね…、それ以外のイベントはスルーする、と。
« Sphinx によるドキュメント作成のエラー | トップページ | SSDがおなくなりになりました »
コメント