Як можна перезавантажити апаратний ключ планшетного ПК на Alt-tab?


8

Моя проблема полягає в тому, що немає можливості змінити вкладку на планшеті під керуванням W8 Pro (НЕ RT), коли я перебуваю в повноекранному настільному додатку. Я хочу перевстановити апаратний ключ орієнтації екрана на Alt-Tab. Однак проблема тут полягає в тому, що його код сканування, E0_5B, надається кодом сканування для апаратного ключа для ключа Windows. Як я можу перевстановити клавішу орієнтації екрана на вкладку alt, зберігаючи функціональність клавіші Windows?

Редагувати: Перш ніж хтось підніме це , кнопки планшета не підтримуються.


2
Значення REG_BINARY Map Scancode у розділі HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout(яке ви можете легко редагувати за допомогою програм, таких як SharpKeys) дозволяє лише перезавантажувати окремі клавіші. IMO для цього вам знадобиться AHK або подібне.
Каран

Здається, що ти маєш рацію в цій частині. Я спробував перевірити відображення на 00_A5, і воно насправді відображається на "K". Крім цього, у мене ще виникають труднощі розрізняти дві апаратні кнопки одна від одної. Код ключа для обох однаковий, тож як Windows відрізняє кнопку блокування орієнтації від кнопки Windows?
Лунікс

Я не надто впевнений у кнопці блокування орієнтації, але або дві різні кнопки генерують різні скан-коди, або у випадку спеціальних кнопок (наприклад, на мультимедійних клавіатурах) драйвер клавіатури сам керує ним, а не Windows.
Каран

@Karan: Я пропоную вам відповісти на основі AHK.
harrymc

@harrymc: Я б хотів, але спершу ми повинні знати, як саме змусити AHK виявити кнопку орієнтації та як надійно розмежувати її та ключ Windows. Наскільки ми знаємо, це може вимагати навіть конкретного рішення.
Каран

Відповіді:


1

Ви спробували цей безкоштовний інструмент? http://sharpkeys.codeplex.com/

Перш ніж спробувати, перегляньте інформацію зі сторінки щодо: "Речі, які робитиме SharpKeys" та "Речі, які SharpKeys не буде робити".

Я сподіваюся, що це допомагає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.