問題タブ [num-lock]
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.
c# - Mono C#でNum / Caps/Scroll-lockステータスを取得および設定します
Mono.Netに、Num / Caps / Scroll-lockステータスプラットフォームを独立して取得および設定する方法はありますか(LinuxおよびWindows)?
前もって感謝します。
winapi - WinAPI で NUM/CAPS/SCROLL LOCK を RegisterHotKey 修飾子として使用する
非常によく知られている WinAPI 関数があります。
、MOD_ALT
、MOD_CONTROL
、キー、MOD_SHIFT
および.MOD_WIN
MOD_NOREPEAT
したがって、次を使用して、組み合わせのAキーなどのシステム全体のホットキーを作成できます。Shift+A
ここで重要な質問:
MOD_SHIFT
キーの組み合わせの登録済みキーがそのような「LOCK」キーのいずれかがオンになっているときのホットキーと、「LOCK」キーのいずれかがオフになっているときの通常のトラップされていないキーとしての動作は?
ホットキーを登録/登録解除するようなタイマーと監視GetKeyState(VK_NUMLOCK)&0xFFFF
は、解決策としてはあまりにもずさんであり、システムのパフォーマンスが遅くなったり干渉したりする可能性があり、システムに関係しているため、不完全な方法のように思えます-全体のキー動作。
より良い方法はありますか?
java - Java SwingでNumLockキーを再マップするにはどうすればよいですか?
Javaでキーボードを低レベルで再マッピングすることについて の私の以前の質問を読んだことがあるかもしれませんが、私は解決策を見つけました-ほとんどの場合。
正直なところ、私は解決しようとしていた問題を単純化しすぎました。NumericKeypad 1-3を7-9に、またはその逆に一致させたいだけでなく、数字キーパッド全体を再マップしたい。特に、そのキーパッドの一部であるNumLockキーを再マップする必要があります。これはシステムレベルで傍受されているようで、マップしてキャラクターを放出することはできません。
私が欲しいのは、アプリケーションを実行しているときに、NumLockキーがシステムのNumLock設定を切り替えず、代わりに他のキーを発行することです。
私はここでJavaで可能なことの領域を超えていますか?または、この低レベルまで掘り下げてこれを達成する方法はありますか。
winapi - Windowsの画面のサイズ変更イベントはありますか
ドッキングステーションに接続すると、NumLockの状態を変更するシンプルなアプリがあります。問題は、2台目のモニターが接続されている(および切断されている)ことを検出する方法がわからないため、接続されたときにのみ状態を設定することです。だから私はScreen.Resizeイベントなどを探しています。
私はWindows7に取り組んでいるので、可能であればもっと普遍的なソリューションが欲しいのですが、Windows7のみのソリューションに落ち着きます。
もう1つ-これはVS2008C ++ Express互換ソリューションである必要があります;-)ですが、私は仕事で完全なVSにアクセスできるので、MFC要件も管理可能です。
java - フレームを表示せずに移植可能な方法でJavaのNUM LOCKキーの状態を確認する方法は?
NUM LOCK または CAPS LOCK キーがオンかオフかを実行時に知りたいです。しかし、移植可能な方法でそれを行う必要があります (すべての Java プラットフォームに対して)。
次の 2 つの方法は機能しません。
1) OpenJDK-6 を使用する Linux では UnsupportedOperationException: Toolkit.getLockingKeyState がスローされます。
2)フレームを表示しますが、アーティファクトを表示せずにそれを行う必要があります(ここにあるアイデア):
javascript - ページの読み込み時にJavaScriptでスクロールロック、Num Lock、CapsLockを確認する
Webページのページ読み込み時にScrollLock、Num Lock、Caps Lockの状態を確認することはできますか?JavaScriptを使用してキーを押した後にチェックする方法を見つけましたが、それは私が求めているものではありません。
c# - Mono でのテンキー記号の読み取り
私は、両方の num ロック状態 (オンとオフ) でテンキー キーボードからの数字をリッスンするコンソール アプリケーションを開発しています。アプリケーションは、Arch Linux と Mono を使用して Raspberry Pi で実行されています。Mono でコンパイルして numlock を永続的にオンにする方法が見つからなかったため、次の方法を使用して num pad コマンドを数字に変換しています。
Windows では期待どおりに動作しますが、Linux では、「5」ボタンが押されると、メソッドは空の文字列を返します。なぜかConsoleKey.Clearケースに入らない。これに対する修正はありますか?
ありがとう!
python - PythonでhidrawデバイスのCAPS LOCK/NUM LOCK/SCROLL LOCK状態をプログラムで変更する方法はありますか?
これはPython でキーボード ロックを変更する または キーを押さずに Caps Lock ステータスを変更する方法と同じ質問 です。
しかし、違いがあります!!
/dev/console または /dev/tty のライトを変更したくありませんが、USB 経由で接続され、/dev/hidraw0 として認識されるヒューマン インターフェイス デバイスのライトを変更します。
さらに難しいことに、これは Raspberry Pi で使用されています。
他の質問で提案された方法は機能しません。