問題タブ [forward-delete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Samsung Galaxy Note - スタイラスが画面に触れたり離したりすると KeyEvent.KEYCODE_FORWARD_DEL イベントが生成されるのはなぜですか?
Samsung Galaxy Note にはスタイラスがあり、スタイラスが画面に触れたり離れたりしたときに奇妙な動作が見られます。
予想される一連の SessionView.onTouchEvent 呼び出しに加えて、SessionView.onKeyDown/SessionView.onKeyUp 呼び出しは、スタイラスが画面に触れたり離れたりしたときに受信されます。SessionView.onKeyDown/SessionView.onKeyUp 呼び出しの KeyEvent コードは 112 (KeyEvent.KEYCODE_FORWARD_DEL)、スキャンコードは 555 です。
また、スタイラスのブトゥーンを押したり離したりすると、KeyEvent コード 114 (KeyEvent.KEYCODE_CTRL_RIGHT)、スキャンコード 544 で SessionView.onKeyDown/SessionView.onKeyUp が呼び出されます。
KeyEvent のイベント ソースは 257 (InputDevice.SOURCE_KEYBOARD) として報告されます。これにより、これがキーボード イベントと区別できなくなり、アプリのキーボード機能が台無しになります。これは、スタイラス タッチによって予期しない DEL キーが押されるためです。
誰かがこの振る舞いにもう少し光を当てることができるかどうか疑問に思っています. Android 2.3 にスタイラス機能を実装するのは、Samsung の開発者による独自のハッキングにすぎないのでしょうか? これを処理するための堅牢な方法は何でしょうか?
デバイスの詳細:
android - カスタム キーボードで「前方削除」を実装するにはどうすればよいですか?
Android用のカスタムキーボードを開発しています。左右の矢印キーに and をKeyEvent.KEYCODE_DPAD_LEFT
使用しています。KeyEvent.KEYCODE_DPAD_RIGHT
今、私は通常のキーボードのように前方削除キーを持ちたいのですが、残念ながらアンドロイドは定数を使用してAPIレベル11からそれをサポートしていますKeyEvent.KEYCODE_FORWARD_DEL
。下位の Api に転送キーの削除を実装するにはどうすればよいですか?
の定数値KeyEvent.KEYCODE_FORWARD_DEL
は 112 です。代わりにその値を使用すると、 character が出力されますp
。
どうすればこの問題を解決できますか?
terminal - カーソルが行の途中にある場合、Iterm2 のカーソルの右側にあるものをすべて削除することは可能ですか?
端末セッション、つまり Iterm2 でカーソルの右側にあるものをすべて削除することは可能ですか? ⌘←Del で行全体を削除するか、⌥←del で 1 つの単語を削除するようなキー マッピングを具体的に探しています。
例えば:
16 進コードを探して、Iterm2 のグローバル設定でプロファイルを調整しようとしましたが、これまでのところ何も見つかりませんでした。