1

Пример: для игры LBM (левая кнопка мыши) нажата и удерживается, я хочу, чтобы компьютер думал, что я нажимаю несколько раз; но когда я нажимаю только один раз, это обычный щелчок мышью.

Очевидно, должен быть временной интервал, который я бы хотел настроить.

Редактировать: я не хотел создавать программу, которая может сделать это. Я искал параметр для изменения или программу, которая уже существует. Хороший подход, хотя.

2 ответа2

1

Да уж. Там не будет настройки для изменения. Есть программы, которые существуют. Есть несколько странных мышей WOW, для которых построены довольно обширные макросы. И, конечно, у вас есть Logitech G9, который также имеет макростроитель. Когда я играл в Left 4 Dead, я использовал макрос, который максимизировал скорость стрельбы из двух пистолетов. Подобно тому, что вы хотели.

Другой альтернативой является проверка Autokey.

В любом случае, вам придется немного повозиться.

1

Вот концептуальный ответ. Чтобы получить более конкретный ответ, вам нужно будет предоставить более конкретные детали.

Чтобы реализовать эту функциональность, вам нужно взглянуть на то, как вы можете получить ввод с клавиатуры. Это будет тяжелой функцией вашего языка программирования.

В низкоуровневом приложении я бы установил таймеры, которые следят за нажатиями клавиш и клавишами (или мышью вверх / вниз) и применяют таймеры, работающие с вводом. Затем имейте управляющую логику, которая решает, что вход был основан на нажатой кнопке в сочетании с данными таймера.

В приложении более высокого уровня у вас может быть входная библиотека, которая сделает большую часть работы за вас. Или у вас могут быть функции для анализа входных данных, которые ищут такие вещи, как длинные серии одного и того же входного сигнала, наблюдаемого в течение определенных вами временных интервалов.

Во всяком случае, как я сказал в начале. Чтобы получить конкретный ответ, пожалуйста, хотя бы объясните, в какой среде программирования вы работаете? Например, это внутри контекста Open-GL?

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