Klawiatury zewnętrzne, zarówno przewodowe, jak i bezprzewodowe, często mają specjalne klucze. Te klucze są oddzielone od zestawu funkcji klawiszy, które są standardowe we wszystkich laptopach. Liczba i funkcja tych specjalnych klawiszy różni się w zależności od klawiatury, ale ogólnie pozwalają one otworzyć domyślną przeglądarkę, aplikację pocztową, kalkulator i pozwalają kontrolować odtwarzanie multimediów. Większość tych kluczy będzie przydatna, ale będą wyjątki. Jeśli chcesz ponownie przypisać specjalne klawisze na klawiaturze, proces będzie nieco skomplikowany, ale nadal możliwy do wykonania. Jak zawsze korzystamy AutoHotKey wykonać zadanie.

Zidentyfikuj kluczowe wydarzenie

Problem z mapowaniem tych specjalnych klawiszy na klawiaturze polega na tym, że często nie są one rozpoznawane przez większość aplikacji identyfikujących klawisze. Przetestowaliśmy klawiaturę Logitech z Sharpkeys i nie można było zidentyfikować na niej klawisza „Mail”. Gdy klucza nie można zidentyfikować, nie można go ponownie przypisać. Przekonasz się, że te klucze również nie mają kodu klucza wirtualnego (vk) ani scancode (sc). Aby rozwiązać ten problem, skupimy się na tym, co robi klucz, a nie na jego kodzie.

Sprawdź -   Jak korzystać z trybu Firefox w trybie Obraz w obrazie

Po naciśnięciu tych klawiszy wykonują zdarzenie. Zdarzenia te są łatwo rozpoznawane przez AutoHotKey i można je ponownie przypisać. Aby znaleźć wydarzenie dla określonego klucza, odwiedź Kod Klucza i naciśnij klawisz, dla którego chcesz zidentyfikować zdarzenie. Na zrzucie ekranu poniżej możesz zobaczyć zdarzenie, które jest uruchamiane po naciśnięciu klawisza Mail to „LaunchMail”.

Uwaga: Prawdopodobnie możesz zgadnąć, jakie zdarzenie działa klucz, na podstawie jego działania, ale aby wyeliminować wszelkie szanse na błąd, zalecamy, aby mieć pewność, że używasz Keycode.

Wydarzenie „LaunchMail” o tej nazwie nie będzie rozpoznawane przez AHK. Musisz dowiedzieć się, jak AHK postrzega to wydarzenie.

Sprawdź -   Jak YouTube TV wykrywa VPN

Oznacza to niewiele więcej niż wyszukiwanie prawidłowej nazwy zdarzenia w tabeli. Tabela, którą musisz przejść, jest dostępna w sieci Microsoft Developer Network. Przejrzyj tę listę wirtualnych kodów kluczy aż znajdziesz ten, który odpowiada zdarzeniu rozpoznanemu przez Keycode. Wartość poczty nazywa się „VK_LAUNCH_MAIL”. Znajdź swój kod i usuń VK_ przed nim.

Utwórz skrypt AutoHotKey

Skorzystaj z poniższego szablonu, aby utworzyć skrypt do ponownego mapowania specjalnego klucza. Możesz zmienić przypisanie klucza do innego klucza lub użyć go do otwarcia innej aplikacji. Dwa przykłady pokazują, jak to zrobić. Przeczytaj nasz przewodnik na temat mapowania wspólnych kluczy w AHK.

Sprawdź -   Jak nagrywać wyjście głośnikowe w systemie macOS

Składnia

VK value::Enter

Przykład 1

Launch_Mail:: Enter

Składnia

VK value:: run "path to app EXE" Return

Przykład 2

Launch_Mail:: Run notepad.exe Return

Wklej to do pliku Notatnika, nadaj mu dobrą nazwę, która mówi, do czego służy skrypt, i zapisz go z rozszerzeniem AHK. Uruchom skrypt. Ten, który utworzyłem, pozwala mi otwierać Notatnik za każdym razem, gdy stukam specjalny klawisz „Poczta” na klawiaturze.

Możesz dodać skrypt do folderu Autostart, który uruchomi się po uruchomieniu komputera na pulpicie.