Wo ist die Eingabehilfen-Mausklick-Sperre?

13

Ich war im Laufe der Jahre ein Benutzer von Linux auf dem Desktop. Vor der Veröffentlichung von Windows 7 hätte ich meinen Primärcomputer beinahe auf Ubuntu umgestellt. Zu der Zeit gab es einige, aber wichtige Probleme, die eine umfassende Übernahme verhinderten, hauptsächlich die Anbindung an mein Telefon und den miesen VPN-Client.

Eine Schlüsselkomponente, auf die ich zählen konnte, waren die Eingabehilfen. Ich habe vor kurzem Ubuntu 10.10 installiert und überlege, es noch einmal zu versuchen, aber es scheint, dass Ubuntu einen Sprung nach hinten gemacht hat, da es keine Klick-Sperrfunktion mehr für die Maus hat.

Grundsätzlich muss ich die linke Taste drücken und gedrückt halten können, um eine Tastensperre auszulösen, damit ich die Maus über einen Trackpoint mit meiner Prothese bewegen kann. Ich benötige dieses Feature unbedingt und es ist ein Deal Breaker, wenn es nicht funktioniert. Ich habe die Dwell-Tasten ausprobiert, aber dies ist bestenfalls eine chaotische Kontrolle. Ich war noch nie in der Lage, irgendwelche Probleme zu lösen.

user10133
quelle

Antworten:

8

Hast du xte angeschaut ? Es ist Teil des xautomationPakets.

sudo apt-get install xautomation

Es ist ziemlich stabil, so dass Sie kein Kompilieren oder Hacken durchführen müssen.

Das Tippen xte "mousedown 1"auf einer Konsole scheint das zu tun, wonach Sie suchen. Es simulierte ein Klicken und Halten der ersten Maustaste. Die Schaltfläche scheint gedrückt zu bleiben, bis ich eine andere Maustaste drücke.

Damit die Benutzeroberfläche wie gewünscht funktioniert, können Sie xte "mousedown 1"eine Tastenkombination hinzufügen . Wenn Sie diese Taste drücken, erhalten Sie das von Ihnen beschriebene Klicken und Halten.

Wenn Sie das Klick-und-Halte-Verhalten bei einem Mausklick möchten, können Sie versuchen, Compiz zu betrachten. Ich glaube, dass Compiz das Binden von Befehlen zum Drücken von Maustasten erlaubt.

Erigami
quelle
Wo im compiz ist das?
DJEIKYB
Öffnen Sie den CompizConfig-Einstellungsmanager, gehen Sie zu "Befehle" und klicken Sie auf die Registerkarte "Tastenbelegung". Ich habe sie nie benutzt, aber ich weiß, dass sie da sind. :-)
Erigami
Möglicherweise müssen Sie das compizconfig-settings-manager-Paket mit Synaptic oder was auch immer installieren. Ich habe das mit der Basisinstallation installierte Paket noch nie gesehen.
Mei
Ich mag die Idee von xte, aber sie hat den gleichen Nachteil wie die Draglock-Buttons von xorg: einen zusätzlichen Klick. Und Compiz wird in der kommenden Veröffentlichung durch Unity ersetzt. Ich bin mir sicher, dass es auch anders geht, vielleicht mit xmodmap.
djeikyb
Ich bin sicher, Unity wird Schlüsselbindungen haben.
Erigami
2

Ich habe noch keine sichere Antwort, aber hier ist, was ich bisher habe:

Das mousetweaksPaket sollte haben, was Sie wollen. Nur, zumindest in meiner 10.10 Netbook-Installation, ist dies nicht der Fall. Ich habe eine Dokumentation gefunden, und es sieht so aus, als gäbe es unter der Überschrift mousetweak5 eine Reihe zusätzlicher Funktionen . Es enthält die Art von Einzelklick-Ziehen, über die Sie sprechen. Ich habe auf dem Launchpad eine Frage gestellt , um mehr zu erfahren. Wie es scheint, ist es nicht implementiert. Oder wurde möglicherweise entfernt. Ich habe einen Fehler im Launchpad für das mousetweak-Projekt gemeldet.

