Установить кнопку мыши или клавиатуры для имитации щелчка левой кнопкой мыши и удержания или быстрого повторного щелчка левой кнопкой мыши в Windows?


18

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

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

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


1
это может быть встроено в Windows - windows.microsoft.com/en-GB/windows7/… - Я не могу проверить на этом компьютере (поэтому не дал ответа), но я уверен, что возможность нажать на кнопку для пользователей, испытывающих затруднения при использовании мышей, существует
отключение

Ответы:


11

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

http://www.autohotkey.com/


6
Было бы лучше предоставить реальный сценарий для этого.
Synetech

1
Скрипт для autohotkey, который привязывает сочетание клавиш к щелчку мыши: superuser.com/a/913791/295795
abaldwin99

7

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

^g::
click

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

http://www.autohotkey.com/

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

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


6

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

Шаг 1 Включите MouseKeys в Windows XP, одновременно нажимая «Left-Alt», «Left-Shift» и «NumLock». Нажмите «Enter», чтобы выбрать «Yes» в диалоговом окне, которое появляется для активации MouseKeys.

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

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

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




2

Скрипт AutoHotkey для отображения клавиши на левую кнопку мыши (и удержания нажатой, удерживая клавишу нажатой), если клавиша в сочетании с 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 Input (DirectInput)


0

Существует замечательный бесплатный преемник проекта с открытым исходным кодом fastclicker также находится на 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/


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

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

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

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

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


0

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


3
Добро пожаловать в Супер пользователя. Пожалуйста, соблюдайте осторожность при рекомендации программного обеспечения. Как написано, ваш ответ может рассматриваться как спам. Ваш ответ должен включать описание программного обеспечения и как оно решает вопрос. Более подробная информация: Как я могу рекомендовать программное обеспечение в моих ответах?
bwDraco - Восстановить Монику
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.