質問: windows10のalt + shift切り替えサイクルから入力言語を除外する システムには、英語、ロシア語、日本語の3つの言語があります。しかし、私はできるようになりたいだけです alt+shift 英語とロシア語の間。 windows 10でそれを行う方法はありますか? this 質問は、windows 10では機能しないため、ここでは適用されません。
回答: 次の手順に従います。 インストール autohotkey 。 テキストファイルを作成し、次のテキストを貼り付けます。 ; this scripts changes the functionality of shift + alt from "switch keyboard layout" ; to "change to previous layout". ; this is usefull when you have more than 2 keyboard layouts and want to switch between ; only 2 of them. #noenv ; recommended for performance and compatibility with future autohotkey releases. sendmode input ; recommended for new scripts due to its superior speed and reliability. setworkingdir %a_scriptdir% ; ensures a consistent starting directory. lalt & lshift::send, #^{space down}{space up} ファイルを保存して、拡張子。ahkを付けます(例:「excludeextra keyboardlayouts.ahk」) ダブルクリックしてスクリプトを実行します。これで、alt + shiftは、最初の2つのキーボードレイアウト間でのみ切り替える必要があります。 満足のいく場合は、スクリプトをコンパイルして(右クリック->コンパイル)、。exeファイルを作成できます。次に、。exeまたは。ahkファイルをスタートアップに移動しますフォルダ(runを開き、引用符なしで「shell:startup」と入力します)。追記: 。exeファイルをコピーすると、autohotkeyは不要になるため、アンインストールできます。 。ahkスクリプトファイルをコピーする場合は、autohotkeyをアンインストールしないでください。 この post は、やや似たような問題を解決し、アイデアを思いつくのに役立ちました。