«Souris virtuelle» à l'aide du clavier


13

(Pour les fenêtres.)

Je recherche une sorte de programme qui, je l'espère, existe. Si ce n'est pas le cas, je pourrais essayer de le créer.

Je déteste passionnément utiliser la souris. J'ai appris à utiliser le clavier pour 99% des tâches que j'ai à faire sur l'ordinateur, mais la passion susmentionnée est suffisamment forte pour que je veuille également trouver une solution pour le 1% restant.

Voici la solution que je veux: j'appuie sur une touche de raccourci clavier prédéterminée. (Je pense Start- Jmais à chacun le sien.) Soudainement, l'écran immobilier de tous mes moniteurs est divisé en une grille, chaque cellule affichant une lettre. En appuyant sur cette lettre sur le clavier, vous diviserez davantage cette cellule en sous-cellules, en répétant le processus jusqu'à ce que nous ayons réduit une zone suffisamment petite, puis le programme génère un clic.

Existe-t-il un programme qui fait cela, eh bien ? Ça doit être génial. Sinon, je ferais aussi bien de construire le mien.


Comment cela fonctionnerait-il exactement pour faire glisser, etc.? Je pense qu'il existe de meilleures façons d'éviter d'utiliser une souris, par exemple les trackpads, les écrans tactiles, etc. Vous devez également spécifier de quel système d'exploitation vous parlez.
James P

Le glissement peut être effectué en appuyant sur ctrl, puis en ayant une autre session pour la cible de glissement. Je veux une solution qui ne concerne que le clavier, pas les trackpads, l'écran tactile, les trackballs ou ce que vous avez. J'ai spécifié OS maintenant, c'est Windows.
Ram Rachum

1
@James Excepté les accros du clavier, il peut également y avoir des personnes handicapées qui peuvent bénéficier d'un tel outil.
Bernhard

Je me souviens de cela en 1997 avec Dragon Dictate (qui était le précurseur de Dragon Naturally Speaking que allquixotic a mentionné). C'était certainement utile pour la reconnaissance vocale, mais vous ne devriez pas vraiment en avoir besoin si vous ajustez correctement les touches souris et utilisez les touches accélératrices ( Ctrlpour accélérer / sauter, Shiftpour ralentir).
Synetech

Réponses:


6

Il existe un programme qui fait exactement ce que vous dites, mais comme il est conçu comme une solution d'accessibilité, je ne pense pas que vous puissiez l'activer à l'aide du clavier. Au lieu de cela, il vous fait parler dans votre microphone pour dicter des commandes.

Le programme s'appelle Dragon NaturallySpeaking et il est de Nuance. C'est très cher. L'expérience utilisateur de l'algorithme de division de l'écran de la souris est exactement celle que vous avez posée dans votre question, mais je suis sûr à 60% (basé sur l'utilisation professionnelle du programme pendant environ 30 heures au total) qu'il n'y a aucun moyen de l'activer en utilisant uniquement le clavier.

Le programme est conçu pour les utilisateurs avec un contrôle moteur limité. En outre, la fonctionnalité de grille de la souris n'a pas la possibilité d'effectuer un "glisser-déposer" ou tout autre type d'astuces, sauf pour un simple et double clic gauche ou droit sur l'écran, et elle prend également en charge une molette de défilement rudimentaire qui fonctionne comme le défilement d'une souris roue.

Je ne peux pas vous recommander d'utiliser ce produit (et je ne devrais pas non plus, car ce serait hors sujet) principalement parce que je ne pense pas qu'il fait ce que vous voulez qu'il fasse, à savoir que vous ne pouvez pas activer la grille de la souris avec le clavier.

MAIS, ce que ce programme enseigne, c'est que la mise en œuvre d'un programme comme celui-ci est non seulement possible, mais qu'il a déjà été expédié dans un produit fonctionnel. Tout ce qui doit arriver maintenant, c'est que quelqu'un vienne faire la même chose, mais au lieu d'utiliser la voix comme entrée, utilisez le clavier comme entrée.

Ma recommandation personnelle pour les haineux de souris ( lève la main ; je les déteste aussi) est d'essayer un clavier avec un TrackPoint. "TrackPoint" est en fait le nom de marque IBM d'un appareil assez générique qui peut être décrit comme un petit joystick inertiel qui se trouve au milieu de votre clavier avec un capuchon en caoutchouc dessus, et il a souvent l'apparence d'une gomme à crayon. Ils viennent dans différentes qualités et conceptions, mais j'ai trouvé que les meilleurs (pour moi) sont dans les ordinateurs portables Lenovo ThinkPad.

