2010-02-15 10:37:49 +0000 2010-02-15 10:37:49 +0000
126
126

Windowsで(同じ入力言語の場合)Ctrl+Shiftキーボードレイアウト切り替えを無効にするには?

Windows(少なくともXP)では、同じ入力言語のキーボードレイアウトが2つ以上ある場合、Ctrl+Shiftを押すとキーボードレイアウトが切り替わります。これを無効にしたり、別のキーストロークの組み合わせに変更したりできるのはどこでしょうか?

同様の機能として、入力言語の変更があります。Alt+Shift はデフォルトのキーストロークで、コントロールパネルの「地域と言語のオプション」で変更・無効化できます。キーボードレイアウトスイッチ(Ctrl+Shift)はそのパネルにはありません。

回答 (11)

102
102
102
2010-02-15 11:39:12 +0000

問題の解決に非常に近づいていましたね ;)

Control Panel -> Regional and Language Options -> Languages tab -> Details...

そこで、入力言語を変更するためのホットキーを編集することができます。Change Key Sequence...ボタンを押すと、キーボードのレイアウトを切り替えるホットキー(先ほどのCtrl+Shiftの組み合わせ)を変更(無効化)できるようになります。

71
71
71
2014-01-24 23:19:33 +0000

Windows8.1とWindows10で再び動きました。デスクトップから

そこには、入力言語やキーボードレイアウトを切り替えるためのホットキーを変更または無効にするための (限定された) オプションがあります。

30
30
30
2018-05-14 00:49:59 +0000

UIをスキップしてください。意味もなく変化し続けます。これを実行して テキストサービスと入力言語 ダイアログを表示させてください:

rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}

その後 高度なキー設定 タブ → キーシーケンスの変更… ボタン → 両方とも 割り当てられていない を選択して OK をクリックし、もう一方の OK をクリックしてください。

27
27
27
2011-06-11 00:01:38 +0000

これはWindows 7では異なります。これは同じ 地域と言語 インターフェースにありますが、以下のような操作を行います。 ** ボタンをクリック - ポップアップで Advanced Key Settings タブに移動 - リストの Between input languages 項目を選択し、 Change Key Sequence… ボタンをクリック - Not Assigned ラジオボタンに変更 - Okay を 3 回クリックしてください。)

15
15
15
2015-11-11 13:53:45 +0000

In Windows 10 : Start ⑦Settings ⑦Time & Language ⑦Region & Language ⑦Additional date,time and regional settings ⑦Additional date,time and regional settings ⑦Change input method ⑦Advanced settings ⑦Change language bar hot keys ⑧Change Key Sequence ⑦Change Key Sequence

10
10
10
2018-06-19 01:28:29 +0000

2018年4月以降のWindows10では、コントロールパネルのステップが削除されたので、設定アプリから直接最終的なダイアログボックス(「テキストサービスと入力言語」)に行けます:

設定 → 時間と言語 → 地域と言語 → 詳細キーボード設定 → 言語バーオプション → 詳細キー設定 → 入力言語間の選択、キー配列の変更…、両方とも未割り当てのラジオボタン、OK、OK。

そしてその後のいくつかのリリースでまた変わってしまいました…

設定 → デバイス → 入力 → 高度なキーボード設定 (下の方) → 言語バーオプション → 高度なキー設定 → select Between input languages, Change Key Sequence…、両方ともNot Assignedラジオボタン、OK、OK。

_少なくともこの変更は意味がありました。

5
5
5
2014-05-13 01:17:50 +0000

これを制御しているレジストリキーはこちらに記載されています。 http://technet.microsoft.com/en-us/library/cc976564.aspx

私のように、ログオン画面でctrl+shiftのホットキーを無効にしたい場合は、HKEY_USERS.DEFAULTKeyllayoutToggleキーに記載されているレジストリ値を追加してください。

5
5
5
2019-10-01 17:37:15 +0000

最も簡単な方法(2019年のWindows 10の場合):

1.Windowsのスタートメニューで検索タイプの高度なキーボード設定 2. 入力言語のホットキー** 3. 入力言語の間で** をダブルクリックします。4. Switch Input LanguageSwitch Keyboard Layout の両方の設定を 未割り当て に設定します(または任意の方法で設定します)。

4
4
4
2014-09-19 07:42:39 +0000

このように、レジストリで変更することができます。 http://technet.microsoft.com/en-us/library/cc976564.aspx

私のようにあまりにも多くをクリックするのが好きではない場合は、スタートメニュー/ランでこれを入力して、それを高速でオフに切り替えることができます:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
2
2
2
2015-01-15 00:32:28 +0000

これはWindows 8.1の標準版で無効にする方法ですが、その他の版ではコントロールパネルで手動で設定を探した方が良いかもしれません。

以下を.regファイルとして保存して実行すると、ログオフする必要なくすぐにホットキーが無効になります。または、コントロールパネルから手動で設定するには、コードコメントの指示に従ってください:

Windows Registry Editor Version 5.00

; Note: This is for Windows 8.1 - the location of the settings/keys change with different Windows versions
; CONTROL PANEL:
; Control Panel->All Control Panel Items->Language->Advanced settings->Change Language Bar Hot Keys->Advanced Key Settings->Change Key Sequence...->"Not Assigned"
; WINDOWS REGISTRY:
; Primary Key: [HKEY_CURRENT_USER\Keyboard Layout\Toggle]
; Optional Secondary Key (might be needed for Windows logon screen): [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
; Values: "Language Hotkey" and "Layout Hotkey"
;1 = Key Sequence enabled; use LEFT ALT+SHIFT to switch between locales.
;2 = Key Sequence enabled; use CTRL+SHIFT to switch between locales.
;3 = Key Sequences disabled.

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"
0
0
0
2012-01-17 04:58:29 +0000

Windows 7では、「地域と言語」ツールを開きました。キーボードと言語」タブをクリックし、「キーボードの変更」ボタンをクリックしました。そして、「インストールされているサービス」のツリーリストで、不要なキーボード(フランス語)を選択し、「削除」をクリックしました。