問題タブ [keyboard]
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.
java - Java でのキーボード入力言語の変更
Java でキーボード入力言語を設定/変更する方法はありますか (英語からドイツ語など)?
ユースケースの例: 再生に使用されるスクリプトは、ドイツ語のキーボードで記録 (入力) されます。自動再生は英語キーボードで行われます...スクリプトが実行される前にキーボードが自動的にドイツ語に設定されていない場合、失敗します。
keyboard - CAPS LOCKがオンになっているかどうかに応じて背景色を自動的に変更するようにvimを設定するにはどうすればよいですか?
私は熱心なvimユーザーで、最近SQLコードを書き始めました。私は自分のSQLステートメントをCAPSで書くのが好きで、時々CapsLock「オフ」に切り替えるのを忘れて、何が起こっているのか気付く前にコードにすぐに大混乱を引き起こします。
CapsLock私はこれまで、キーボードを見る以外にキーがオンになっているかどうかを判断する方法を見つけていません(これには、大きな遅延と思われる画面から目をそらす必要があります)。
理想的には、vimが「オン」のときはいつでも背景色を自動的に変更したいのですが、妥協案として、CapsLock他の画面上のステータスインジケーターを喜んで受け入れます。CapsLock
python - Pythonでキーボードをポーリングする(キープレスを検出する)
コンソールのpythonアプリからキーボードをポーリングするにはどうすればよいですか? 具体的には、他の多くの I/O アクティビティ (ソケットの選択、シリアル ポート アクセスなど) の最中に、これに似たようなことをしたいと考えています。
Windowsでこれを行う正しいpythonicの方法は何ですか? また、必須ではありませんが、Linux への移植性も悪くありません。
c# - WinForm での入力処理
Ctrl- V/ Ctrl-などの特別なキーストロークをブロックせずに、特定の入力キーが TextBox で使用されるのをブロックする最良の方法は何Cですか?
たとえば、ユーザーが A、B、C などの文字または数値のサブセットのみを入力できるようにし、それ以外は何も入力できないようにします。
winforms - キーストロークで非表示になるウィンドウの予想される動作はどうなりますか
これは主観的な質問ですが、意見が必要です。
WinForms C#アプリケーションがあり、特定のキーストローク(EnterまたはEscape)の後、可能な修飾子(Ctrl-Enterなど)を使用してウィンドウが非表示になります。KeyDownまたはKeyPressで非表示にすると、ウィンドウが非表示になった後にアクティブになる他のアプリケーションは、そのキーストロークのKeyUpイベントを受け取ります。通常、それは他のアプリケーションに影響を与えるべきではありませんが、そこにあるそれらのいくつかはKeyUpに反応します。たとえば、TweetDeckは、KeyDown / KeyPressを受信していなくても、「Enter」KeyUpで現在編集中のメッセージを送信します。
だから私は、いい市民になるだろう、KeyUpに隠れようと思った。しかし、これは正しく感じられません。キーを探すだけなら、他の人のせいにすることをしているのです!KeyDown / KeyUpの一致の履歴を作成しようとすると、コードが複雑になりすぎます(修飾子は独自のキーアップを生成します)。
私は何をすべきか?適切に実装されたアプリケーションは何をすべきですか?
keyboard - Symbian S60 第 5 版の仮想キーボード: どの API を使用しますか?
Symbian S60 第 5 版で仮想キーボードを開く方法 (つまり、どの API を使用するか) を教えてください。ドキュメントには、これに関する情報がないようです。
winapi - Windows からの低レベルのキーボード入力
Windowsサービスからキープレスイベントをグローバルに検出するためにどのwin32呼び出しを使用できますか(1つのウィンドウだけでなく、キーが押されるたびにメッセージを取得したい)?
linux - マウスなしで xterm からテキストをコピーするにはどうすればよいですか?
コマンド ラインから実行したコマンドの出力の一部を別の xterm で使用したい、または別のコマンドの一部として使用したい。例えば:
そして私はこれをしたい:
これを行うには 2 つの方法があります
。1. マウスでコピー~/<some very long path>/
します。
2. / / / / / /etc... の組み合わせをhead
使用tail
しawk
てsed
、perl
出力cut
から必要なものだけを抽出し、それをバッククォート内で使用します。
マウスを使わずにテキストをコピーする方法はありますか? 頭に浮かぶ例はVIM内のビジュアルモードですが、xterm内でそれを行う方法がわかりません。
python - 効果的なキーボード入力処理
キーボード処理を実装する良い方法は何ですか? どの言語でも、キーボード インタラクティブ プログラム (テトリス ゲームなど) を作成すると、最終的には次のようなコードになります。
(短縮)。これは私のメインループに入らなければならず、プログラムのすべての部分を台無しにするので、私はこれが好きではありません。これにより、どのキーがどのアクションにマップされるかを変更できるユーザー構成画面を持つこともできなくなります。何らかの形式の関数コールバックを使用してこれを行う良いパターンはありますか?