Как переназначить аппаратный ключ планшета на alt-tab?


8

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

Изменить: Прежде чем кто-либо поднимает это , кнопки планшета не поддерживаются.


2
Значение Scancode Map REG_BINARY в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout(которое можно легко редактировать с помощью таких программ, как SharpKeys) позволяет переназначать только отдельные клавиши. ИМО тебе понадобится АХК или подобное для этого.
Каран

Похоже, вы правы в этой части. Я попытался проверить сопоставление для 00_A5, и оно фактически отображается на «K». Кроме того, мне все еще трудно отличить две аппаратные кнопки друг от друга. Код ключа для обоих одинаков, так как Windows отличает кнопку блокировки ориентации от кнопки Windows?
Lunyx

Я не слишком уверен насчет кнопки блокировки ориентации, но либо две разные кнопки генерируют разные коды сканирования, либо в случае специальных кнопок (например, на мультимедийных клавиатурах) драйвер клавиатуры обрабатывает сам драйвер, а не 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.