問題タブ [capslock]

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 投票する
2 に答える
761 参照

winapi - CapsLockの押下を傍受するための最良の方法

Launchyのようなプログラムを作成するために、WindowsのCaps Lockボタンを傍受するための最良の方法は何ですか?

現在、 SetWindowsHookExで低レベルのフックを設定していますが、低レベルでアクティブにしようとしている他のプログラムを傍受したくないので、それは私には少し低レベルです。Caps Lock自体をオンにするのを防ぐことができる最高レベルの傍受を探しています...もっと良い提案はありますか?

0 投票する
3 に答える
6436 参照

javascript - ページの読み込み時に Caps Lock ステータスを検出する (または同様の)

私の研究では、caps キーが押されたときに capslock を検出する方法を見つけました。しかし、キーに触れていない場合でもキャップスの状態を知りたいです。

例: alert(ui.Keyboard.capslock) // true または false を返します。

ありがとう!

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

apache-flex - Flex Keyboard.capslock は、creationComplete で常に false を返します

CapsLock がオンの場合、ログイン画面でユーザーに通知しようとしています。creationComplete では、Keyboard.capslock は常に false を返します。これに対する回避策はありますか? ここに私が試すものがあります:

Adobe Bug and Issue Management System でバグが報告されています: http://bugs.adobe.com/jira/browse/FP-2033

なんで再生不可の状態なのかな

0 投票する
3 に答える
3562 参照

javascript - IE10 の「Caps Lock がオン」機能を検出する方法はありますか?

おそらくご存じのとおり、特にユーザーがパスワード フィールドに入力を開始したときに、 Caps Lock がオンになっているかどうかを多かれ少なかれ確実に検出する比較的簡単な方法があります。ただし、追加のコーディングを必要とせずに、IE10 がこの機能を自動的にサポートすることは、まったく知られていない事実です (ソーススクリーンショットへの直接リンク、および簡単なデモ)。したがって、同様のJavascript機能を追加すると、IE10ユーザーには、スクリプトによって作成されたものとブラウザによって作成されたものという2つの「バブル」が警告とともに表示されるため、問題に直面しています。これは見栄えが悪く、混乱を招く可能性さえあります。これが、ブラウザにこの機能が組み込まれているかどうかを検出する方法を探している理由です。イベントをトリガーするか、プロパティを変更することを願っていますが、このようなものは見つかりませんでした。

ユーザーエージェント文字列を探すだけかもしれませんがTrident/6.0、ブラウザの検出は避けたいと思います。他のブラウザが同様の機能を追加する場合、おそらくコードのメンテナンスも必要になるでしょう。

信頼できる解決策がない場合は、IE チームに「caps-lock-is-on 機能」の検出機能を追加するように依頼し、おそらく HTML 仕様の編集者にもベンダーにこれを要求するよう依頼します。

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

macos - OS X で CGEventCreateKeyboardEvent を使用して Caps Lock キーストロークをシミュレートする方法

OS X で CGEventCreateKeyboardEvent を使用して Caps Lock キーストロークをシミュレートした人はいますか? 基本的に英字と英数字はOKですがCaps Lockでやってみました。うまくいけば、Caps Lock キーストロークをシミュレートして LED のオン/オフを切り替えたいと思います。テスト コードの何が問題なのかわかりません。誰もこれを経験したことがありますか?

以下のコマンドでコンパイル

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

java - Caps Lock状態を取得し、まだオンに設定していない場合は、どうすればオンに設定できますか?

CapsLockがオフの場合にオンにする方法の具体例を教えてください。

私はキーを切り替える方法を知っています、私はこれを使用しています:

これにより、キーがオンかオフかに関係なく、キーの状態が変更されます。ただし、アプリケーションの開始時にオンになっていることを確認したいと思います。

(最終的な目標は、キーボードのLEDを特定の順序で点滅させることです。これは、特定の開始状態がある場合にうまく機能します。)

0 投票する
4 に答える
7615 参照

keyboard - xset で Caps Lock ライトを点灯させるにはどうすればよいですか?

リモート サーバーをチェックし、新しいメールがあるときに音声ファイルを再生する小さな fetchmail スクリプトを作成しました。また、メールが利用可能になったときにキーボード ライトの 1 つも点灯させたいと思っていましたが、問題が発生しました。これでスクロールロックライトを点灯させることができます:

しかし、Caps Lock を同じ方法で点灯させることはできません。

キーを数字 (1 ~ 6) で指定しようとしましたが、謎の「LED マスク」(「xset q」で表示) を変更しても、ライトに変化は見られませんでした。

Caps Lock キーを別の Ctrl としてマップしたため、これは壊れていますか?

~/.Xmodmap には次のものがあります。

Caps Lock を切り替えたくありません。ライトだけです。これを行う方法はありますか?

詳細説明

これは x86 kubuntu lucid マシン上にありますが、後で debian に移行します。Pythonデーモンで権限のないユーザーとしてスクリプトを実行しています。fetchmail はユーザーとして自分用に構成されているため、root として同じスクリプトを実行しても機能しません。最後に、これはすべて tmux セッションで実行されます。

このプロセスを開始したとき、setled について読みましたが、x セッション以外の端末に限定されているようです。

root としてログインし、'setleds -D +caps < /dev/tty7' を実行すると機能しますが、'sudo setleds -D +caps < /dev/tty7' を実行すると、許可拒否エラーが表示されます。

xset コマンドは私のアプリケーションには完璧に思えますが、Caps Lock ライトの変更を拒否するだけです。

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

emacs - Emacsはマイナーモードをキャップロックしますか?

Emacs に、「Caps Lock マイナー モード」と呼ばれるものをオンにするコマンドはありますか? のようなことをしようとしていますが、バッファに入力するすべての文字は、もう一度M-x toggle-caps-mode行うまで大文字です。M-x toggle-caps-mode

注: キャップとコントロールを交換する方法についての指示を探しているわけではありません。実際、これは私がすでにそれを行っているためです。私は概ね満足していますが、時折、すべて大文字の定数がたくさんあるコードを編集していて、Shift キーを押し続けるのが面倒になることがあります。upcaseさまざまな変換関数を認識しています。単語を入力して選択し、実行する必要はありませんupcase-region

問題があれば、Emacs 23.3.1 で Aquamacs 2.2 を使用しています。