Jak mogę zmienić przypisanie klucza sprzętowego tabletu do Alt-Tab?


8

Mój problem polega na tym, że nie ma sposobu, aby Alt-Tab na tablecie z systemem W8 Pro (NOT RT), gdy jestem w aplikacji na pełnym ekranie. Chcę ponownie przypisać klucz sprzętowy do orientacji ekranu do Alt-Tab. Problem polega jednak na tym, że jego kod skanowania, E0_5B, jest współdzielony z kodem skanowania klucza sprzętowego dla klucza Windows. Jak mogę zmienić mapowanie klawisza orientacji ekranu na Alt-Tab, zachowując funkcjonalność klawisza Windows?

Edycja: zanim ktokolwiek to podniesie, przyciski tabletu nie są obsługiwane.


2
Wartość REG_BINARY w Scancode MapHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout ( poniżej której można łatwo edytować za pomocą programów takich jak SharpKeys) pozwala tylko na ponowne mapowanie pojedynczych klawiszy. IMO będziesz potrzebować do tego AHK lub podobnego.
— Karan

Wygląda na to, że masz rację w tej części. Próbowałem sprawdzić mapowanie dla 00_A5 i faktycznie mapuje się na „K”. Poza tym nadal mam problem z rozróżnieniem dwóch przycisków sprzętowych. Kod klucza dla obu jest taki sam, więc w jaki sposób Windows odróżnia przycisk blokady orientacji od przycisku Windows?
— Lunyx

Nie jestem zbyt pewny co do przycisku blokady orientacji, ale albo dwa różne przyciski generują różne skancody, albo w przypadku specjalnych przycisków (np. Na klawiaturach multimedialnych) sam sterownik klawiatury obsługuje go, a nie Windows.
— Karan

@Karan: Proponuję odpowiedzieć na to pytanie na podstawie AHK.
— harrymc

@harrymc: Chciałbym, ale najpierw musimy wiedzieć, jak dokładnie AHK wykrywa przycisk orientacji i jak niezawodnie odróżniać go od klawisza Windows. Z tego, co wiemy, może to nawet wymagać rozwiązania specyficznego dla urządzenia.
— Karan

Odpowiedzi:


1

Wypróbowałeś to bezpłatne narzędzie? http://sharpkeys.codeplex.com/

Przed próbą sprawdź informacje na stronie dotyczące: „Rzeczy, które SharpKeys zrobi” i „Rzeczy, których SharpKeys nie zrobi”.

Mam nadzieję, że to pomoże.

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.