How to globally map AltGr key to Alt key?

后端 未结 7 1154
傲寒
傲寒 2021-01-30 06:31

I want my AltGr key to behave exactly like left Alt.
Usually, I do this kind of stuff with Autohotkey, but I\'m open to different solutions.

相关标签:
7条回答
  • 2021-01-30 07:12

    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

    1. Save the above code in reg file
    2. Merge it in registry
    3. restart your pc
    4. now check
    0 讨论(0)
  • 2021-01-30 07:15

    In AHK, Can you do:

    LControl & RAlt::!
    

    Or

    <^>!::!
    
    0 讨论(0)
  • 2021-01-30 07:18

    If you want to map this key globally and with no need to restart system for every change (but once), you may need to write a keyboard filter driver for this purpose. Look here.

    0 讨论(0)
  • 2021-01-30 07:20

    I got a decent behavior by combining two hotkeys:

    LControl & RAlt::Send {Alt}
    RAlt::Alt
    

    The first one is for the standalone keypress (avoid to hold it down...), the second one to be used as combination (Alt+F, etc.).
    It isn't perfect, you can't do a combination like Ctrl+Alt+T, but perhaps it is enough for your needs.

    Note that you can do a permanent remapping using the registry. See this forum post for an example. Not sure that it applies to compound keys like this one, but I thought I should mention it...

    0 讨论(0)
  • 2021-01-30 07:31

    This worked for me:

    LControl & *RAlt::Send {LAlt Down}
    LControl & *RAlt Up::Send {LAlt Up}
    

    And this for mapping it to the Windows key:

    LControl & *RAlt::Send {LWin Down}
    LControl & *RAlt Up::Send {LWin Up}
    

    Registry modification using SharpKeys (see above) is more reliable though (if you have administrator access).

    0 讨论(0)
  • 2021-01-30 07:36

    As pointed out by PhiLho, Windows provides a way to remap any key, through the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout. A basic overview can be found at Scan Code Mapper for Windows. A better description is probably Answers to Scancode Mapping or Changing Key Values.

    I'm using this approach to put the Windows Key on the Caps Lock, because my keyboard doesn't have a Windows Key and I don't need the Caps Lock.

    0 讨论(0)
提交回复
热议问题