Чи є спосіб емуляції перетягування + падіння, не утримуючи натиснутою миші?


37

Я отримую травму верхньої частини спини, і я виявляю, що перетягування + падіння дратує деякі мої верхні м’язи спини. Переміщення курсору миші не є проблемою, але утримувати натиснутою кнопку під час її переміщення. (Насправді я використовую трекпад, але це те саме питання.)

Чи є спосіб (через якесь програмне забезпечення для плагінів, якщо це необхідно) на Windows 7, щоб я міг використати альтернативу для перетягування + падіння, схожого на програмне забезпечення? Іншими словами, я можу зробити щось на кшталт SHIFT + клацання, і це змусить ОС подумати, що миша все ще тримається, поки я не натискаю десь ще?

  • SHIFT + клацання переходить у режим "перетягування", випромінює подія MOUSEDOWN
  • переміщення миші в "режимі перетягування" змушує ОС подумати, що кнопка миші все ще утримується
  • клацання в "режимі перетягування" видає подію MOUSEUP і виходить з "режиму перетягування"

14
Власне, це не одне й те саме; трекпад - це неприємні пристрої, що закручують пальці - заведіть мишку, весь процес є більш текучим. В іншому випадку більшість програмного забезпечення трекпад має певний тип "натискання", який буде визнано "затриманим", перегляньте панель управління вашої панелі
Tetsujin

1
спробуйте скористатись клавіатурою
njzk2

1
@Tetsujin Висококласні трекпадники з хорошими драйверами можуть бути дуже приємними у використанні. Просто більшість трекпадів жахливі.
Олександр О'Мара

5
Я широко використовував трекпад і миші; миші завдають мені болю, і я не використовую їх, коли можу уникати, тоді як мій трекпад на моєму ноутбуці - це те, що я можу використовувати довше. Так ні, мишу не збираюсь.
Jason S

1
Якщо ви натискаєте кнопку відпуску-миші на сенсорній панелі, чутливій до дотику, часто вона перейде від звичайного переміщення до режиму клацання + переміщення, щоб змінитись назад при відпуску пальця.
wizzwizz4

Відповіді:


68

У Windows є функція "ClickLock", яка дозволяє виділити або перетягнути, не утримуючи кнопку миші.

Перейдіть до Панелі управління, а потім Властивості миші. На вкладці Кнопки встановіть прапорець "Увімкнути ClickLock".

Після ввімкнення коротко натисніть і утримуйте кнопку миші. Щоб звільнити, натисніть і потримайте знову. Ви навіть можете змінити довжину натискання кнопки, необхідну у розділі "Налаштування ...", коли ClickLock увімкнено.

введіть тут опис зображення


41
Вони не називали це StickyMouse? Богохульство!
користувач253751

3
@ user20574 що таке StickyMouse? Google дає це
phuclv

22
@ Lưu Vĩnh Phúc Я думаю, що гра на stickykeys.
Олександр О'Мара

11
@ AlexanderO'Mara Це також римується з Міккі Маусом.
Меттью Крамлі

ви можете натиснути клавішу alt + друку, щоб вона
знімала

18

Як альтернатива вже опублікованим відповідям, ви можете ввімкнути клавіші миші. Клавіші миші дозволяють використовувати цифрову клавіатуру для управління вказівником та кнопками миші. Ви можете комбінувати це з реальною мишкою або трекпад, щоб використовувати клавіатуру для управління кнопками, а мишу чи трекпад - для позиціонування.

AltShiftNumLockнадає діалогове вікно із запитом, чи потрібно вмикати клавіші миші. Після ввімкнення цифрових клавіш /і -клавіш можна використовувати для перемикання між лівою та правою кнопкою миші (або *для обох), 0натискатимуть і утримувати кнопку миші та .відпускати її.


8

Якщо ви використовуєте "ClickLock" (Windows 7 і вище), ви повинні мати можливість натиснути кнопку миші дуже короткий час, щоб почати перетягування, проте багато людей не можуть цього зробити ....

На ринку є багато мишей з додатковими кнопками, часто вони оснащені програмним забезпеченням, яке дає змогу визначити, що ви хочете робити, щоб додаткові кнопки були зроблені. XMouse Button Control (XMBC) - це безкоштовне програмне забезпечення, яке вимагає роботи з більшою частиною миші за допомогою додаткових кнопок і дозволяє керувати тим, що ці кнопки роблять. Один із варіантів, який вона дає, - це "Перетягування кнопками [Клейкі кнопки / клавіші]"

Якщо ви користуєтеся Microsoft Mouse, ви можете завантажити програмне забезпечення управління з чути , вибачте, я не можу знайти список того, що дозволяє визначити кожну кнопку миші для виконання у кожній версії Windows, але варто спробувати.


4
Я вважаю, що слід писати from hereзамість цього from hear.
haykam

2
Якщо ви навіть не можете скористатися блокуванням клацання, тоді, можливо, вам буде краще з клавішами миші - це змушує клавішу клавіатури 0утримувати кнопку миші, поки .клавіша клавіатури відпускає її.
Ніл

3

Для людей, які страждають різними подразненнями / порушеннями, які роблять важким або неможливим клацання миші, я вважаю, що є корисний інструмент , я цитую:

Point-N-Click - БЕЗКОШТОВНА автономна віртуальна миша, призначена для людей з обмеженими можливостями, які ускладнюють або неможливі клацання фізичної комп'ютерної миші. Поки вони можуть переміщувати мишу, трекбол чи інший вказівний пристрій, вони можуть надсилати клацання миші практично на будь-яку програму Windows або DOS-програму, яка може працювати у вікні, і навіть багато хто з повного екрану.

