18

Кто-нибудь знает способ настроить Windows 7 или использовать стороннее программное обеспечение для этого? Я хотел бы щелкнуть среднюю кнопку мыши и попросить Windows щелкнуть левой кнопкой мыши и удерживать ее, пока я снова не нажму среднюю кнопку мыши. Клавиша клавиатуры тоже подойдет.

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

Если все это невозможно, как насчет временной настройки клавиши клавиатуры для эмуляции левой кнопки мыши?

11 ответов11

11

Вы можете создать все свои собственные сочетания клавиш, используя autohotkey. Autohotkey - это бесплатное программное обеспечение с открытым исходным кодом для связывания макросов и ключей.

http://www.autohotkey.com/

5

Вот скрипт autohotkey, который будет привязывать сочетание клавиш (CTRL + g) к щелчку мыши.

^g::
click

Сохраните это в блокноте с расширением файла .ahk, затем скомпилируйте с помощью autohotkeys. Для компиляции скриптов autohotkeys вам нужно скачать их здесь:

http://www.autohotkey.com/

Также Вы можете заменить клавишу g любой буквой, чтобы изменить ключ триггера. Чтобы перейти с CTRL на ALT, замените ^ на ! , Полный список символов, определяющих горячие клавиши, смотрите в этой документации ...

https://www.autohotkey.com/docs/Hotkeys.htm

4

MouseKeys встроен в Windows XP и выше.

Шаг 1 Включите MouseKeys в Windows XP, нажав одновременно клавиши "Влево", "Влево" и "NumLock". Нажмите "Ввод", чтобы выбрать "Да" в диалоговом окне, которое появляется для активации MouseKeys.

Шаг 2 Переместите указатель мыши влево и вправо, нажав "4" и "6" на цифровой клавиатуре. Нажмите "8" и "2", чтобы переместить указатель вверх или вниз. Клавиши "1", "3", "7" и "9" перемещают указатель мыши по диагонали.

Шаг 3 Имитируйте щелчок левой кнопкой мыши, нажимая «5.» Нажмите «+», чтобы дважды щелкнуть. Нажмите «-», а затем "5", чтобы щелкнуть правой кнопкой мыши.

Шаг 4 Перетащите мышью с помощью цифровой клавиатуры. Нажмите "Вставить", чтобы имитировать удерживание кнопки мыши, а затем нажмите клавишу "Удалить", чтобы отпустить.

3

Попробуйте комбинацию из:

а) программное обеспечение, эмулирующее щелчок мыши (например, http://softboy.net/key/index.htm )

а также

б) редактор макросов (например, http://robotask.com/ ).

3

Я использовал это и установил ключ для левого клика. Установите его, чтобы удерживать клавишу и клик от 0-9999 кликов в секунду

http://sourceforge.net/projects/fastclicker/

2

Скрипт автоотключения для сопоставления клавиши левой кнопке мыши (и удержания нажатой, удерживая клавишу нажатой), если клавиша в сочетании с SHIFT, будет нажата правая кнопка мыши вместо левой. Я использовал `

`::  ;backtick (tilde) key
click Down left ;click left mousebutton and hold
keywait,`` ; wait until key is released. Double backtick because backtick needs to be escaped (with a backtick)
click Up left ; release left mousebutton
return

^`::  ;backtick (tilde) key
click Down right ;click left mousebutton and hold
keywait, ^` ; wait until key is released. 
click Up right ; release left mousebutton
return
1

Просто нашел этот, очень полезный:

http://rhdesigns.browseto.org/mouseemulator.html

"Mouse Emulator" Эта программа бесплатна. Если вам действительно нравится эта программа и вы хотите сделать пожертвование, перейдите на веб-сайт для получения дополнительной информации. Спасибо.

Программа работает под Windows NT/ 9x и выше.

Руководство

Программа распознает следующие клавиши: (NumLock должен быть включен!) Клавиатура 1 - левая кнопка мыши

Клавиатура 2 - правая кнопка мыши

Клавиатура 3 - средняя кнопка мыши

Клавиатура 4, 5, 6, 8 - перемещает мышь влево, вниз, вправо или вверх соответственно.

Клавиатура 7 - колесико мыши вверх (прокрутка)

Клавиатура 9 - колесико мыши вниз (прокрутка)

Клавиатура / - Переключение левой кнопки мыши (полезно для пользователей RSI)

Клавиатура * - Переключение правой кнопки мыши (полезно для пользователей RSI)

Клавиатура - - Переключить среднюю кнопку мыши (полезно для пользователей RSI)

Ctrl + Keypad 0 - включить / отключить эмулятор мыши

Вы можете выйти из эмулятора мыши, щелкнув правой кнопкой мыши значок мыши на панели задач.

Регулировка скорости мыши: дважды щелкните один из файлов .reg и перезапустите программу, чтобы изменить скорость мыши. Например, дважды щелкните SlowMouseSpeed.reg и перезапустите программу, если считаете, что скорость мыши в эмуляторе мыши слишком высока.

Для опытных пользователей: если вы хотите настроить скорость мыши, вы можете использовать regedit для изменения значений реестра.

Известные проблемы: Эмулятор мыши не работает с приглашениями MS-Dos (9x) Эмулятор мыши не работает с вводом данных DirectX Mouse (DirectInput)

0

эта программа удерживает левую кнопку - Mouse Emulator http://rhdesigns.browseto.org/mouseemulator.html

0

Привет, я только что нашел другой полезный способ сделать это в Windows 7.

1) Поиск "Мышь", где вы ищете программу и файлы. Затем нажмите на результат, который должен открыть "Свойства мыши".

2) Нажмите "ClickLock", чтобы включить или перетащить, не удерживая нажатой кнопку мыши.

3) Нажмите "Настройки", чтобы настроить время до активации "сценария".

0

Я использую Windows Intel Fastest Mouse Clicker тоже. Неделю назад они исправили ошибку, и теперь это приложение работает в 100 раз быстрее, чем FastClicker от xytor, упомянутого выше Майклом (с ошибкой это было в 10 раз быстрее).

Также я посмотрел исходный код Windows Intel Fastest Mouse Clicker и принял его для Java в моих текущих проектах. Подсказка:

import com.sun.jna.platform.win32.User32;
...
User32.INSTANCE.SendInput(...);

https://sourceforge.net/projects/fast-mouse-clicker-pro/

0

Существует также великолепный бесплатный преемник проекта с открытым исходным кодом, также находящийся в sourceforge. Он называется "Windows Intel Fastest Mouse Clicker" (Google это). Это приложение использует современный системный вызов SendInput () вместо устаревшего mouse_event () в fastclicker. Также "Windows Intel Fastest Mouse Clicker" сильно оптимизирован с помощью компилятора Intel C/C++ 15.0.

https://sourceforge.net/projects/fast-mouse-clicker-pro/

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