問題タブ [keyboard-layout]
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.
winapi - プログラムで物理キーボードレイアウトを取得する
コンピューターに搭載されているキーボードの種類(つまり、キーが配置されている場所、および追加のキーがどの場所に存在するか)をプログラムで確認する方法はありますか?
キーボードが非常に非標準である場合、少しのエラーは許容されますが、一般的に重要なのは、画面上にキーボードレイアウトを動的に高精度で描画できる画面上のキーボードのようなアプリケーションを構築することです。
android - EditTextからIMEに情報を送信する
私は言語学習アプリを書いていますが、現在はドイツ語<->ロシア語のみです。
EditTexts
ユーザーがいずれかの言語でテキストを入力することになっている場所がいくつかあります。InputMethodService
これらの言語は異なるアルファベットを使用するため、アプリはラテン文字とキリル文字の両方のキーボードレイアウトを実装して提供することにより、独自のソフトキーボードを使用します。EditText
どの言語が期待されるかは、各分野で知られています。
私が欲しいのは、たとえば、EditText
ロシア語を期待するフィールドに焦点が合っているときはいつでも、キリル文字のキーボードレイアウトを表示する必要があるということです。を選択EditText
すると、IMEに定数を渡す必要があります。IMEは、IMEを使用して、ラテンモードとキリルモードのどちらで表示するかを決定できます。
理想的には、単にいくつかのカスタムInputType
を指定するでしょうEditText
が、それは可能ではないようですよね?ここでの正しいアプローチは何ですか?
windows - Windows で Vim のキーボード レイアウトを変更する方法はありますか?
私はいくつかのドキュメントに取り組んでい[
]
{
ます (アメリカのキーボード レイアウトを使用すると、はるかに簡単に入力できます (そして、私は慣れています)) が、ä、ö、およびü.
Alt+Shift
通常、これらのレイアウトを切り替えるために、Windows ショートカット (標準と思われるもの) を設定します。
これは実用的ではありません。なぜなら、ドイツ語のレイアウトが必要なときに、すでにドイツ語のレイアウトを使用しているかどうかわからない場合があるためです (逆もまた同様です)。
では、Vim のキーボード レイアウトを *OS レベルで変更するより良い方法はありますか?」
変更することで解決できると思いますが、:map
本当に:imap
強制されない限り、そのような目的にはこれらを使用したくありません。
java - 米国以外のキーボード上のEclipseの特殊文字
何らかの理由で、Eclipseはキー押下を登録せず、パイプを|
どこにも挿入できません。
Windows 7 64ビット、Eclipse Helios for PHP 64ビット、Java1.6.0_24-b0564ビットを使用しています。問題は私のキーボードレイアウトです。スロベニアのレイアウトでのパイプの組み合わせはAlt Gr+Wです。
Eclipseには、組み合わせにバインドされたショートカットがあります。バインドされている限り、アクションで指定されていることを実行します。バインドを解除すると、パイプを挿入する代わりに何も実行されません。
仮想キーボードでは機能しません。
コンボがShift+の場合でも、USレイアウトに切り替えると機能し]ます。
ネイティブレイアウトでどのように機能させることができるかについてのアイデアはありますか?
android - Android キーボード レイアウト言語
Android用の辞書アプリを書いています。現在の入力言語(正確には、ソフトキーボードに表示される文字の言語)に合わせて翻訳方向を設定したい。たとえば、英語とフランス語の言語ペアがあります。私が欲しいのは、ユーザーが英字を入力すると (英語のキーボード レイアウトが表示されている場合) 翻訳方向がまっすぐになり、キーボード レイアウトがフランス語に変わると翻訳方向も反転に変わることです。
したがって、質問は次のとおりです。Android Input Method Framework に、このレイアウトの変更を追跡できるイベントはありますか。そうでない場合は、必要なことを行うための標準的なトリックがいくつかあるのでしょうか?
前もって感謝します、アレックス
delphi - Windows で Alt+Shift をシミュレートして言語を変更するにはどうすればよいですか (II パート)?
問題 (動的に言語を切り替える) はActivateKeyboardLayoutで解決されますが、フォーム上にコンポーネントを動的に作成しても (例: TEdit )、問題は残ります。このコンポーネントがフォーカスされると、言語がデフォルトに変わります。コンポーネントを作成した後、もう一度ActivateKeyboardLayoutを使用しようとしましたが、うまくいきませんでした。何か案は ?
c# - 英語以外の言語で特別な単語をユーザーが入力した単語を、c#、javascriptを含む任意の言語で取得するにはどうすればよいですか
英語以外のユーザーが Namaste Duniya と入力するとします。ヒンディー語で नमस्ते दुनिया を表示する必要があります。変数に変数が格納されている場合、ユーザーがキーボードから入力した単語を取得し、Unicode で表示する方法を教えてください。この例のように、ナマステ Duniya は、彼らに नमस्ते दुनिया を表示するために入力されました。
私の質問は、文字を変換して、(ユーザーが) キーボードに入力した単語に一致させることはできますか? c# または javascript のような他の言語でこれを行うにはどうすればよいですか?
windows - Windows キーボード ドライバーで矢印キーをエミュレートする方法はありますか?
私は現在、追加の修飾子を提供し、追加の文字を直接入力できる Windows 用のキーボード ドライバーを作成しています。たとえば、実際の引用符 ("、"、'、'、…) と一部の数学文字 (ℕ、ℝ、ℚ、ℤ、√、…)。
ここで、矢印キーをそのように提供したいと思います。(alt_gr + e = 上; alt_gr + s = 左; alt_gr + d = 下; alt_gr + f = 右)
したがって、私の質問は、矢印キーに Unicode 制御文字がある場合、それを aVkToWcharTable または別のソリューションで使用できるかどうかです。これは本当に役に立ちます。
javascript - キープレスでローカライズされた文字を取得するには?
イベントでローカライズされたキャラクターを取得する必要がありますkeypress
。例: チェコ語のキーボードでは、5 文字 (キーコード 53) ではない ř を取得する必要があります (チェコ語のキーボード レイアウトを参照)。文字を取得し、テキスト入力と読み取り値を使用しない他の方法はありますか? つまり、現在のユーザーのキーボード レイアウトを考慮して、イベント オブジェクトから文字を取得する方法はありますか?
(サンプルコードを追加)
(オンライン例)
このコードを試してř-key を押すと、Firebug コンソールに "Code: 53; Key: 5" と表示されます。そして、「5」ではなく「ř」を取得する必要があります。
この「問題」は、英語以外のすべてのキーボードで発生すると思います。
c# - pinvoke 関数 getKeyBoardLayout() のエラー
基本的なバックグラウンド キーロガーを作成しようとしています... キーボードの scanCode と状態は、pinvoke 関数の ToAsciiEx または ToUnicodeEx を介して変換されます。これらの関数には、KeyboardLayout の引数があります。現在の (アクティブなウィンドウの) キーボード レイアウトを取得するための関数 (以下を参照) があります。ただし、この関数は常に 0 を返します。エラー コードは 6 (ERROR_INVALID_HANDLE) です。
何か提案はありますか?
答えのためのthx