Returning the functionality of switching layouts through the right Alt + Shift without the use of extraneous programs

    As you know, after one of the updates in Windows 7, the ability to switch the layout from Russian to English by pressing the combination RAlt + Shift disappeared. The situation is complicated by the fact that in the opposite direction both altos are still working, which is why some (for example, I) did not understand for a very long time why sometimes the layout stops switching.

    Perhaps the situation can fix the Punto Switcher. Perhaps there are 20 more programs that can be used by a person who is used to switching the layout only with his right hand and who does not want to relearn at the behest of Microsoft. But to put a new program on every computer, home, work, as well as everyone familiar, is not the most convenient way.

    Therefore, I decided to share a solution that uses only the registry, since I could not find a similar one on the Internet.

    I propose a simple solution - remap the right alt to the left. Now windows will think that there are two left altos on the keyboard - and not a single right one. This can be done using the value Scancode Mapin the registry key. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

    There is one complication: the format is binary, and unless the editor can do without a person who has absolutely nothing to do. For editing, I took the SharpKeys program . But, since I promised that the solution will be used only by the registry without extraneous programs, I will share the result of this program now.


    Here is a solution to easily replace the right viola with the left one. I will not write what it means below, because this post is not a textbook on working with the registry.
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
    "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,38,00,38,e0,00,00,00,00

    This solution has one drawback: before, the right alt worked as an AltGr modifier, and someone could use it. If you used AltGr for its intended purpose quite rarely, then you can press Alt + Control in the future to achieve the same goal. But if you want AltGr with one button, then you need to find some other unnecessary button that you can donate. Here I offer two more options.

    The second option is to make the left alt work as the right one (yes, this will disrupt the switching of the layout with the left hand).
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
    "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,38,e0,38,00,38,00,38,e0,00,00,00,00

    The third option is to make the right WinKey work as the right alt.
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
    "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,38,e0,5c,e0,38,00,38,e0,00,00,00,00

    Also popular now: