"Virtuelle Maus" über die Tastatur

13

(Für Windows.)

Ich suche eine Art Programm, von dem ich hoffe, dass es existiert. Wenn nicht, könnte ich versuchen, es zu erstellen.

Ich hasse es leidenschaftlich, die Maus zu benutzen. Ich habe gelernt, wie man die Tastatur für 99% der Aufgaben am Computer verwendet, aber die oben genannte Leidenschaft ist stark genug, um auch für die verbleibenden 1% eine Lösung zu finden.

Hier ist die Lösung, die ich haben möchte: Ich drücke einen vorgegebenen Tastatur-Hotkey. (Ich überlege Start- Jaber für jeden etwas.) Plötzlich ist die Bildschirmfläche aller meiner Monitore in ein Raster unterteilt, in dem jede Zelle einen Buchstaben zeigt. Durch Drücken dieses Buchstabens auf der Tastatur wird diese Zelle weiter in Unterzellen unterteilt, und der Vorgang wird wiederholt, bis ein ausreichend kleiner Bereich eingegrenzt wurde. Anschließend generiert das Programm einen Klick.

Gibt es ein Programm , das dies tut, gut ? Es muss großartig sein. Andernfalls könnte ich genauso gut meine eigenen bauen.

Ram Rachum
quelle
Wie genau würde das beim Ziehen usw. funktionieren? Ich denke, es gibt bessere Möglichkeiten, die Verwendung einer Maus zu vermeiden, z. B. Trackpads, Touchscreens usw. Außerdem müssen Sie angeben, um welches Betriebssystem es sich handelt.
James P
Sie können ziehen, indem Sie die Strg-Taste drücken und anschließend eine weitere Sitzung für das Ziehziel durchführen. Ich möchte eine Lösung, die nur auf der Tastatur funktioniert, nicht auf Trackpads, Touchscreens, Trackballs oder dem, was Sie haben. Ich habe jetzt das Betriebssystem angegeben, es ist Windows.
Ram Rachum
1
@James Mit Ausnahme von Tastatur-Junkies gibt es möglicherweise auch Behinderte, die von einem solchen Tool profitieren können.
Bernhard
Ich erinnere mich an dieses 1997 mit Dragon Dictate (das der Vorläufer von Dragon Naturally Speaking war, das allquixotic erwähnte). Es war sicherlich nützlich für die Spracherkennung, aber Sie sollten es nicht wirklich brauchen, wenn Sie MouseKeys richtig einstellen und die Beschleunigungstasten verwenden ( Ctrlzum Beschleunigen / Springen, Shiftzum Verlangsamen).
Synetech

Antworten:

6

Es gibt ein Programm, das genau das tut, was Sie sagen, aber da es als Eingabehilfen-Lösung gebaut wurde, glaube ich nicht, dass Sie es über die Tastatur aktivieren können. Stattdessen können Sie in Ihr Mikrofon sprechen, um Befehle zu diktieren.

Das Programm heißt Dragon NaturallySpeaking und ist von Nuance. Es ist sehr teuer. Die Benutzererfahrung für den Algorithmus zur Aufteilung des Mausbildschirms ist genau so, wie Sie es in Ihrer Frage angegeben haben, aber ich bin mir zu 60% sicher (basierend auf einer professionellen Verwendung des Programms für insgesamt 30 Stunden), dass es keine Möglichkeit gibt, es nur mit zu aktivieren die Tastatur.

Das Programm ist für Benutzer mit eingeschränkter Motorsteuerung konzipiert. Mit der Mausrasterfunktion können Sie keine Tricks per "Drag & Drop" oder auf andere Weise ausführen, außer durch einfaches und doppeltes Klicken mit der linken oder rechten Maustaste auf den Bildschirm. Außerdem wird ein rudimentäres Scrollrad unterstützt, das wie das Scrollrad einer Maus funktioniert Rad.

Ich kann nicht empfehlen, dass Sie dieses Produkt verwenden (und ich sollte es auch nicht, da dies nicht zum Thema gehört), da ich nicht der Meinung bin, dass es genau das tut, was Sie möchten, dh, Sie können das Mausgitter mit der nicht aktivieren Tastatur.

ABER, was dieses Programm lehrt, ist, dass die Implementierung eines solchen Programms nicht nur möglich ist, sondern bereits in einem funktionierenden Produkt ausgeliefert wurde. Alles, was jetzt passieren muss, ist, dass jemand mitkommt und dasselbe tut, aber anstatt Sprache als Eingabe zu verwenden, verwenden Sie die Tastatur als Eingabe.

Meine persönliche Empfehlung für Maus - Hasser ( hebt die Hand , ich sie zu hassen) ist eine Tastatur mit einem Trackpoint zu versuchen. "TrackPoint" ist eigentlich der Markenname von IBM für ein relativ allgemeines Gerät, das als kleiner Trägheits-Joystick beschrieben werden kann, der mit einer Gummikappe in der Mitte der Tastatur sitzt und häufig wie ein Radiergummi aussieht. Sie sind in verschiedenen Qualitäten und Designs erhältlich, aber ich habe festgestellt, dass die besten (für mich) Lenovo ThinkPad-Laptops sind.

