Де блокування клацання мишею Accessibility?


13

Я був користувачем Linux на робочому столі вимкнений і знову знову протягом багатьох років. Я майже переключив свій основний комп'ютер на Ubuntu до випуску Windows 7. На той час було кілька, але значущих проблем, які перешкоджали прийняттю оптових продажів, в основному прив’язування до мого телефону та ослаблений VPN-клієнт.

Одним із ключових компонентів, на які я міг розраховувати, були функції Доступності. Нещодавно я встановив Ubuntu 10.10 і розглядаю можливість спробувати його ще раз, але, схоже, Ubuntu зробив стрибок назад, оскільки у нього більше немає функції блокування клацання миші.

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

Відповіді:


8

Ви подивилися на xte ? Це частина xautomationпакету.

sudo apt-get install xautomation

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

Введення тексту xte "mousedown 1"на консолі, здається, робить те, що ви шукаєте. Це імітувало клацання та утримування першої кнопки миші. Здається, кнопка залишається натиснутою, доки не натискаю іншу кнопку миші.

Щоб змусити користувальницький інтерфейс працювати потрібним чином, ви можете додати xte "mousedown 1"прив'язку клавіш. Коли ви натиснете цю клавішу, ви отримаєте опис натискання та утримування.

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


Де в compiz це?
djeikyb

Відкрийте "CompizConfig Manager Manager", потім перейдіть до "Команди" та перейдіть на вкладку "Прив'язки кнопок". Я ніколи їх не використовував, але знаю, що вони є. :-)
Ерігамі

Можливо, вам доведеться встановити пакунок compizconfig-settings-manager із Synaptic чи будь-яким іншим. Я ніколи не бачив пакет, встановлений разом із базовою установкою.
Май

Мені подобається ідея xte, але вона страждає тим же недоліком драглоблоків xorg: додатковий клацання. І Compiz замінюється Unity в майбутньому випуску. Я впевнений, що існують шляхи навколо цього, хоча, можливо, з xmodmap.
djeikyb

Я впевнений, що у Unity будуть ключові прив’язки.
Ерігамі

2

У мене поки немає впевненої відповіді, але ось що я отримав досі:

У mousetweaksпакеті повинно бути те, що ви хочете. Тільки, принаймні, в моїй 10.10 встановлення нетбука, це не так. Я знайшов деяку документацію, і, схоже, є додатковий набір функцій під заголовком mousetweak5 . Це включає вид перетягування одним натисканням, про яке ви говорите. Я задав запитання на панелі запуску, щоб дізнатися більше. З усіх поглядів, він не реалізований. Або, можливо, було видалено. Я зафіксував помилку в панелі запуску проти проекту mousetweak.

Я знайшов драйвер введення для X під назвою evdev . Це вже використовується за умовчанням в Ubuntu 10.04, і ви можете редагувати файл правил: /usr/share/X11/xorg.conf.d/10-evdev.conf. У мене це працює, але це відстійно. В основному ви призначаєте одну зі своїх кнопок як режим переходу в режим блокування. Ви натискаєте його, потім натискаєте кнопку, яку ви хочете заблокувати. Щоб розблокувати, ви натискаєте спеціальну кнопку, а потім натискаєте кнопку заблокованої. У будь-якому випадку, ви повинні редагувати цей 10-evdev.confфайл, щоб додати рядок Option "DragLockButtons" "8". Змініть 8 на будь-яку кнопку миші, яку ви хочете стати спеціальною кнопкою режиму блокування. Ви можете знайти номери ваших кнопок, запустивши xevце в останньому рядку виводу після клацання. Дивіться також: http://www.xfree86.org/current/mouse5.html

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


так, mousetweak5 не реалізовано. Я намагаюся уникати злому лайна з моєї системи, щоб зробити його функціональним. Схоже, Ubuntu має багато обіцянок, але доступність має бути основним компонентом. Клацання затримки - більше обтяжуюче, ніж корисне. Не впевнений, чому вони покінчили з кліком. Це було набагато корисніше. Принаймні, вони не викидали липкі ключі. Я не можу знайти гарну документацію для btnx, посилання man man не завантажується.
user10133

Ви знаєте, весь цей час я забуваю, що ви використовуєте трекпойнт, він же нуб-штук. Я думаю, що це може контролюватися синаптиком. Виконайте цю команду і Лем знати , якщо він робить те , що ви хочете: synclient LockedDrags=1.
djeikyb

0

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


Я майже впевнений, що ця функціональність була в опціях доступності миші десь до 10.04, і ОП також пам’ятає це. Якби це було просто, не було б встановлено цього щедрості; p Ваше друге рішення виглядає багатообіцяючим у світлі відповіді Ерігамі, але вам потрібно буде його чітко визначити.
djeikyb

На жаль, налаштування пристрою gpointing не містять опції конфігурації блокування клацання. не впевнений, чому доступність втрачає тягу. на щастя, це основний компонент Win 7. Я переглянув усі варіанти доступності, мабуть, Ubuntu продемонстрував деякі варіанти.
користувач10133

0

Ви ще переглянули налаштування gpointing-device ? Він знаходиться у сховищі Всесвіту, і, зрештою, повинен замінити гсинаптиків. Він може мати більш вичерпний набір варіантів для вашої точки доріжки. Я не знаю, у мене немає контрольної точки для тестування.

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