Vous pouvez également acheter un clavier USB Lenovo ThinkPad avec TrackPoint, qui est un clavier de bureau standard orienté bureau avec un câble USB, qui offre la même expérience TrackPoint que celle que vous obtiendriez sur un ordinateur portable ThinkPad moderne. L'utilisation du TrackPoint vous permet un contrôle moteur précis de la souris, un clic gauche et droit et un défilement, sans avoir à retirer vos mains du clavier. C'est aussi bien que d'avoir une "touche" sur votre clavier qui est la souris.

En fait, je peux taper et souris , en même temps, avec les deux mains sur le clavier. C'est un peu une compétence acquise mais une fois que vous l'avez, elle convient à tout, du jeu à la programmation à haute productivité, en passant par l'administrateur système, etc.

Si vous insistez sur une solution logicielle pure, je pense que la réponse pour l'instant est que vous devrez l'écrire vous-même. Mais vous pouvez faire quelque chose comme télécharger la version d'essai de Dragon NaturallySpeaking et voir comment fonctionne la grille de la souris (vous devrez dicter au programme), pour vous donner quelques idées de conception lorsque vous écrivez votre programme.

Modifier : un lien vers la fonctionnalité de la souris Mouse Grid expliqué dans Dragon: http://www.nuance.com/naturallyspeaking/customer-portal/documentation/userguide/chapter4/ug_chapter4_moving_clicking_mouse.asp

Edit 2 : Cela aide à Google. Une fois que j'ai pensé un peu plus au terme "grille de souris", j'ai décidé de le chercher sur Google pour les coups de pied. J'ai trouvé ceci: http://8887.eu/mSoftware/index.php/home/windows-software/mouse-grid.html Il semble faire exactement ce que vous voulez, et vous pouvez le contrôler avec le clavier . Gagner!


Merci pour les réponses détaillées. La solution de Nuance ressemble beaucoup à ce que j'ai imaginé. La solution mSoftware n'est pas bonne car elle ne fonctionne qu'avec le clavier, qui (a) n'a que 9 boutons, contrairement aux ~ 35 boutons au centre du clavier, qui seront beaucoup plus rapides, et (b) je n'utilise pas claviers avec claviers du tout.
Ram Rachum

Eh bien, si vous avez quelque chose de très spécifique à l'esprit et que vous êtes un programmeur, je dirais que vous pouvez commencer à travailler dessus, car il est probable que personne ne l'a déjà fait si vous voulez quelque chose de différent de ce que mSoftware MouseGrid fournit. Faites-nous tous une faveur et rendez-le open source - il semble que ce serait généralement utile. Je vous jetterais de l'argent de la bière si vous réussissez. Votre seule autre option est de descendre les pages de résultats Google pour "grille de souris" jusqu'à ce que vous tombiez sur quelque chose qui fait ce que vous voulez (quelles sont les chances?).
allquixotic

2

Windows 7 a quelque chose de similaire intégré. Avec une commande vocale, une grille apparaît. Ensuite, vous dites un nombre, cette cellule est divisée, vous dites un nombre ... jusqu'à ce que vous soyez satisfait et indiquez cela avec une autre commande vocale. entrez la description de l'image ici Vous pouvez également nommer directement la plupart des éléments sur les éboulis, par exemple "Poste de travail", "Favoris", etc.

Maintenant, aussi génial que cela puisse paraître, mon expérience d'une heure avec cette tactique est qu'elle est très très lente, inefficace, frustrante. Pour l'ajouter, il est de source fermée et non portable.

Restez avec les touches de navigation du pointeur de la souris NumLock, mkay? Ils déplacent directement le pointeur de la souris d'une manière assez utile. J'utilise Ubuntu récemment, et ici vous devez activer cette option quelque part dans la page des options du clavier. Autres OS - je ne sais pas.


0

Une solution qui ressemble trop à ce que vous avez dit est un logiciel appelé Voice Finger , sa taille de fichier est petite, d'environ 1 Mo. Il s'agit en fait d'une version "améliorée" de la grille de souris par défaut de Windows. Il utilise des chiffres et des lettres comme coordonnées comme vous l'avez dit. Il couvre également tous les moniteurs, si vous en avez plusieurs. Et il suffit souvent d'une seule commande pour cliquer, contrairement aux différentes étapes nécessaires dans les options par défaut de Dragon et de Windows.


J'ai essayé est; c'est uniquement pour les commandes vocales, pas pour le clavier.
Ram Rachum
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.