"Mouse virtuale" utilizzando la tastiera


13

(Per Windows.)

Sto cercando un tipo di programma che spero esista. Altrimenti potrei provare a crearlo.

Odio appassionatamente usare il mouse. Ho imparato a usare la tastiera per il 99% delle attività che devo svolgere sul computer, ma la passione di cui sopra è abbastanza forte per me da voler trovare una soluzione anche per il restante 1%.

Ecco la soluzione che desidero: premo un tasto di scelta rapida da tastiera prestabilito. (Sto pensando Start- Jma a ciascuno il suo.) Improvvisamente il settore immobiliare dello schermo in tutti i miei monitor è diviso in una griglia, con ogni cella che mostra una lettera. Premendo quella lettera sulla tastiera dividerai ulteriormente quella cella in sotto-celle, ripetendo il processo fino a quando non abbiamo ristretto un'area abbastanza piccola, e quindi il programma genera un clic.

C'è un programma che lo fa, bene ? Deve essere fantastico. Altrimenti potrei anche costruire il mio.


Come funzionerebbe esattamente per il trascinamento ecc.? Penso che ci siano modi migliori per evitare l'uso del mouse, ad esempio trackpad, touchscreen ecc. Inoltre, è necessario specificare il sistema operativo di cui si sta parlando.
James P,

Il trascinamento può essere eseguito premendo ctrl e quindi avendo un'altra sessione per la destinazione di trascinamento. Voglio una soluzione che sia solo tastiera, non trackpad, touchscreen, trackball o what-have-you. Ho specificato il sistema operativo ora, è Windows.
Ram Rachum,

1
@James Ad eccezione dei drogati di tastiera, potrebbero esserci anche persone disabili che potrebbero beneficiare di tale strumento.
Bernhard,

Me lo ricordo nel 1997 con Dragon Dictate (che fu il precursore di Dragon Naturally Speaking di cui parlava allquixotic). È stato sicuramente utile per il riconoscimento vocale, ma non dovresti davvero averne bisogno se sintonizzi correttamente MouseKeys e usi i tasti acceleratore ( Ctrlper accelerare / saltare, Shiftrallentare).
Synetech,

Risposte:


6

Esiste un programma che fa esattamente come dici tu, ma dato che è costruito come soluzione di accessibilità, non penso che tu possa attivarlo usando la tastiera. Invece, ti fa parlare nel tuo microfono per dettare comandi.

