Встановити кнопку миші або клавіатури для імітації лівої клавіші та утримування або швидкого лівого клацання, що повторюється в Windows?


18

Хтось знає спосіб налаштування Windows 7 або використання програмного забезпечення третьої сторони для цього? Я хотів би натиснути на свою середню кнопку миші, щоб вона сказала Windows, щоб вона клацала лівою кнопкою миші та утримувала її, поки я знову не натискаю середню кнопку миші. Клавіатура клавіші також буде добре.

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

Якщо нічого з цього неможливо, як щодо тимчасового встановлення клавіатури для досягнення емуляції лівої кнопки миші?


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

Відповіді:


11

ви можете створити всі власні комбінації клавіш за допомогою автоматичної клавіші. Autohotkey - це безкоштовне програмне забезпечення з відкритим кодом для макро- та ключових прив’язок.

http://www.autohotkey.com/


6
Краще було б надати фактичний сценарій для цього.
Synetech

1
Сценарій автоматичної клавіші, який прив'язує клавішу клавіатури до клацання миші: superuser.com/a/913791/295795
abaldwin99

7

Ось сценарій автоматичної клавіші, який прив’яже клавішу клавіші (CTRL + g) до клацання миші.

^g::
click

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

http://www.autohotkey.com/

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

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


6

MouseKeys вбудований у Windows XP та новіші версії .

Крок 1. Увімкніть клавіші миші в Windows XP, натиснувши одночасно “Left-Alt,“ Left-Shift ”та“ NumLock ”. Натисніть“ Enter ”, щоб вибрати“ Yes ”у діалоговому вікні, яке відображає активацію MouseKeys.

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

Крок 3 Симулюйте клацання лівою кнопкою миші, натиснувши кнопку "5." Для подвійного клацання натисніть "+". Натисніть "-", а потім "5" клацніть правою кнопкою миші.

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


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

"Емулятор миші" Ця програма безкоштовна. Якщо вам дуже подобається ця програма і хочете зробити пожертву, перейдіть на веб-сайт для отримання додаткової інформації. Дякую.

Програма працює під 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 (DirectInput)


0

Є також геніальний безкоштовний правонаступник з відкритим кодом, що працює у програмі fastclicker. Вона називається "Найшвидший клік миші Windows Intel" (google it). Цей додаток використовує сучасний системний виклик SendInput () замість застарілого mouse_event () у fastclicker. Крім того, "Windows найшвидший клік миші" сильно оптимізований за допомогою компілятора 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.