Dov'è il blocco clic del mouse sull'accessibilità?


13

Sono stato un utente di Linux sul desktop spento e riacceso nel corso degli anni. Ho quasi cambiato il mio computer principale su Ubuntu prima del rilascio di Windows 7. All'epoca c'erano alcuni, ma significativi problemi che impedivano l'adozione all'ingrosso, principalmente il tethering con il mio telefono e il client VPN scadente.

Un componente chiave su cui potevo contare erano le funzioni di accessibilità. Di recente ho installato Ubuntu 10.10 e sto pensando di provarlo, ma sembra che Ubuntu abbia fatto un salto indietro nel fatto che non ha più una funzione di blocco del clic per il mouse.

Fondamentalmente ho bisogno della possibilità di premere e tenere premuto il pulsante sinistro per attivare un blocco del pulsante in modo da poter spostare il mouse tramite un trackpoint con la mia protesi. Ho assolutamente bisogno di questa funzione ed è un affare se non funziona. Ho provato i tasti Dwell ma questo è un controllo caotico nella migliore delle ipotesi. Non sono mai stato in grado di gestire una resistenza di alcun tipo.

Risposte:


8

Hai visto xte ? Fa parte del xautomationpacchetto.

sudo apt-get install xautomation

È abbastanza stabile, quindi non dovresti fare alcuna compilazione o hacking.

Digitare xte "mousedown 1"su una console sembra fare quello che stai cercando. Ha simulato un clic e tieni premuto il primo pulsante del mouse. Il pulsante sembra rimanere premuto fino a quando non faccio clic su un altro pulsante del mouse.

Per far funzionare l'interfaccia utente nel modo desiderato, è possibile aggiungere xte "mousedown 1"una combinazione di tasti. Quando premi quel tasto, otterrai il click-and-hold che descrivi.

Se desideri il comportamento del clic e tieni premuto con un clic del mouse, puoi provare a guardare Compiz. Credo che Compiz consenta comandi vincolanti alla pressione dei pulsanti del mouse.


Dov'è in compiz questo?
djeikyb,

Apri "CompizConfig Settings Manager", quindi seleziona "Comandi" e premi la scheda "Associazioni pulsanti". Non li ho mai usati, ma so che sono lì. :-)
Erigami,

Potrebbe essere necessario installare il pacchetto compizconfig-settings-manager con Synaptic o altro. Non ho mai visto il pacchetto installato con l'installazione di base.
Mei,

Mi piace l'idea di xte, ma presenta lo stesso svantaggio dei pulsanti di trascinamento di xorg: un clic in più. E Compiz è sostituito da Unity nella prossima versione ... Sono sicuro che ci sono comunque dei modi, forse con xmodmap.
djeikyb,

Sono sicuro che Unity avrà le associazioni dei tasti.
Erigami,

2

Non ho ancora una risposta certa, ma ecco cosa ho ottenuto finora:

Il mousetweakspacchetto dovrebbe avere quello che vuoi. Solo, almeno nella mia installazione del netbook 10.10, non lo fa. Ho trovato un po 'di documentazione e sembra che ci sia un set aggiuntivo di funzionalità sotto la voce mousetweak5 . Include il tipo di trascinamento con un solo clic di cui stai parlando. Ho fatto una domanda sul launchpad per saperne di più. Da tutte le apparenze, non è implementato. O forse è stato rimosso. Ho registrato un bug nel launchpad rispetto al progetto mousetweak.

Ho trovato un driver di input per X chiamato evdev . E 'già utilizzato di default in Ubuntu 10.04, ed è possibile modificare il file di regole: /usr/share/X11/xorg.conf.d/10-evdev.conf. L'ho fatto funzionare, ma fa schifo. Fondamentalmente, assegni uno dei tuoi pulsanti come andare-in-clic-blocco-modalità. Fai clic su di esso, quindi fai clic sul pulsante che desideri bloccare. Per sbloccare, fai clic sul pulsante speciale, quindi fai clic sul pulsante bloccato. Comunque, quello che fai è modificare quel 10-evdev.conffile per aggiungere la linea Option "DragLockButtons" "8". Cambia 8 in qualsiasi pulsante del mouse desideri essere il pulsante della modalità di blocco speciale. Puoi trovare i numeri dei tuoi pulsanti eseguendo xevÈ nell'ultima riga dell'output dopo aver fatto clic. Vedi anche: http://www.xfree86.org/current/mouse5.html

Quello che voglio vedere è un click lock intelligente per mouse e trackball come il driver sinaptico fornisce touchpad. Cioè, un clic e trascina il gesto è attivo fino a quando non tocchi una seconda volta.


sì, il mousetweak5 non è implementato. Sto cercando di evitare di hackerare la merda dal mio sistema per renderlo funzionale. Ubuntu sembra avere molte promesse, ma l'accessibilità dovrebbe essere un componente fondamentale. The Dwell Click è più aggravante che utile. Non sono sicuro del perché abbiano eliminato il clicklock. È stato molto più utile. Almeno non hanno gettato le chiavi appiccicose. Non riesco a trovare una buona documentazione per btnx, il link alla pagina man non verrà caricato.
user10133

Sai, per tutto questo tempo mi sto dimenticando che stai usando un trackpoint, noto anche come nub-thingy. Penso che potrebbe essere controllato da sinaptico. Eseguire questo comando e fammi sapere se lo fa quello che si vuole: synclient LockedDrags=1.
djeikyb,

0

Presumo che tu abbia esaminato le opzioni di accessibilità del mouse e che la tastiera possa essere impostata per imitare un mouse non sicuro se uno di questi aiuti.


Sono quasi sicuro che questa funzionalità fosse nelle opzioni di accessibilità del mouse prima del 10.04 e anche OP lo ricorda. Se non fosse stato così facile non avresti stabilito quella generosità; p La tua seconda soluzione sembra promettente alla luce della risposta di Erigami, ma dovrai perfezionarla.
djeikyb,

Sfortunatamente le impostazioni del dispositivo gpointing non includono l'opzione di configurazione del blocco dei clic. non so perché l'accessibilità stia perdendo terreno. fortunatamente questo è un componente fondamentale di Win 7. Ho esaminato tutte le opzioni di accessibilità, apparentemente Ubuntu ha eliminato alcune scelte.
user10133,

0

Hai già esaminato gpointing-device-settings ? È nel repository dell'universo e alla fine dovrebbe sostituire gsynaptics. Potrebbe avere un set più completo di opzioni per il tuo trackpoint. Non lo so, non ho un trackpoint con cui testare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.