AutoHotKey - Zamiana klawiszy CTRL i Command / Windows


5

Używam MacBooka Pro z systemem Windows 7.

Wypróbowałem kilka różnych skryptów i żaden z nich nie dał mi tego, czego potrzebuję. Potrzebuję, aby działały dokładnie tak , jak ich odpowiednik, tzn. Klawisz Ctrl działający jak klawisz Windows musi mieć prawidłowe działanie wszystkich modyfikatorów / skrótów systemowych - na przykład:

  • Ctrl+ Rpowinien otworzyć RUN
  • Ctrl+ Dpowinien pokazać pulpit
  • Ctrl+ Shift+ powinien przełączać monitory
  • Ctrl powinno wyskakujące menu Start
  • Windows+ MouseScrollpowinien powiększyć tekst

... i tak dalej.

Obecnie pracuję z tym skryptem:

*LCtrl:: Send,{LWin DOWN}
*LCtrl up:: Send,{LWin UP}

*LWin:: Send,{LCtrl DOWN}
*LWin up:: Send,{LCtrl UP}

Co działa przez większość czasu, ale kiedy kliknę Ctrl + R na ekranie uruchamiania, nie pozwoli mi pisać w polu uruchamiania. Nie jestem pewien, dlaczego tak jest.

Próbowałem również tej wersji, ale była okropna i ma wiele problemów z modyfikatorami:

LCtrl::Lwin
LWin:LCtrl

Odpowiedzi:


1

Jest lepszy sposób na osiągnięcie tego celu (całkowite podmiana kluczy) bez korzystania z oprogramowania innych firm. System Windows ma wbudowaną funkcję mapowania kodu skanowania klucza. W tym artykule MSDN opisano sposób wymiany left CTRL keyza pomocą CAPS LOCK key.

Kody skanowania dla klawiszy Windows są E0 5Bdla lewej i E0 5Cprawej

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.