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

0 投票する
7 に答える
11500 参照

iphone - iPhone キーボード言語の設定

ユーザーが UITextField をタップしたときに、iPhone の仮想キーボードが特定の言語 (ロシア語など) に事前設定されているように表示されるようにしたいと考えています。Cocoa コードでこれを行う方法はありますか?

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

macos - Mac OSX のアプリケーションからスクリーン キーボードを起動するにはどうすればよいですか?

Mac OSX でアクセスできるオンスクリーン キーボードがあることは知っていますが、アプリケーション内から起動するにはツールバー ボタンを追加する必要があります。

どうすればこれができるか知っている人はいますか?

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

iphone - iPhone キーボードのシフト キーが無効になっている

UITextFieldポップアップするキーボードのキーが無効になっている場所がありShiftます。キーボードの種類が に設定されてUIKeyboardTypeNamePhonePadおり、大文字が許可されているようです。

キーボードの種類を「デフォルト」に変更し、他の設定をそのままにしておくと、Shiftキーがアクティブになります。その他の設定は次のとおりです。

  • 自動大文字化と自動修正オフ
  • デフォルトの外観
  • リターンキー「完了」

iPhone OS 2.2 を実行しています。

誰もこれを見たことがありますか?Shift「name phone pad」タイプでキーが無効になる理由がわかりません。

0 投票する
31 に答える
118595 参照

javascript - JavaScript を使用して Caps Lock がオンになっているかどうかを確認するにはどうすればよいですか?

JavaScript を使用して Caps Lock がオンになっているかどうかを確認するにはどうすればよいですか?

ただし、1 つの注意点: Google で検索したところ、見つけた最善の解決策は、onkeypressすべての入力にイベントを添付し、押された文字が大文字かどうかを毎回確認し、大文字の場合はシフトも押されたかどうかを確認することでした。そうでない場合は、Caps Lock がオンになっている必要があります。これは本当に汚く、ただ...もったいないと感じます。これよりも良い方法があるのではないでしょうか?

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

event-handling - Linux/Xorg/Qt4/Kde4 でマウスまたはキーボードのアクティビティを検出する簡単な方法はありますか?

Linux、Xorg、Qt4、または Kde4 環境でマウスまたはキーボードのアクティビティを検出する簡単な方法はありますか? 明らかに、特定のウィンドウだけでなく、Xorg デスクトップ全体で。

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

windows - EmacsW32:「Windowsキー」と「Altキー」の両方のバインディングを一緒に使用することは可能ですか?

問題: EmacsW32はEmacsのバージョンであり、ユーザーがEmacsに「Windows」キーを「Meta」キーとして扱わせることができます(Altキーを「Meta」キーとして扱う代わりに)。これは宣伝どおりに機能しますが、問題は、「Alt」キーのEmacsキーバインディングを作成したいときにどうなるかということです。

質問:この場合、「Windows」キーが新しいメタと見なされていても、Emacsが「Alt」キーへのキーバインディングをキャプチャして作成できるようにする方法はありますか?

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

.net - キーコードを関連する表示文字に変換します

C# Windows.Forms プロジェクトには、KeyPressed イベントを提供しないコントロールがあります (これは COM コントロール – ESRI マップです)。

KeyEventArgs構造体を含む KeyUp および KeyDown イベントのみを提供します。

現在アクティブなキーボード レイアウトなどを考慮して、KeyEventArgs の情報を表示可能な Unicode 文字に変換するにはどうすればよいですか?

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

c++ - フォームレス アプリケーションがキーボード フックで閉じないようにする

私は、キーボード フックを含む c++ win32 プログラムに取り組んでいます。アプリケーションは、ユーザー インターフェイスがまったくない win32 プロジェクトです。フックが機能しなくなったり、大量のシステム リソースを使い果たしたりすることなく、アプリケーションが閉じないようにする必要があります。以前はメッセージ ボックスを使用していましたが、アプリケーションを完全に非表示にする必要があります。

どんな助けでも大歓迎です!

ご不明な点がございましたら、お気軽にお問い合わせください。

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

windows - USキーボードの位置だけを知って、特定のキーが押されたかどうかを判断する方法は?

Windows ビデオ ゲームの場合、米国英語のキーボード レイアウトで ` および ~ 文字を生成するキー (通常は Escape キーの下にあり、1 のままです) が押されたかどうかを判断する必要があるとします。これは些細な質問のように聞こえるかもしれませんが、私にはそうは思えません。

Windows は、キーボード メッセージを送信するときに、仮想キー コードと OEM スキャン コードを指定します。「値は OEM に依存する」ため、OEM スキャン コードに依存することはできません。仮想キー コードは、現在アクティブなキーボード レイアウトに依存するため、依存することもできません。

現在の「解決策」は、米国英語のキーボード レイアウトで ` 文字を生成するキーの OEM スキャン コードを使用LoadKeyboardLayoutMapVirtualKeyExて検索し、その OEM スキャン コードをリッスンすることです。問題は、ユーザーが米国英語のレイアウトをインストールしていない場合、これが機能しないことです。

Windowsでこれを行う実際の方法はありますか?

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

c# - システム トレイ アプリケーションを最小化するための C# および WPF を備えたキーボード フック

this.Hide() と System.Windows.Forms.NotifyIcon を介してシステム トレイに最小化する WPF アプリケーションがあります。最小化されている場合、キーボードフックでアプリケーションを最大化したいと考えています。たとえば、Windows-Button & T のようなキーボード フックを登録するにはどうすればよいですか。

ありがとう。