Zmiana mapowania klawiszy na podstawie użytkownika

2

Czy możliwe jest ponowne mapowanie kluczy w systemie Windows, ale nie dla całego komputera, ale tylko dla konkretnego użytkownika. Wiem o kluczu „Mapa Scancode” w HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Kontroluj Układ klawiatury, a niektóre witryny przypominają podobne do HKEY_CURRENT_USER. Ale próbowałem, ten drugi nie działa w Windows 7.

Maksee
źródło

Odpowiedzi:

4

Byłoby to również możliwe w AutoHotKey, jego mapowanie kluczy do innego klucza jest bardzo proste, można utworzyć ten skrypt, który będzie uruchamiany, gdy użytkownik się zaloguje, gdy skrypt AutoHotKey zostanie zamknięty (użytkownik wyloguje się lub zakończy z zasobnika systemowego) wtedy natychmiast przestanie mapować klucze.

Myślę, że remapowanie jest tak proste jak A :: B i myślę, że na stronie AHK znajduje się samouczek: http://www.autohotkey.com/

TylerF
źródło
1

Moja sugestia:

  • Skonfiguruj przemapowanie klucza, które chcesz dla użytkownika,
  • Wyeksportuj wspomniany powyżej klucz rejestru, na przykład user1.reg
  • Utwórz skrypt logowania dla użytkownika, który zaimportuje user1.reg
  • Dla użytkowników, którzy nie potrzebują zmiany mapowania klucza, utwórz skrypt logowania, aby usunąć klucz rejestru
harrymc
źródło