Sie können auch eine Lenovo ThinkPad USB-Tastatur mit TrackPoint kaufen. Dabei handelt es sich um eine desktoporientierte Standard-Tischtastatur mit einem USB-Kabel, die die gleiche TrackPoint-Erfahrung bietet wie ein moderner ThinkPad-Laptop. Die Verwendung des TrackPoints ermöglicht Ihnen eine fein abgestimmte motorische Steuerung der Maus durch Klicken und Scrollen mit der linken und rechten Maustaste, ohne dass Sie die Hände von der Tastatur nehmen müssen. Es ist so gut wie eine "Taste" auf Ihrer Tastatur, die die Maus ist.

Tatsächlich kann ich gleichzeitig mit beiden Händen auf der Tastatur tippen und mausieren . Es ist ein bisschen von einer erworbenen Fähigkeit, aber sobald Sie es haben, ist es für alles von Spielen bis zu hochproduktiver Programmierung, Sysadmin usw. geeignet.

Wenn Sie auf einer reinen Softwarelösung bestehen, ist die Antwort meines Erachtens vorerst, dass Sie sie selbst schreiben müssen. Sie können jedoch beispielsweise die Testversion von Dragon NaturallySpeaking herunterladen und sehen, wie das Mausraster funktioniert (Sie müssen das Programm diktieren), um beim Schreiben Ihres Programms einige Gestaltungsideen zu erhalten.

Bearbeiten : Ein Link zur Mouse Grid-Funktionalität, der in Dragon erläutert wird: http://www.nuance.com/naturallyspeaking/customer-portal/documentation/userguide/chapter4/ug_chapter4_moving_clicking_mouse.asp

Edit 2 : Es hilft bei Google. Nachdem ich etwas mehr über den Begriff "Mausraster" nachgedacht hatte, entschied ich mich, ihn auf Tritte zu googeln. Ich fand dies: http://8887.eu/mSoftware/index.php/home/windows-software/mouse-grid.html Es scheint genau das zu tun, was Sie wollen, und Sie können es mit der Tastatur steuern . Sieg!

allquixotic
quelle
Danke für die ausführlichen Antworten. Die Lösung von Nuance sieht meiner Vorstellung sehr ähnlich. Die mSoftware-Lösung ist nicht gut, da sie nur mit der Tastatur funktioniert, die (a) nur 9 Tasten hat, im Gegensatz zu den ~ 35 Tasten in der Mitte der Tastatur, die viel schneller sind, und (b) die ich nicht benutze Tastaturen mit Tastaturen überhaupt.
Ram Rachum
Nun, wenn Sie etwas sehr Spezifisches im Sinn haben und Programmierer sind, würde ich sagen, beginnen Sie mit der Arbeit daran, denn wahrscheinlich hat das noch niemand gemacht, wenn Sie etwas anderes wollen als das, was mSoftware MouseGrid bietet. Tun Sie uns allen einen Gefallen und machen Sie es zu Open Source - es scheint im Allgemeinen nützlich zu sein. Ich würde dir Biergeld geben, wenn du Erfolg hast. Ihre einzige andere Möglichkeit ist, die Seiten der Google-Ergebnisse nach "Mausraster" zu durchsuchen, bis Sie schließlich auf etwas stoßen, das genau das tut, was Sie wollen (wie hoch sind die Chancen?).
Allquixotic
2

In Windows 7 ist etwas Ähnliches integriert. Mit einem Sprachbefehl wird ein Raster angezeigt. Dann sagen Sie eine Nummer, diese Zelle wird geteilt, Sie sagen eine Nummer ... bis Sie zufrieden sind und zeigen dies mit einem anderen Sprachbefehl an. Bildbeschreibung hier eingeben Sie können die meisten Objekte auf dem Bildschirm auch direkt benennen, z. B. "Arbeitsplatz", "Favoriten" usw.

So großartig das auch klingen mag, meine einstündige Erfahrung mit dieser Taktik ist, dass sie sehr langsam, ineffizient und frustrierend ist. Hinzufügen ist Closed-Source und nicht portierbar.

Halten Sie sich einfach an die NumLock-Mauszeigernavigationstasten, mkay? Sie bewegen den Mauszeiger auf sehr nützliche Weise direkt. Ich verwende Ubuntu in letzter Zeit und hier müssen Sie diese Option irgendwo auf der Seite mit den Tastaturoptionen aktivieren. Andere Betriebssysteme - keine Ahnung.

Vorac
quelle
0

Eine Lösung, die zu sehr dem ähnelt, was Sie gesagt haben, ist eine Software namens Voice Finger , deren Dateigröße klein ist und etwa 1 MB beträgt. Tatsächlich handelt es sich um eine "verbesserte" Version des Windows-Standard-Mausrasters. Es verwendet Zahlen und Buchstaben als Koordinaten, wie Sie sagten. Es deckt auch alle Monitore ab, wenn Sie mehrere haben. Das Klicken erfordert oft nur einen Befehl, im Gegensatz zu den verschiedenen Schritten, die in den Standardoptionen von Dragon und Windows erforderlich sind.

Bob Lamb
quelle
Ich habe versucht ist; Es ist nur für Sprachbefehle gedacht, nicht für Tastaturbefehle.
Ram Rachum