One key for one language

0

If you have only 2 languages on Windows to switch, you can use Ctrl+Shift or Alt+Shift to switch between them.

But if the count of languages is more than 2 (I have 4), it becomes tricky to use the same key shortcut to switch them in round manner. Also, there is an option to assign separate shortcuts for each language (for example, Ctrl+Alt+1, Ctrl+Alt+2 and etc.), but this solution is tricky too, because you have to use both hands to switch the language.

What I need is a way to assign one key for one language. My keyboard has a few keys which I don't use (those keys like 'Open browser', 'Open mail', 'Print' and etc.). How can I assign them for switching languages?

white.zaz

Posted 2013-05-08T06:26:13.840

Reputation: 109

Those 'Open browser', 'Open mail', 'Print' keys are specific to the keyboard you're using (you probably have a separate keyboard driver). Isn't there a way to reprogram those to do Ctrl-Alt-1? Note that any solution in that direction would be for your keyboard type only. What make is it? – Jan Doggen – 2013-05-08T06:31:03.423

No, driver operates on a lower level, between the virtual keys and the keyboard device. So my solution will work on those keyboards, which support virtual keys like VK_LAUNCH_MAIL, VK_PRINT and etc. (complete list is here). Basically I need to assign, for instance, virtual key VK_HELP to press Ctrl+Alt+1.

– white.zaz – 2013-05-08T07:08:02.720

Take a look at AutoHotkey.

– Karan – 2013-05-10T00:26:31.570

No answers