画面上のキーボードの「Return」キーをタップするのではなく、iOS デバイスに接続された外部キーボードから「Return」キーが押されたことを検出する方法はありますか?
これはパブリック API で可能ですか?
私のクラスは次のように機能してUITextFieldDelegate
おり、次から呼び出しを受けます。
- (BOOL)textFieldShouldReturn:(UITextField *)textField
ただし、呼び出されると、textField.text
テキスト フィールドに存在する文字が返されますが、発行されたキャリッジ リターンは返されません。
-textField:shouldChangeCharactersInRange:replacementString
物理キーボードと仮想キーボードの両方で「Return」キーを押しても呼び出されません。