Ich habe einen Eingabetreiber für X namens evdev gefunden . Es ist bereits standardmäßig in Ubuntu 10.04, verwendet und Sie können die Regeln Datei bearbeiten: /usr/share/X11/xorg.conf.d/10-evdev.conf. Ich habe es zum Laufen gebracht, aber es ist scheiße. Grundsätzlich weisen Sie einen Ihrer Buttons als Go-In-Click-Lock-Modus zu. Sie klicken darauf und dann auf die Schaltfläche, die gesperrt werden soll. Zum Entsperren klicken Sie auf die Sondertaste und dann auf die Sperrtaste. Auf jeden Fall müssen Sie diese 10-evdev.confDatei bearbeiten, um die Zeile hinzuzufügen Option "DragLockButtons" "8". Ändern Sie 8 in eine beliebige Maustaste, die Sie als Spezialsperrmodus-Taste verwenden möchten. Sie finden die Nummern Ihrer Schaltflächen, indem xevSie nach dem Klicken in der letzten Zeile der Ausgabe ausführen. Siehe auch: http://www.xfree86.org/current/mouse5.html

Was ich sehen möchte, ist ein intelligentes Klickschloss für Mäuse und Trackballs, wie der Synaptic-Treiber für Touchpads. Dh, eine Klick-und-Zieh-Geste ist aktiv, bis Sie ein zweites Mal tippen.

djeikyb
quelle
ja, das mousetweak5 ist nicht implementiert. Ich versuche zu vermeiden, den Mist aus meinem System zu hacken, um ihn funktionsfähig zu machen. Ubuntu scheint vielversprechend zu sein, doch Barrierefreiheit sollte eine Kernkomponente sein. Der Verweilklick ist eher ärgerlich als nützlich. Ich bin mir nicht sicher, warum sie das Klickschloss aufgehoben haben. Es war viel nützlicher. Zumindest warfen sie keine klebrigen Schlüssel raus. Ich kann keine gute Dokumentation für BTNX finden, der Manpage-Link wird nicht geladen.
user10133
Weißt du, die ganze Zeit vergesse ich, dass du einen Trackpoint benutzt, auch bekannt als Nub-Ding. Ich denke, es könnte durch synaptische gesteuert werden. Führen Sie diesen Befehl und Lemme wissen , ob es das tut , was Sie wollen: synclient LockedDrags=1.
DJEIKYB
0

Ich gehe davon aus, dass Sie sich die Eingabehilfen für die Maus angesehen haben und die Tastatur so eingestellt werden kann, dass sie eine Maus imitiert.

robin0800
quelle
Ich bin mir fast sicher, dass diese Funktionalität in den Mauszugriffsoptionen vor 10.04 enthalten war, und OP merkt sich dies ebenfalls. Wenn es so einfach wäre, hätte ich dieses Kopfgeld nicht gezahlt. P Ihre zweite Lösung sieht angesichts von Erigamis Antwort vielversprechend aus, aber Sie müssen sie konkretisieren.
djeikyb
Leider enthalten die Einstellungen für das Gpointing-Gerät nicht die Option zur Konfiguration der Klick-Sperre. Ich bin nicht sicher, warum die Zugänglichkeit an Bodenhaftung verliert. Zum Glück ist dies eine Kernkomponente von Win 7. Ich habe mir alle Eingabehilfen angesehen, anscheinend hat Ubuntu einige Optionen gelöscht.
user10133
0

Hast du dir gpointing-device-settings schon angesehen? Es befindet sich im Universums-Repository und soll letztendlich gsynaptics ersetzen. Möglicherweise verfügt es über umfangreichere Optionen für Ihren Trackpoint. Ich weiß nicht, ich habe keinen Trackpoint zum Testen.

djeikyb
quelle