2011-12-08 07:09:04 +0000 2011-12-08 07:09:04 +0000
18
18

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

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

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

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

Ответы (11)

11
11
11
2011-12-08 08:35:09 +0000

вы можете создавать все пользовательские клавиатурные сокращения с помощью автогоризонтальной клавиши. Автоматическая горячая клавиша - это бесплатное программное обеспечение с открытым исходным кодом для макросов и привязки клавиш. http://www.autohotkey.com/

7
7
7
2015-05-12 13:02:51 +0000

Вот скрипт автогорячих клавиш, который привяжет сочетание клавиш (CTRL + g) к щелчку мыши.

^g::
click

Сохраните это в блокноте с расширением файла .ahk, а затем скомпилируйте с помощью автогорячих клавиш. Чтобы скомпилировать скрипты с автоключами, вам нужно скачать его здесь: http://www.autohotkey.com/

Также вы можете заменить ключ g на любую букву для изменения триггерного ключа. Чтобы перейти от CTRL к ALT, замените ^ на !. Полный список символов, определяющих горячие клавиши, смотрите в этой документации… https://www.autohotkey.com/docs/Hotkeys.htm .

6
6
6
2016-05-16 19:13:29 +0000

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

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

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

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

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

3
3
3
2012-12-28 13:29:30 +0000

Я использовал этот и установил ключ для щелчка левой кнопкой мыши. Настройте его на удержание клавиши & нажмите от 0-9999 кликов/секунды http://sourceforge.net/projects/fastclicker/ .

3
3
3
2013-11-01 20:43:22 +0000

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

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

и

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

2
2
2
2015-07-16 18:02:13 +0000

Сценарий автогорячих клавиш для отображения левой кнопки мыши (и держите нажатой, удерживая нажатой клавишу), если клавиша сочетается с 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
1
1
2016-01-19 10:11:38 +0000

Только что нашла эту, очень полезную: http://rhdesigns.browseto.org/mouseemulator.html

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

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

Manual

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

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

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

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

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

Клавиатура 9 - Маховик мыши вниз (Прокрутка)

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

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

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

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

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

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

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

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

0
0
0
2016-11-07 09:54:13 +0000

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

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

2) Нажмите на “ClickLock”, который позволяет выделить или перетащить, не удерживая кнопку мыши.

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

0
0
0
2016-11-19 23:47:23 +0000

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

0
0
0
2016-06-21 12:54:39 +0000

Есть блестящий свободный преемник проекта с открытым исходным кодом, который также находится в исходном коде. Он называется “Windows Intel Fastest Mouse Clicker” (Google it). Это приложение использует современный системный вызов SendInput() вместо устаревшего mouse_event() в быстром кликере. Также “The Windows Intel Fastest Mouse Clicker” сильно оптимизирован компилятором Intel C/C++ 15.0. https://sourceforge.net/projects/fast-mouse-clicker-pro/ .

0
0
0
2016-09-28 10:46:17 +0000

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

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

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

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

Похожие вопросы

3
19
10
28
9