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.

Lunyx
źródło
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.

Alex
źródło