Windows – way to use three keyboard languages, having two of them being switchable with a keystroke and the third one to be enabled by a hotkey

hotkeyskeyboard-layoutwindowswindows 8.1

I use Windows 8.1 and I constantly need two keyboard layouts – QWERTY (en) and ЙЦУКЕН (ru), but I also use Microsoft IME (ja) from time to time. Having all three of them enabled is extremely uncomfortable, since I have to cycle through two layouts to get to the third, but having to add and remove japanese layout every single time I need it is tideous and even less comfortable.

Is there a way to set Alt+Shift to switch between English-Russian-English layouts and a hotkey to temporarily enable Microsoft IME Japanese layout?

Best Answer

Note that this isn't exactly what the OP asked for. It will work for the intended purpose (of not having to deal with the Alt + Shift cycling combination) by instead having 3 different and separate combinations for each layout.

I'm using by reference what is written here in this 7tutorials post, mainly because it has accurate and explicit screenshots.

An important note though: the last steps refer only to changing the combination that deals with the keyboard layout switch. Selecting whatever keyboard layout you want (in your case, the Japanese IME) and then pressing "Change Key Sequence" will show a different window than the one presented. You can choose to combine Left Alt + Shift + a number between 0 and 9, for instance. As such, you could have the following setup:

  • Left Alt + Shift + 1 for the QUERTY (en) layout
  • Left Alt + Shift + 2 for the ЙЦУКЕН (ru) layout
  • Left Alt + Shift + 3 for the Japanese IME layout

How to Change the Keyboard Shortcut

To change the keyboard shortcut used for switching the input language, open the Language panel, found in "Control Panel -> Clock, Language, and Region -> Language".

Here, click or tap the Advanced Settings link on the left.

This takes you to the "Language Advanced Settings" panel. It should look similar to the screenshot below.

Click or tap the "Change language bar hot keys" link in the "Switching input methods" section.

A new window opens, named "Text Services and Input Languages". This is the place where you can change the keyboard shortcut for switching between input languages. Click or tap "Change Key Sequence".

Select the keyboard combination you would like to use as a shortcut and click or tap OK.

Related Question