Autohotkey - это простое решение со сценарием:
*MButton::SendInput {Click 2}
Вы даже можете скомпилировать его в исполняемый файл, который весит около 200 КБ на диске и 2,2 МБ 1 в памяти. Это также довольно легко добавить к запуску, и является переносимым.
Я лично предпочитаю использовать X-Mouse Button Control из-за простоты настройки. Просто назначьте Middle Button
Double Click Drag
. Преимущество в том, что он удерживает второй щелчок, пока удерживается средняя кнопка, что обеспечивает большую совместимость - он должен работать точно так же, как и обычный двойной щелчок.
Нажмите для полного размера
В AHK можно смоделировать такое действие, но сложнее - если вы хотите такое решение AHK, вы можете сообщить мне об этом в комментарии. Вышеупомянутый скрипт AHK не будет правильно реагировать на нажатие кнопки - он просто дважды щелкнет и отпустит.
X-Mouse Button Control весит около 3 МБ на диске и 3 МБ 1 в памяти. Это также возможно портативный.
Как AHK, так и XMBC могут выполнить это, и оба могут быть настроены на профили приложений. XMBC более интуитивно понятен, если вы хотите изменить другие кнопки мыши без необходимости изучения языка сценариев, в то время как AHK, несомненно, более мощный. И AHK, и XMBC могут имитировать цепочки нажатий клавиш, но AHK позволяет выполнять более сложные операции и принимать решения.
Кроме того, AHK отключит PunkBuster (определенную систему анти-мошенничества, используемую довольно многими играми), а XMBC - по крайней мере, на данный момент.
1 Использование памяти на моем компьютере, Windows 7 x64. Это может незначительно отличаться от компьютера к компьютеру, но разница не должна быть большой.