« Sphinx によるドキュメント作成のエラー | トップページ | SSDがおなくなりになりました »

2015年9月23日 (水)

Mac でのネイティブイベント処理

Tab, 英数, かなキーをちゃんと処理するにはやはりネイティブイベントをフックする必要がありそうです。

一昔前ならCarbonというフレームワークを利用することでC++で書けたみたいですが、なにやらCocoaというフレームワークを使う必要があるらしいです。(合ってますかね?> Macに詳しい方)

CocoaはObjective-Cで書かれているので、Objective-Cで橋渡し部分を書かないといけないのだとか。

関数nativeEventFilterで渡ってきたNSEventオブジェクトのうち該当するキーイベントだけを拾って、処理するだけなんですけどね…、それ以外のイベントはスルーする、と。

« Sphinx によるドキュメント作成のエラー | トップページ | SSDがおなくなりになりました »

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/2011805/61739490

この記事へのトラックバック一覧です: Mac でのネイティブイベント処理:

« Sphinx によるドキュメント作成のエラー | トップページ | SSDがおなくなりになりました »