Як можна перезавантажити апаратний ключ планшетного ПК на 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.