narzędzie Keyboard Manager
PowerToys Keyboard Manager umożliwia ponowne zdefiniowanie klawiszy na klawiaturze.
Możesz na przykład wymienić literę A na literę B na klawiaturze. Po naciśnięciu klawiszy A, wstawiany jest B
.
zrzut ekranu
Możesz wymieniać kombinacje skrótów. Na przykład: Klawisz skrótu Ctrl+C skopiuje tekst w wielu aplikacjach. Za pomocą narzędzia PowerToysKeyboard Manager można zamienić ten skrót na ⊞ Win+C. Teraz ⊞ Win+C skopiuje tekst. Jeśli nie określisz aplikacji docelowej w PowerToysKeyboard Manager, wymiana skrótów zostanie zastosowana globalnie w Windows.
Ponadto można wymienić klucz lub skrót do dowolnej sekwencji tekstu Unicode. Można na przykład wymienić literę H dla tekstu Hello!
. Po naciśnięciu klawisza H zostanie wstawiony Hello!
. Podobnie można użyć skrótu Ctrl+G do wysyłania tekstu (np. Hello from shortcut!
).
PowerToys Keyboard Manager należy włączyć (z PowerToys uruchomionym w tle) w celu zastosowania przypisanych na nowo klawiszy i skrótów. Jeśli PowerToys nie jest uruchomiona, ponowne mapowanie klucza nie będzie już stosowane.
Ważny
Istnieją pewne skróty, które są zarezerwowane przez system operacyjny lub nie można ich zastąpić. Klucze, których nie można ponownie zamapować, obejmują:
- ⊞ Win+L i Ctrl+Alt+Del nie można ponownie mapować, ponieważ są one zarezerwowane przez system operacyjny Windows.
- Nie można ponownie zamapować klucza Fn (funkcji) (w większości przypadków). Klucze F1 ~ F12 (i F13 ~ F24) można mapować.
- Pause będzie wysyłać tylko jedno zdarzenie naciśnięcia klawisza. Dlatego przypisanie go do klawisza backspace, na przykład, i naciśnięcie oraz przytrzymanie spowoduje usunięcie tylko jednego znaku.
- ⊞ Win+G często otwiera pasek gry Xbox, nawet w przypadku ponownego przypisania. Pasek gier można wyłączyć w ustawieniach Windows.
Ustawienia
Aby utworzyć mapowania za pomocą Keyboard Manager, otwórz PowerToys Ustawienia. W ustawieniach PowerToys, na zakładce Keyboard Manager, zobaczysz następujące opcje:
- Otwórz okno Ustawienia ponownego mapowania kluczy, wybierając pozycję Ponownie zamapuj klucz
- Otwórz okno Ustawienia ponownego mapowania skrótów, wybierając Ponownie zamapuj skrót
Ponowne mapowanie klawiszy
Aby ponownie zamapować klucz, otwórz okno Ustawienia ponownego mapowania klawiatury za pomocą Ponownie zamapuj klucz. Po pierwszym otwarciu nie będą wyświetlane wstępnie zdefiniowane mapowania. Wybierz pozycję Dodaj ponowne mapowanie klucza, aby dodać nową mapę. Należy pamiętać, że różne klawiatury rzeczywiście wysyłają skrót.
Po pojawieniu się nowego wiersza mapy wybierz klucz wejściowy, którego dane wyjściowe chcesz zmienić w kolumnie "Wybierz". Wybierz nowy klucz, skrót lub wartość tekstowa, która ma zostać przypisana w kolumnie "Do wysłania".
Aby na przykład nacisnąć i wyświetlić B
:
Wybrać: | Aby wysłać: |
---|---|
A |
B |
Aby zamienić pozycje kluczy między kluczami A i B, dodaj kolejne ponowne mapowanie za pomocą:
Wybrać: | Aby wysłać: |
---|---|
B |
A |
Zrzut ekranu
Przypisanie klawisza do skrótu
Aby przypisać klawisz do skrótu (kombinacji klawiszy), wprowadź kombinację skrótu w kolumnie "Do wysłania".
Aby na przykład nacisnąć klawisz Ctrl i uzyskać wynik ⊞ Win
+ ←
(strzałka w lewo):
Wybrać: | Aby wysłać: |
---|---|
Ctrl |
⊞ Win + ← |
Ważny
Ponowne mapowanie zostanie zachowane, nawet jeśli ponownie zamapowany klucz zostanie użyty wewnątrz innego skrótu. Kolejność naciskania klawiszy ma znaczenie w tym scenariuszu, ponieważ akcja jest wykonywana podczas naciskania klawisza, a nie podczas jego zwalniania. Na przykład naciśnięcie Ctrl+C spowoduje ⊞ Win
+ left arrow
+ C
. Naciśnięcie Ctrl najpierw wykona ⊞ Win
+ left arrow
. Naciśnięcie klawiszy i jako pierwszych spowoduje wykonanie C
+ ⊞ Win
+ left arrow
.
Przypisanie klawisza do tekstu
Aby ponownie przypisać klawisz do dowolnego tekstu Unicode, w kolumnie "Do wysłania" najpierw wybierz "Tekst" z listy rozwijanej, a następnie wypełnij pole tekstowe żądanym tekstem.
Na przykład, aby nacisnąć klawisz H i spowodować Hello!
:
Wybrać: | Aby wysłać: |
---|---|
H |
Hello! |
Ponowne mapowanie skrótów
Aby przypisać ponownie kombinację skrótu, na przykład Ctrl+C, wybierz pozycję Ponowne przypisanie skrótu, aby otworzyć okno ustawień przypisywania skrótów.
Po pierwszym otwarciu nie będą wyświetlane wstępnie zdefiniowane mapowania. Wybierz Dodaj mapowanie skrótu, aby dodać nowe mapowanie.
Po wyświetleniu nowego wiersza mapy wybierz klucze wejściowe, których dane wyjściowe chcesz zmienić w kolumnie "Wybierz". Wybierz nową wartość skrótu, która ma zostać przypisana w kolumnie "Do wysłania".
Na przykład skrót Ctrl+C kopiuje zaznaczony tekst. Aby ponownie przypisać ten skrót do używania klawisza Alt zamiast klawisza Ctrl:
Wybrać: | Aby wysłać: |
---|---|
Alt + C |
Ctrl + C |
Zrzut ekranu skrótu ponownego mapowania klawiatury
Podczas ponownego mapowania skrótów należy przestrzegać kilku reguł. Te zasady dotyczą tylko kolumny "Skrót".
- Skróty muszą zaczynać się od klawisza modyfikującego: Ctrl, Shift, Altlub ⊞ Win
- Skróty muszą kończyć się kluczem akcji (wszystkie klucze niemodyfikowane): A, B, C, 1, 2, 3 itd.
- Skróty klawiaturowe nie mogą przekraczać czterech klawiszy lub pięciu, jeśli skrót jest „akordem” klawiszowym.
Skróty z akordami
Skróty można tworzyć za pomocą co najmniej jednego modyfikatora i dwóch kluczy niemodyfikujących. Są one nazywane "akordami". Aby utworzyć akord, wybierz pozycję Edytuj, aby otworzyć okno dialogowe, aby zarejestrować skrót przy użyciu klawiatury. Po otwarciu włącz przełącznik Zezwalaj na akordy. Dzięki temu można wprowadzać dwa klucze niemodyfikowane.
Na przykład można tworzyć skróty przy użyciu akordu opartego na 'V' dla Volume Up oraz Volume Down w ten sposób:
Wybrać: | Aby wysłać: |
---|---|
Shift
+
Ctrl
+
V , U |
Volume Up |
Shift
+
Ctrl
+
V , D |
Volume Down |
Akordy są przydatne, jeśli masz wiele podobnych skrótów i warto, by wszystkie zaczynały się od tego samego klawisza niemodyfikującego.
Przypisz skrót do pojedynczego klawisza
Można przypisać skrót (kombinację klawiszy) do pojedynczego naciśnięcia klawisza, wybierając pozycję Zamapuj ponownie skrót w ustawieniach PowerToys.
Aby na przykład zastąpić skrót ⊞ Win+← (strzałka w lewo) jednym naciśnięciem Alt:
Wybrać: | Aby wysłać: |
---|---|
⊞ Win + ← |
Alt |
Ważny
Ponowne mapowanie skrótów zostanie zachowane nawet wtedy, gdy ponownie zamapowany klawisz jest używany wewnątrz innego skrótu. Kolejność naciskania klawiszy ma znaczenie w tym scenariuszu, ponieważ akcja jest wykonywana podczas naciskania klawisza, a nie podczas jego zwalniania. Na przykład: naciśnięcie ⊞ Win+←+Shift spowoduje Alt
+ Shift
.
Ponowne mapowanie skrótu na tekst
Aby na przykład zastąpić skrót Ctrl+G tekstem Hello!
, wybierz pozycję Tekst w polu kombi i wprowadź ciąg "Hello!":
Wybrać: | Aby wysłać: |
---|---|
Ctrl + G |
Hello! |
Przypisanie na nowo skrótu do uruchomienia aplikacji
Keyboard Manager umożliwia uruchamianie aplikacji z aktywacją dowolnego skrótu. Wybierz opcję Uruchom aplikację dla akcji w kolumnie "Do:". Istnieje kilka opcji, które można skonfigurować podczas korzystania z tego typu skrótu.
Opcja | Znaczenie |
---|---|
Aplikacja | Jest to ścieżka do pliku wykonywalnego. Zmienne środowiskowe zostaną rozszerzone. |
Argumenty | Argumenty, które zostaną wysłane do aplikacji. |
Rozpocznij w | Katalog roboczy, w którym aplikacja ma się uruchomić. |
Podniesienie | Określ poziom wysokości, aby uruchomić aplikację. Dostępne opcje to Standardowy, Podwyższonyi Inny Użytkownik. |
Jeśli jest uruchomiona | Jaką akcję należy podjąć po aktywowaniu tego skrótu, gdy aplikacja jest już uruchomiona? Dostępne są następujące opcje: Pokaż okno, Uruchom inne wystąpienie, Nie, Zamknij, Zakończenie zadania. |
Widoczność | Aplikacja będzie widoczna. Jest to przydatne, jeśli aplikacja jest konsolą lub czymś, czego nie chcesz widzieć. |
Ponowne mapowanie skrótu w celu otwarcia identyfikatora URI
Ten rodzaj skrótu spowoduje otwarcie identyfikatora URI. Jedynymi danymi wejściowymi jest rzeczywista ścieżka/identyfikator URI. Prawie wszystko, co można wykonać w wierszu poleceń, powinno działać. Aby uzyskać więcej przykładów, zobacz Uruchamianie aplikacji przy użyciu identyfikatora URI.
Skróty specyficzne dla aplikacji
Keyboard Manager umożliwia ponowne mapowanie skrótów tylko dla określonych aplikacji (a nie globalnie w Windows).
Na przykład w aplikacji poczty e-mail programu Outlook skrót Ctrl+E jest domyślnie ustawiany na wyszukiwanie wiadomości e-mail. Jeśli wolisz ustawić Ctrl+F do wyszukiwania wiadomości e-mail (zamiast przekazywać wiadomość e-mail jako ustawioną domyślnie), możesz ponownie zamapować skrót z ustawieniem "Outlook" ustawionym jako "Aplikacja docelowa".
Keyboard Manager używa nazw procesów, a nie nazw aplikacji, do aplikacji docelowych. Na przykład przeglądarka Microsoft Edge jest ustawiana jako "msedge" (nazwa procesu), a nie "Microsoft Edge" (nazwa aplikacji). Aby znaleźć nazwę procesu aplikacji, otwórz program PowerShell i wprowadź polecenie Get-Process
lub otwórz wiersz polecenia i wprowadź polecenie tasklist
. Spowoduje to wyświetlenie listy nazw procesów dla wszystkich aktualnie otwartych aplikacji. Poniżej znajduje się lista kilku popularnych nazw procesów aplikacji.
Aplikacja | Nazwa procesu z tasklist |
---|---|
Microsoft Edge | msedge.exe |
OneNote | onenote.exe |
Outlook | outlook.exe |
Zespoły | ms-teams.exe |
Adobe Photoshop | Photoshop.exe |
File Explorer | explorer.exe |
Spotify Muzyka | spotify.exe |
Google Chrome | chrome.exe |
Excel | excel.exe |
Słowo | winword.exe |
PowerPoint | powerpnt.exe |
Notatka
Jeśli użyjesz tasklist
z wiersza polecenia, aby pobrać listę procesów, nazwa procesu zostanie wyświetlona w kolumnie Nazwa obrazu. Nazwy procesów w Get-Process
nie będą zawierać rozszerzeń plików .exe
. Te nazwy procesów nie są zgodne z nazwami procesów w oknie Menedżera zadań
Jak wybrać klucz
Aby wybrać klucz lub skrót do ponownego przypisania:
- Wybierz pozycję Wybierz.
- Użyj menu rozwijanego.
Po wybraniu Wybierzzostanie otwarte okno dialogowe, w którym można wprowadzić klucz lub skrót przy użyciu klawiatury. Gdy dane wyjściowe będą zadowalające, przytrzymaj Wprowadź, aby kontynuować. Aby opuścić okno dialogowe, przytrzymaj Esc.
Za pomocą menu rozwijanego możesz wyszukać nazwę klucza, a dodatkowe wartości rozwijane będą wyświetlane w miarę postępu. Nie można jednak użyć funkcji wpisywania za pomocą klawiszy, gdy menu rozwijane jest otwarte.
Klucze osierocone
Osierocenie klucza oznacza, że przypisano go do innego klucza i nie jest już przypisany do żadnego innego. Jeśli na przykład klawisz jest remapowany z A
na B
, na klawiaturze nie będzie już klawisza, który daje wynik A
. Aby przypomnieć o tym, zostanie wyświetlone ostrzeżenie dotyczące jakichkolwiek osieroconych kluczy. Aby rozwiązać ten problem, utwórz inny klucz zremapowany, który wygeneruje A
.
Często zadawane pytania
Przypisałem nieprawidłowe klawisze, jak mogę to szybko zatrzymać?
Aby ponowne mapowanie klucza działało, PowerToys musi być uruchomiona w tle, a Keyboard Manager musi być włączona. Aby wyłączyć przypisane klawisze, zamknij PowerToys lub wyłącz Keyboard Manager w ustawieniach PowerToys.
Czy mogę użyć Keyboard Manager na ekranie logowania?
Nie, Keyboard Manager jest dostępna tylko wtedy, gdy PowerToys jest uruchomiona i nie działa na żadnym ekranie hasła, w tym także podczas Uruchom jako administrator.
Czy muszę ponownie uruchomić komputer lub PowerToys, aby ponowne mapowanie zostało zastosowane?
Nie, ponowne mapowanie powinno nastąpić natychmiast po naciśnięciu OK.
Gdzie znajdują się profile dla komputerów Mac/Linux?
Obecnie profile dla komputerów Mac i Linux nie są uwzględniane.
Czy będzie to działać w grach wideo?
Zalecamy unikanie używania Keyboard Manager podczas gry, ponieważ może to mieć wpływ na wydajność gry. Będzie to również zależeć od tego, jak gra uzyskuje dostęp do kluczy. Niektóre interfejsy programistyczne klawiatury nie działają z Keyboard Manager.
Czy ponowne mapowanie będzie działać, jeśli zmienię język danych wejściowych?
Tak, będzie. W tej chwili, jeśli przypiszesz ponownie A na B na klawiaturze angielskiej (USA) i zmienisz język na francuski, wpisując A na francuskiej klawiaturze (Q na angielskiej klawiaturze fizycznej), otrzymasz B
, co jest zgodne z tym, jak Windows obsługuje wielojęzyczne dane wejściowe.
Czy mogę mieć różne przypisania klawiszy dla wielu klawiatur?
Obecnie nie. Nie wiemy o interfejsie API, z którego można zobaczyć dane wejściowe i z którego urządzenia pochodzi. Typowy przypadek użycia to laptop z podłączoną zewnętrzną klawiaturą.
Widzę klucze wymienione w rozwijanym menu, które nie działają. Dlaczego tak jest?
Keyboard Manager zawiera mapowania wszystkich znanych fizycznych klawiszy. Niektóre z tych odwzorowań mogą nie być dostępne na twojej klawiaturze, ponieważ może nie być fizycznego klawisza, który by im odpowiadał. Na przykład opcja Start App 1 pokazana poniżej jest dostępna tylko na klawiaturach, które fizycznie posiadają klawisz Start App 1. Próba mapowania do i z tego klawisza na klawiaturze, która nie obsługuje klawisza Start Aplikacji 1, spowoduje niezdefiniowane zachowanie.
Rozwiązywanie problemów
Jeśli próbowałeś przypisać ponownie klucz lub skrót klawiaturowy i masz problemy, może to być jeden z następujących problemów:
- Uruchom jako administrator: ponowne mapowanie nie będzie działać w aplikacji lub w oknie, jeśli to okno jest uruchomione w trybie administratora (podwyższony poziom uprawnień), a PowerToys nie jest uruchomiony jako administrator. Spróbuj uruchomić PowerToys jako administrator.
- Nie przechwytuje kluczy:Keyboard Manager przechwytuje haki klawiaturowe w celu ponownego mapowania kluczy. Niektóre aplikacje, które to robią, mogą zakłócać działanie Keyboard Manager. Aby rozwiązać ten problem, przejdź do ustawień, wyłącz i ponownie włącz Keyboard Manager.
Znane problemy
- Keyboard Manager nie należy używać podczas odtwarzania gier wideo. Keyboard Manager przechwycenie naciśnięć klawiszy będzie miało obecnie wpływ na FPS.
- Przypisanie klawiszy takich jak Win, Ctrl, Alt lub Shift może zakłócić działanie gestów i niektórych klawiszy specjalnych
- AltGr i Ctrl+Alt powodują problemy, ponieważ AltGr zachowuje się jako (L)Ctrl + (R)Alt i przeprogramowanie jednego z tych klawiszy może przerwać funkcję.
- Pamiętaj, że niektóre klawiatury rzeczywiście wysyłają skrót. Typowe przykłady to klucz pakietu Office (Win+Ctrl+Alt+Shift) i Copilot (Win + C lub Left-Shift + Windows + F23).
Zobacz listę wszystkich problemów z menedżerem otwierania klawiatury .
Zainstaluj PowerToys
To narzędzie jest częścią pakietu narzędzi Microsoft PowerToys dla zaawansowanych użytkowników. Zapewnia zestaw przydatnych narzędzi do dostosowywania i usprawniania środowiska Windows w celu zwiększenia produktywności. Aby zainstalować PowerToys, zobacz Instalowanie PowerToys.