Il programma si chiama Dragon NaturallySpeaking ed è di Nuance. È molto costoso. L'esperienza utente per l'algoritmo di divisione dello schermo del mouse è esattamente come hai fatto nella tua domanda, ma sono sicuro al 60% (basato sull'utilizzo professionale del programma per un totale di circa 30 ore) che non c'è modo di attivarlo usando solo la tastiera.

Il programma è progettato per utenti con controllo motore limitato. Inoltre, la funzionalità della griglia del mouse non ha la capacità di eseguire "trascinamento della selezione" o qualsiasi altro tipo di trucco ad eccezione del singolo e doppio clic sinistro o destro sullo schermo e supporta anche una rotella di scorrimento rudimentale che funziona come uno scorrimento del mouse ruota.

Non posso raccomandare di usare questo prodotto (né dovrei, dato che sarebbe fuori tema) principalmente perché non penso che faccia quello che vuoi che faccia, vale a dire che non puoi attivare la griglia del mouse con tastiera.

Ma ciò che questo programma insegna è che implementare un programma come questo non è solo possibile, ma è già stato spedito in un prodotto funzionante. Tutto ciò che deve accadere ora è che qualcuno arrivi e faccia la stessa cosa, ma invece di usare la voce come input, usa la tastiera come input.

Il mio consiglio personale per chi odia il mouse ( alza la mano ; anche io li odio) è provare una tastiera con un TrackPoint. "TrackPoint" è in realtà il marchio IBM di un dispositivo abbastanza generico che può essere descritto come un piccolo joystick inerziale che si trova al centro della tastiera con un cappuccio di gomma e spesso ha l'aspetto di una gomma da matita. Sono disponibili in varie qualità e design, ma ho scoperto che i migliori (per me) sono nei laptop Lenovo ThinkPad.

Puoi anche acquistare una tastiera Lenovo ThinkPad USB con TrackPoint, che è una tastiera da scrivania standard orientata al desktop con un cavo USB, che offre la stessa esperienza TrackPoint di un moderno laptop ThinkPad. L'uso del TrackPoint consente un controllo motorio del mouse, del mouse, del tasto sinistro e destro e scorrimento senza dover togliere le mani dalla tastiera. È buono come avere un "tasto" sulla tastiera che è il mouse.

In effetti, posso digitare e il mouse , allo stesso tempo, con entrambe le mani sulla tastiera. È un po 'un'abilità acquisita, ma una volta che lo hai, è adatto a tutto, dai giochi alla programmazione ad alta produttività, al sysadmin, ecc.

Se insisti su una soluzione software pura, penso che la risposta per ora sia che dovrai scriverla tu stesso. Ma potresti fare qualcosa come scaricare la versione di prova di Dragon NaturallySpeaking e vedere come funziona la loro griglia del mouse (dovrai dettare al programma), per darti alcune idee di design quando scrivi il tuo programma.

Modifica : un collegamento alla funzionalità Griglia del mouse spiegata in Dragon: http://www.nuance.com/naturallyspeaking/customer-portal/documentation/userguide/chapter4/ug_chapter4_moving_clicking_mouse.asp

Modifica 2 : aiuta Google. Una volta che ho pensato un po 'di più al termine "griglia del mouse", ho deciso di cercarlo su Google. Ho trovato questo: http://8887.eu/mSoftware/index.php/home/windows-software/mouse-grid.html Sembra fare esattamente quello che vuoi e puoi controllarlo con la tastiera . Vincere!


Grazie per le ampie risposte. La soluzione di Nuance è molto simile a quella che ho immaginato. La soluzione mSoftware non è buona perché funziona solo con la tastiera, che (a) ha solo 9 pulsanti, a differenza dei pulsanti ~ 35 al centro della tastiera, che sarà molto più veloce, e (b) non uso tastiere con tastiere a tutti.
Ram Rachum,

Bene, se hai in mente qualcosa di molto specifico e sei un programmatore, direi di andare avanti e iniziare a lavorarci, perché è probabile che nessuno lo abbia mai fatto prima se vuoi qualcosa di diverso da quello che mSoftware MouseGrid offre. Facciamo tutti un favore e rendiamolo open source, però - sembra che sarebbe generalmente utile. Se riuscissi, ti lancerei un po 'di soldi per la birra. La tua unica altra opzione è quella di mettere in riga le pagine dei risultati di Google per "griglia del mouse" fino a quando alla fine ti imbatti in qualcosa che fa ciò che vuoi (quali sono le possibilità?).
allquixotic,

2

Windows 7 ha qualcosa di simile incorporato. Con un comando vocale, appare una griglia. Quindi dici un numero, quella cella è divisa, dici un numero ... finché non sei soddisfatto e lo indichi con un altro comando vocale. inserisci qui la descrizione dell'immagine Puoi anche nominare direttamente la maggior parte degli elementi sul ghiaione, ad esempio "Risorse del computer", "Preferiti", ecc.

Ora, per quanto possa sembrare fantastico, la mia esperienza di un'ora con questa tattica è che è molto lenta, inefficiente, frustrante. Per aggiungerlo è di tipo chiuso e non portabile.

Basta attenersi ai tasti di navigazione del puntatore del mouse NumLock, mkay? Spostano direttamente il puntatore del mouse in un modo abbastanza utile. Di recente sto usando Ubuntu e qui devi abilitare questa opzione da qualche parte nella pagina delle opzioni della tastiera. Altri SO - Non lo so.


0

Una soluzione che ricorda troppo quello che hai detto è un software chiamato Voice Finger , la sua dimensione del file è piccola, intorno a 1 Mb. In realtà è una versione "migliorata" della griglia del mouse predefinita di Windows. Usa numeri e lettere come coordinate come hai detto. Copre anche tutti i monitor, se ne hai diversi. E spesso richiede solo un comando per fare clic, a differenza dei vari passaggi necessari nelle opzioni predefinite di Dragon e Windows.


Ho provato è; è solo per i comandi vocali, non per la tastiera.
Ram Rachum,
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.