問題タブ [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.

0 投票する
1 に答える
424 参照

lazarus - Lazarus での NumLock 状態の取得と設定

Lazarus / Free PascalでNumLock状態をプログラムで取得および設定する信頼できるクロスプラットフォームの方法はありますか?

私は、状態を取得するために機能GetKeyState()LclIntfているように見える (そして明らかにクロスプラットフォームである) を見つけましたが、同等のものを見つけることができませんSetKeyState()

0 投票する
1 に答える
1908 参照

python - Python での NUMLOCK / CAPSLOCK / SCRLOCK キープレス/キーアップの検出

私が開発しているゲームでは、押されたときに「コールバック」関数を登録するなど、キープレス (または keyup )NUMLOCK 検出したいと考えています。

特定の瞬間にその状態を読み取るように求めているわけではありません。すでにそれを行うことができますし、その値を変更することにも興味がありません。これは、キーが押されたときにそれを認識しているため、10 分の 1 秒ごとにその状態をポーリングする必要がありません。

ゲームは を使用してcursesおり、現在はブロッキングgetch(). Curses はNUMLOCKキー押下を検出しません。私はそれを期待していませんでした (LED 関連のキーボードはキーを「生成」しません)。メインの curses ループをブロックgetch()せず、関数を呼び出してkeyboard_leds()現在の状態を読み取ります。

例: curses を初期化した後に新しいスレッドを開始し、その画面を引数として渡すと、そのスレッドはキー押下のイベントのstdscrコールバック関数 (たとえば ) を登録します。したがって、その関数は必要なときにのみ呼び出され、その後更新されます。special_keypress()NUMLOCKkeyboard_leds()stdscr

これが可能かどうかはわかりません。また、おそらくアーキテクチャに依存するもの (カーネル/X11 など) に移行する必要があることもわかっているため、クロスプラットフォーム ソリューションが不可能な場合は、 Linuxのみのもので大丈夫です。

0 投票する
0 に答える
262 参照

xorg - NumLock LED を使用して Compose が X.org でアクティブであることを示すにはどうすればよいですか?

キーボードに Compose キーがありますが、NumLock キーは他の目的に使用し、テンキーは数字の入力のみに使用します。したがって、NumLock インジケーターは実際には必要ありませんが、この LED を使用して Compose キーがアクティブであることを示したいと考えています。すぐに使える xkb テンプレートの中には、この仕事をするものは見つかりません。ここに私の xkb/compat/lednum ファイルがあります:

私の X.org のバージョンは、openSuSE 13.2 (x86_64) プラットフォーム上の 7.6 です。

誰かヒントを教えてください。ありがとうございました。

0 投票する
2 に答える
854 参照

c# - StatusStrip WindowsForms の Num Caps ScrollLock の状態

CAPS_LOCK キーが有効になっているときにStatusStripに表示する方法を教えてください。例に従ってみました: 1 つと2 つですが、アプリに何も表示されません。新しいプロジェクトを作成し、StripStatusLabel要素を追加して、それに情報を取り込もうとしました。初期化メソッドでのみ表示が取得されるのは奇妙です。

しかし、他の方法では機能しません。

Windows フォーム。NetFramework 4.5 PS ばかげた質問で申し訳ありません:)


更新: ここに画像の説明を入力してください

しかし、出力は機能しません。私が間違っていることを教えてください

0 投票する
1 に答える
106 参照

vb.net - Numlock キー パッドが機能しない vb.net テキスト ボックス?

テキストボックスが Num Lock キーパッドからの数字を受け入れないことに気付きました。vb.net でこれを許可するにはどうすればよいですか?

0 投票する
2 に答える
6332 参照

vba - Send Keys は NumLock を無効にしています

問題:

SendKeysExcel アプリケーションから別の (Microsoft 以外の) アプリケーションにデータをコピーしようとすると、Num Lock が無効になります。

優先解像度:

コードが NumLock を無効にしないようにするにはどうすればよいですか? またはコードが完了したら、numlock を再度有効にするにはどうすればよいですか?

0 投票する
1 に答える
1147 参照

keyboard - numlock がデフォルトでオフになっているのはなぜですか?

それには具体的な理由はありますか?どんな考えでもいただければ幸いです。

それを有効にする方法を探していません。