質問
アプリケーションが受け取るすべてのキーボード入力をキャッチ/プレビューしたいと思います。
外部キーボードからの入力だけをキャッチできれば十分です。
UITextViewTextDidChangeNotification
andの通知オブザーバーを登録するなどのソリューションの例を見つけましたUITextFieldTextDidChangeNotification
が、これにはTextView
orTextField
が現在のファーストレスポンダーである必要があるため、すべてのニーズを捉えることはできません。
この例は、ビュー全体がリストとナビゲーション ボタンであるリストをフィルタリングするためにスキャンを使用していることです。
アプリケーションが受け取るすべてのキー入力をプレビューできるオブザーバーを登録する方法はありますか?
バックグラウンド:
バーコードをスキャンして、いくつかの異なるビューでオブジェクトを識別する iPhone アプリケーションがあります。
現在、カメラ (zbar ライブラリを使用) または MFI 認定のバーコード スキャナーでバーコードをスキャンしています。より多くのデバイス (iPad など) をサポートするために、バーコードをキャプチャする他の方法を調査しています。
注目しているデバイス クラスの 1 つは、HID キーボードとして識別する Bluetooth スキャナーです。さまざまな製品やメーカーで使用できるため、これは大きな追加になるでしょう.
そうするには