もずはっく日記(2010年9月) 2010年9月18日 MacでのIMEまわりのバグ修正はOSの設計の問題との戦い 初回投稿日時: 2010年09月18日13時12分47秒 カテゴリ: 雑談 SNS: Tweet (list) 本当にどうなってんだというぐらいに、MacのAPIやイベントモデルは最悪きわまりないですね。Cocoaのキー入力、テキスト入力を書いたことある人なら誰しもが賛同してくれるんではないかと思いますが。 キー入力の方はkeyDownとperformKeyEquivalentという二つのイベント的なメソッドが用意されていて、一筋縄ではハンドリングできません。幸いにもJoshが_wantsKeyDownForEventという隠しメソッドの存在を発見し、これによりkeyDownだけで概ねほとんどのキーイベントをハンドリングできるようになり、かなりのバグが消えましたが。普通に