Zastanawiałeś się kiedyś, co zrobisz z dwoma klawiszami Shift, dwoma klawiszami Alt i klawiszem Caps Lock. Całkiem bezużyteczne prawo! Każda klawiatura systemu Windows ma zduplikowane klawisze, a jedynym jej celem jest to, że możesz ich używać obiema rękami. Ale czy nie byłoby bardziej wydajne, gdybyś mógł ponownie zamapować te zduplikowane klucze, aby otworzyć aplikacje? Na przykład zmapowałem mój Caps Lock, aby otworzyć Kalkulator i klawisz Menu, aby otworzyć Google Chrome. Ta sztuczka naprawdę mi pomaga, ponieważ nie muszę nawet odrywać ręki od klawiatury, żeby złapać mysz. Jest to dość łatwe i wymaga jedynie ponownego przypisania klawiszy systemu Windows. Można to zrobić ręcznie lub za pomocą aplikacji innych firm, takich jak SharpKeys, KeyExtender itp.
Zanim zaczniemy
Aby znaleźć najmniej używane klucze w systemie Windows, użyj aplikacji takich jak KeyCounter . Po prostu pobierz aplikację, jest ona bezpłatna i zainstaluj ją na swoim komputerze tak, jak instalujesz każde inne oprogramowanie Windows. Po zakończeniu uruchom aplikację i wybierz określone klawisze do monitorowania lub możesz monitorować wszystkie klawisze na klawiaturze. Pozwól mu działać przez dzień lub dwa i kliknij „Zatrzymaj monitorowanie”, aby zatrzymać liczenie kluczy przez aplikację. Wyświetli listę klawiszy wraz z liczbą ich naciśnięć.
Zmień kluczowe funkcje w systemie Windows
1. Edycja wpisu do rejestru
Edytowanie kluczy rejestru jest żmudną metodą zmiany mapowania kluczy i może prowadzić do drobnych problemów, jeśli nie zachowasz ostrożności. Radziłbym zrobić kopię zapasową przed kontynuowaniem. Jeśli nie masz pojęcia o kopii zapasowej systemu Windows, zapoznaj się z tym artykułem .
W tym przypadku spróbujemy wyłączyć klawisz Caps Lock (tylko dlatego, że uważam go za bezużyteczny!). Aby to osiągnąć, będziemy musieli zmodyfikować wpis Scancode Map . Znajduje się w Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout. Możesz bezpośrednio rozpocząć modyfikowanie pliku, ale wolałbym utworzyć wpis rejestru i połączyć go z oryginalnym plikiem.
Początkowo utworzymy plik notatnika i dodamy do niego następujące.
Edytor rejestru systemu Windows wersja 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] „Mapa kodów skanowania”=hex:00,00,00,00,00,00,00,00,02,00,00,00,00, 00,3a,00,00,00,00,00
Zanim przejdziemy dalej, ważne jest, aby zrozumieć znaczenie tych liczb. Do każdego przycisku na klawiaturze dołączony jest kod szesnastkowy. Lepiej znany jako kod skanowania i niezwykle ważne jest, aby znać kod skanowania klucza, który chcesz ponownie zmapować. Tutaj możesz sprawdzić kody skanów wszystkich przycisków klawiatury . W naszym przypadku kod skanowania klawisza Caps Lock to 3A.
Tak więc pierwsze 4 wpisy 00,00,00,00 oznaczają wersję nagłówka, a kolejne 4 wpisy 00,00,00,00 oznaczają flagi. W kolejnym wpisie musimy określić liczbę przycisków, które chcemy przemapować. Ponieważ wyłączamy tylko klawisz Caps Lock, potrzebujemy 1 wpisu do określenia klawisza Caps Lock i domyślnego wpisu zerowego na końcu, co czyni go 2. Tak więc następna 4-cyfrowa liczba szesnastkowa będzie wynosić 02.000.000. Teraz muszę określić kod skanowania klawisza Caps Lock i akcję, która ma zostać wykonana po jego naciśnięciu. Nie chcę, aby po naciśnięciu klawisza była wykonywana żadna akcja, więc akcja ma wartość null, co oznacza 00,00. Stąd nasz wpis będzie wynosił 3A,00,00,00. Ostatni wpis jest domyślnym wpisem zerowym i powinien wynosić 00,00,00,00.
„Mapa kodów”=szesnastkowy:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00
Zapisz plik jako disable_capslock.reg , co powinno przekonwertować go na plik rejestru. Teraz musimy połączyć te wpisy z bieżącym wpisem Scancode Map. Aby to zrobić, kliknij plik prawym przyciskiem myszy i wybierz Scal .
Teraz zmiany zostały zapisane w rejestrze i musisz ponownie uruchomić system, aby zaczęły obowiązywać. Jeśli nie jesteś dobry w pracy ręcznej, możesz spróbować zrobić to samo za pomocą aplikacji innych firm.
2. Klawisze ostre
SharpKeys to popularny wybór, jeśli chodzi o ponowne mapowanie kluczy. Jest to narzędzie typu open source i poleciłem je również jako podstawowe narzędzie dla systemu Windows . Posiada prosty i minimalny interfejs użytkownika. Po uruchomieniu aplikacji otrzymujesz tradycyjnie wyglądające okno dialogowe. Aby dodać zmianę mapy klucza, kliknij przycisk Dodaj. Otworzy się kolejne okno dialogowe.
Tutaj wystarczy określić For Key i To Key. Na przykład zamapujmy klawisz Caps Lock, aby otworzyć natywną aplikację Kalkulator. Określimy Caps Lock dla For_Key i App: Calculator dla To_Key . Możesz przewijać listę przycisków lub po prostu nacisnąć klawisz Type i nacisnąć klawisz, który chcesz zmienić.
Po zakończeniu naciśnij OK. Zostaniesz przeniesiony z powrotem do głównego okna dialogowego, w którym możesz zobaczyć wpis, który właśnie skonfigurowałeś. Kliknij Zapisz do rejestru i po wyświetleniu monitu uruchom ponownie komputer.
SharpKeys pozwala w ten sposób pośrednio modyfikować rejestr Scancode Map, pomijając wszystkie ręczne prace i problemy. Ale jedynym problemem z SharpKeys jest to, że nie można ustawić akcji wyzwalacza jako niestandardowej aplikacji lub kombinacji wielu klawiszy.
3. KeyExtender
KeyExtender to płatna aplikacja, która przenosi kluczowanie na wyższy poziom . Nie tylko wykonuje wszystkie podstawowe funkcje, takie jak SharpKeys, ale także zapewnia zaawansowane akcje wyzwalania. Możesz ustawić niestandardową aplikację, która ma być uruchamiana jednym kliknięciem przycisku lub przyporządkować kombinację klawiszy do jednego klawisza. Jedynym sednem jest to, że darmowa wersja pozwala uruchomić aplikację 18 razy, a później trzeba za nią zapłacić. Ceny zaczynają się od 30$ za użytkownika.
Zaraz po uruchomieniu aplikacji otworzy się małe okno dialogowe. Na dole zobaczysz opcję zmiany mapowania klawiszy. Załóżmy, że chcę uruchomić Google Chrome po naciśnięciu klawisza Menu. Aby to zrobić, wybiorę przycisk Set Key jako Menu, a przycisk To Key będzie uruchamiał plik. Plik byłby chrome.exe. Ponowne mapowanie powinno wyglądać następująco:
Musisz nacisnąć Aktywuj, aby zarejestrować to ponowne mapowanie. Co zaskakujące, nie potrzebujesz restartu, aby zmiany zostały zarejestrowane. Możesz zacząć korzystać z remapy, gdy tylko klikniesz Aktywuj. Możesz również zmienić przypisanie kombinacji klawiszy do jednego przycisku. Aby to zrobić, kliknij dwie kropki obok pola tekstowego Do. Przejdź do KeyCombination i naciśnij Enter. Wyświetli się wyskakujące okienko, w którym możesz wprowadzić kombinację klawiszy.
Nie jest możliwe ponowne przypisanie kombinacji klawiszy, takich jak Ctrl+Shift+Esc, które są systemowymi klawiszami skrótu. Jest to całkiem zrozumiałe, ponieważ nie jest to cel, do którego stworzono KeyExtender. Jeśli masz zestaw niestandardowych skrótów, możesz przyporządkować je do jednego klawisza za pomocą tej aplikacji. Na przykład przemapowałem mój niestandardowy skrót Ctrl + Alt + D na Numpad Enter, który teraz otwiera Google Chrome w trybie incognito z DuckDuckGo.
Jaki jest najlepszy sposób?
Każdego dnia wolałbym używać SharpKeys, ponieważ jest to abstrakcyjny sposób na ponowne mapowanie klawiszy o zerowej złożoności. Jeśli jesteś dobry z kodami i skryptami, spróbuj ręcznie. A jeśli nie masz nic przeciwko wydaniu 30 $ na KeyExtender, jest to najlepszy program do zmiany mapowania kluczy, jaki możesz uzyskać dla systemu Windows.
Skomentuj i daj mi znać, jeśli masz jakiekolwiek problemy.
Przeczytaj także: Ustaw 2 domyślne wyszukiwarki w dowolnej przeglądarce