Brevet FR2658333A1 — publié le 19910816

Dispositif de commande d'un ordinateur par une souris L'invention concerne l'affichage graphique sur le monitor d'un ordinateur ayant une commande par souris. Actuellement les interfaces graphiques-souris existantes offrent à l'opérateur les actions suivantes au niveau des boutons de la souris - appui bref (clic) sur un bouton, - deux appuis brefs sur un bouton, - enfoncement d'un bouton, déplacement de la souris, relâchement du bouton, - appui bref simultané sur plusieurs boutons. Les souris mono-bouton sont jugées trop limitées en actions possibles, alors que les souris à deux ou trois boutons sont jugées peu pratiques car donnant lieu à pianotage, et pour un opérateur debout ou peu habitué à utiliser une souris la commande par deux appuis brefs est souvent une source d'erreur. Le but de l'invention est de remédier aux inconvénients des souris mono ou multi boutons. L'invention a pour objet un dispositif de commande d'un ordinateur par une souris, ledit ordinateur comprenant un monitor, un processeur, un clavier relié au processeur, et une souris ayant au moins un bouton, reliée par une interface graphique-souris au processeur, caractérisé par le fait qu'il est constitué par un dispositif logiciel reliant ladite interface graphique-souris au processeur, ledit dispositif logiciel distinguant un appui bref d'un appui long d'un bouton de la souris et délivrant au processeur un signal correspondant. Le dispositif de l'invention utilise une action appui long sur un bouton en remplacement de deux appuis brefs d'un bouton. Un appui long, par opposition à un appui bref (clic), est reconnu lorsqu'un bouton a été enfoncé pendant un temps supérieur à une durée programmable, d'au moins 0,2 seconde par exemple, et cela sans déplacement de la souris. Un appui long peut être utilisé comme ordre équivalent à deux appuis brefs. La figure annexée représente schématiquement un ordinateur ayant un monitor M, un processeur P, un clavier CL relié au processeur P et une souris S reliée au processeur par une interface graphique-souris IGS. L'invention prévoit un dispositif logiciel DL entre l'interface IGS et le processeur P. Pratiquement l'interface IGS et le dispositif logiciel DL sont implantés dans le processeur. Dans cette figure la souris S est munie de deux boutons Bl et B2, à titre d'exemple. L'interface IGS détecte les actions de la souris : changement d'état d'un bouton, déplacement de la souris, et délivre au dispositif logiciel DL un signal correspondant à l'évènement détecté. Le dispositif logiciel DL doit distinguer un appui bref d'un appui long d'un bouton, sans déplacement de la souris, et délivrer au processeur P un ordre de commande correspondant aux différents appuis des boutons. Le mécanisme de détection d'un appui est le suivant - lorsque l'opérateur enfonce un bouton de la souris, le circuit interface IGS active le dispositif logiciel DL qui arme une temporisation, de durée programmable ou non. - A l'expiration de la temporisation le dispositif logiciel teste l'état du bouton. - Si le bouton est relâché, le dispositif logiciel délivre un ordre correspondant à un appui bref. - Si le bouton est encore enfoncé le dispositif logiciel délivre un ordre différent d'un appui bref et équivalent soit à deux appuis brefs d'un bouton, soit à un appui bref simultané de deux boutons. Il est donc possible de donner une signification différente à un appui long des boutons Bl et B2 ; par exemple un appui long du bouton Bl correspond à deux appuis brefs de ce bouton, alors qu'un appui long du bouton B2 correspond à un appui bref simultané des boutons Bl et B2. Bien entendu la souris peut ne comporter qu'un seul bouton, l'invention s'appliquant d'une manière générale à toutes les souris, quel que soit le nombre des boutons. REVENDICATIONS 1/ Dispositif de commande d'un ordinateur par une souris, ledit ordinateur comprenant un monitor (M), un processeur (P), un clavier (CL) relié au processeur, et une souris (S) ayant au moins un bouton (Bl), reliée par une interface graphique-souris (IGS) au processeur (P), caractérisé par le fait qu'il est constitué par un dispositif logiciel (DL) reliant ladite interface graphique-souris (IGS) au processeur, ledit dispositif logiciel distinguant un appui bref d'un appui long d'un bouton de la souris et délivrant au processeur (P) un signal correspondant. 2/ Dispositif de commande selon la revendication 1, caractérisé par le fait que le dispositif logiciel comporte une temporisation armée dès que l'interface graphique-souris (IGS) détecte un appui d'un bouton, ladite temporisation correspondant à une durée minimale d'un appui long. 3/ Dispositif de commande selon la revendication 2, caractérisé par le fait que ladite temporisation est programmable. 4/ Dispositif de commande selon la revendication 2, caractérisé par le fait que ladite temporisation a une durée de deux dixièmes de seconde.