Windowsのキーボードレイアウトをすべてのウィンドウでグローバルにすばやく切り替えるためのソリューションを探しています。
魔法の組み合わせAlt+を押して現在のレイアウトを切り替えるShiftか、言語バーで別のレイアウトを選択すると、現在のウィンドウのレイアウトのみが変更されます。
Windowsのキーボードレイアウトをすべてのウィンドウでグローバルにすばやく切り替えるためのソリューションを探しています。
魔法の組み合わせAlt+を押して現在のレイアウトを切り替えるShiftか、言語バーで別のレイアウトを選択すると、現在のウィンドウのレイアウトのみが変更されます。
回答:
Windows 8は、この標準設定をサポートしています。次の機能を備えた非常に優れた組み込みのキーボードレイアウト切り替え機能を備えているようです。
以前のバージョンのWindowsでのキーボードレイアウトの問題に長い間我慢し、他の回答に記載されているすべてのプログラムを試しましたが、問題を確実に解決するものは見つかりませんでした。Windows 8が問題を解決すると自信を持って言えます。
Windows 8を使用して数週間過ごした後、通常の使用中にキーボードレイアウトが断続的にデフォルト以外に変更されているように見えることに気付きました。この問題は、侵入的なレガシーのCtrl+ ShiftおよびAlt+ Shiftショートカットが原因であることが判明しました。これを修正するには、次を実行します。
私はこれに少し遅れていますが、興味のある人は私の(無料の)kbswitch
アプリが好きかもしれません。Windowsのキーボードレイアウトをグローバルに切り替えます。私はいつもそれを使います、そしてそれは素晴らしいと思います。(私は偏見があると言うかもしれません。私は素晴らしいものを考え出し、それを行うプログラムを書いただけだと主張するので、そうでないと思うと奇妙になります。)
http://www.tomseddon.plus.com/kbswitch/
Dvorak(スプリットキーボードを使用している場合)とQWERTY(スプリットキーボードを使用していない場合)の切り替えに使用します。これを行うことで、両方のレイアウトの筋肉の記憶を別々に保ちます。指が混乱しすぎるのを防ぎます。
POSTSCRIPT:大胆な気分になったり、Windows 7 x64を使用している場合は、実験版kbswitch2
を試してみてください(リンクはREADMEにあります)。幅広い互換性に加えて、これはコマンドラインサポートを備えているため、キーボードで制御されるレイアウト切り替えのためにAutoHotkey(または同様の)と統合できます。実験的な性質のため、これまでのところGitHubを介してのみ利用可能です。そのため、少し強引な配信方法をおwithびします。プロジェクトページにアクセスしkbswitch
、GitHub Download ZIP
ボタンを使用してZIPを取得し、ZIP kbswitch2.exe
内のkbswitch-master/kbswitch2/bin/
フォルダーを見つけます。
Switch Itを試してください!。オプションの英語インターフェースを備えたロシア語プログラムです。VistaおよびWindows 7で動作します。「次へ」を押し続けてインストールします。インストール後、[プロパティ](メニューの最初の項目)で、[ユーザーインターフェイス言語として英語を使用する ] および[ アクティブなレイアウトをシステム全体に設定する]をオンにします。
編集:上記のリンクはGoogle翻訳ページに移動します。この投稿はもともとこのロシアのページにリンクされていました。
Keylaを使用します。グローバルレイアウトをサポートし、レイアウト間をより速く切り替えます!
機会があれば、みんなのコンピューターにインストールしました:)
ウィンドウごとのレイアウトを記憶することは「機能」だと思います。私は自分でこれを行う方法について疑問に思っていましたが、これを行う方法の1つはデフォルトの入力言語を変更することです。
ただし、デフォルトの入力言語を変更するには、膨大な手順が必要です-
スタート->コントロールパネル->地域と言語の設定-> 2番目のタブ->詳細->デフォルトの変更-> Ok-> Ok->ウィンドウを閉じる
(Windows XPの場合)。決して「クイック」:)しかし、私が考えることができる唯一の方法。
私の同僚の1人は、Microsoftキーボードレイアウトエディターで作成されたカスタムレイアウトを持っています。これは、異なるCaps Lock / Shift動作を備えています。CapsLockがオンの場合はDvorakレイアウトで、Caps Lockがオフの場合はQWERTYです。Caps Lockはグローバル設定であるため、Caps Lockを押すと、レイアウトがグローバルに切り替わります。
これは恐ろしいハックです。通常、Caps Lockキーを使用することはできません。一部のプログラムは変更されたコマンド(Ctrl + Cなど)にCaps Lockオフボタンのみを使用し、最大2つのレイアウトでのみ使用できます。
しかし、これらすべての欠点については、2つの異なるキーボードレイアウト間でグローバルにすばやく変更する方法です。
もう1つのオプションは、ハードウェアコンバーター/ハードワイヤードキーボードを他のレイアウトで取得し、デスクトップ上に言語ごとに1つずつ複数のキーボードを配置することです。ただし、これには、デスク上に複数のキーボードがあり、(通常はかなり制限されている)ハードウェアの再配線の気まぐれになっているという、一連の欠点があります。
編集:あなたのコメントに基づいて、これはあなたのために機能しません。ただし、キーボードの地域設定が主要なtypnig言語と一致しない場合、問題は解決します。
しかし、おそらく「最も簡単な」解決策は、言語設定から他のキーボードレイアウトを削除することです。そうすれば、それはもう元に戻りません。自動言語認識をオフにしても、一部のアプリケーションはこれを上書きし、ブラウザのように変更し続けるようです。したがって、単にそれらをオフにする(いつでも元に戻すことができます)のが最も簡単な方法です。
言語バーを表示するには(コントロールパネルのクラシックビューを使用):
ノート:
コントロールパネル/地域と言語のオプション/言語/詳細/キー設定」に移動すると、言語変更のホットキーを定義できます。
これをAutoHotkeyなどのマクロ言語と組み合わせて、すべてのウィンドウの言語/キーボードレイアウトを変更するマクロを定義できます。
あなたの最善の選択肢は、本当に1つのレイアウトを持っていることです、それはどれほど恐ろしいかもしれません...
Windowsはこれまで複数のレイアウトの処理に長けていなかったため、常にウィンドウごとの設定を維持しようとしますが、それでも定期的に失敗します。私もこれに苦しんでいますが、唯一実行可能な解決策は、1つだけを選択してそれと一緒に暮らすことです。
私はオーストリアに住んでいて英語を書いているデーンです。デンマークのレイアウトのみを使用することにしました。これは、すべてのレイアウト切り替えの問題を常に修正するよりも優れているからです。