Ви клацаєте (або перетягуєте, або що завгодно - див. Можливі дії нижче), просто зупиняючи покажчик пристрою на певний час.

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

  • Не забудьте запустити його як адміністратора в ОС Windows 7 і новіших версій.

введіть тут опис зображення

Деякий час тому я вже розмістив подібну відповідь на сайті рекомендацій щодо програмного забезпечення .


2

Використовуйте трекбол, але інсталюйте кнопку, яку слід натиснути іншою рукою. Це особливість, яку я шукаю на крихітному (для HTPC) клавіатурі + кульовому пристрої. Але для хорошої якості трекболу Kensington, це був би простий мод, який проводить перемикач паралельно існуючому. Покладіть його на іншу сторону клавіатури або використовуйте ножний перемикач. Компанія, яка виробляє XKeys, продає ножні перемикачі тощо.

Я припускаю, що це було б найбільш ергономічно.

Що стосується перемикання клавіш, я думаю, що деякі драйвери миші / трекболу пропонують це. Я не пригадую нинішнього програмного забезпечення kensington, але, як ви зазначаєте, саме "інші" кулі потребують подібних речей для більшої кількості користувачів. З 4 або 6 кнопок, це може бути вибір , щоб встановити одну , щоб замкнутися ліву кнопку вниз. Я це бачив багато років тому, але це міг бути Logitech.


він сказав, що програмне забезпечення, а не апаратне забезпечення
Keltari

2
Я виступаю за пропозицію як найкраще рішення; він не вважав простий мод, але вважав спеціальне обладнання непрактичним. А пам’ятаєш коло підвалу ? Стів сказав, що його улюбленою мовою програмування є «пайка», тому…
JDługosz

2
Миша, що працює на стані <5 доларів, підключена як другий пристрій введення, повинна відповідати цілі без змін. Переверніть його, щоб кнопки стикалися з вами. Вийміть кулю.
Бен Войгт

2

На всякий випадок, якщо жоден із згаданих способів не підійде для вас, AutoHotKey не дозволяє робити саме те, що ви шукаєте. Насправді я використовував аналогічний сценарій, коли я ще намагався зробити справи на своєму eeePC. Встановіть інтерпретатор AHK, а потім збережіть цей скрипт у форматі * .ahk та запустіть його.

Hotkey, LButton,, Off ; we only need this once the Win + MouseLeft combo has been triggered
return

+LButton::
Send, {LButton Down} ; Send a MOUSEDOWN event
OnExit("sendUpEvent") ; ensure the mouse button is not left in the 'down' state upon script exit
Hotkey, LButton,, On ; Activate Hotkey below
return

LButton::
sendUpEvent()
{
    OnExit("sendUpEvent", 0) ; removing the onExit handler here avoids unnecessarily sending a MOUSEUP upon exit
    Send, {LButton Up} ; Send a MOUSEUP event
    Hotkey, LButton,, Off ; switch back to normal left click behaviour
    LButtonHeldDown := false
}

2

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

Після страждання від сильної болі в спині (не викликаної травмою) під час виконання напруженої миші роботи я виявив, що за допомогою вертикальної миші дуже велике полегшення. Може знадобитися кілька днів, поки ви ознайомитесь із зміненим положенням вашої руки миші, але через деякий час, використовуючи звичайну мишу, ви почуєте себе ще незручніше, не кажучи про використання трекпада.

На ринку є багато продуктів, тому як вихідний пункт я рекомендую переглянути:

Звичайно, є також і бездротові версії таких.

Пс: Я не пов'язаний ні з однією з названих компаній, ні продаю їхню продукцію або не беруся до жодної згадки про них.


1

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


2
Дякую, але не тому, що я попросив.
Jason S

1
Аналогічно, деякі ігрові миші із кнопками, що можна відображати, дозволять вам відображати додаткові кнопки для натискання + утримання
Chris H

0

Усі ці чудові відповіді мені здаються досить складними. Я думаю, що вашу проблему можна вирішити простіше за допомогою клавіш CTRL + ALT. CTRL + ALT + X (ножиці), щоб вирізати щось; CTRL + ALT + C (копія), щоб скопіювати його; CTRL + ALT + V (стрілка вниз) для вставки. Є багато інших, але це ті, якими я користуюся постійно. Це може усунути велику потребу утримувати клавішу миші під час перетягування.

Щоб обмежити необхідність перетягувати річ, щоб вибрати її, спробуйте двічі клацнути на ній, що зазвичай виділяє слово чи предмет; потрійне клацання вибирає природне поєднання слів або предметів. У цьому текстовому полі потрійний виділяє цілий абзац. Експериментуйте, він може працювати не у всіх програмах чи ОС. Я використовую Windows 10, але він працював у Vista та до цього не пам’ятаю.

щойно ви вибрали те, що потрібно скопіювати або перемістити, введіть CTRL + ALT + C, щоб скопіювати його або X, щоб перемістити його. натисніть область, яку ви хочете розмістити, і введіть CTRL + ALT + V.

Я сподіваюся, що це більш просте рішення для вас. Благословення


Деякі програми (зокрема програми малювання) вимагають натискання та перетягування для переміщення або розміщення елементів у певних місцях на екрані, тому комбінації клавіш дійсно не допомагають.
Джейсон S
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.