1

Есть ли способ сопоставить одно нажатие клавиши с двойным нажатием другой? Например, я нажимаю кнопку Q (коснитесь ее, а не удерживайте ее), и она соответствует быстрому нажатию клавиши 1 дважды? Я использую 64-битную Windows 7.

(Справочная информация: я играю в новую игру Batman Arkham Origins, которая имеет очень плохую поддержку клавиатуры и мыши по сравнению с предыдущими играми серии. Я думаю, что смогу обойти отсутствие поддержки дополнительных кнопок мыши и невозможность использовать Shift в качестве клавиши-модификатора, используя этот прошлый вопрос суперпользователя. Но это по-прежнему оставляет проблему в том, что действия, которые ранее были двумя различными сопоставлениями клавиатуры (с использованием гаджета обычно и "быстрый запуск"), теперь сопоставляются с той же клавишей, которую вы нажимаете один или два раза.)

Спасибо заранее.

2 ответа2

2

Для записи, чтобы сделать это в AutoHotkey, вам нужно такое отображение в вашем скрипте:

q::Send 11

Это будет имитировать два нажатия клавиши 1 в последовательной последовательности. Он будет работать только в том случае, если клавиша Q нажата без модификаторов, таких как Shift или Control. Если вы хотите, чтобы он работал с удерживаемыми модификаторами, поставьте звездочку впереди так:

*q::Send 11

Любой, кто интересуется той же конкретной проблемой, что и я, а именно создание элементов управления для Arkham Origins, может найти полный сценарий, который я сделал в этом сообщении на форуме.

0

Скачать Macro Recorder. С его помощью запишите макрос двойного щелчка (убедитесь, что задержка установлена на ноль или минимальное время), и присвойте его букве Q.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .