Brevet FR2870059A1 — publié le 20051111

La présente invention concerne un procédé permettant de déterminer la durée d'un appui sur une touche ainsi qu'un dispositif pour la mise en oeuvre de ce procédé. Sur certains claviers de commandes, comportant un ensemble de touches, il est déjà connu de prévoir qu'un appui court sur une touche produit des effets différents d'un appui long sur cette même touche. II convient alors, lorsqu'un utilisateur appuie sur une touche, de déterminer la durée de l'appui pour déterminer si l'appui est un appui bref ou prolongé. Une durée est prédéterminée pour permettre de savoir si l'appui considéré est long ou bref. On considère par exemple qu'un appui compris entre 50 ms et 500 ms est un appui bref tandis que tout appui de plus de 500 ms est un appui prolongé. Une première méthode pour déterminer si une touche est enfoncée plus ou moins de 500 ms consiste à scruter, à intervalles de temps réguliers, inférieurs à 50 ms, l'état de toutes les touches du clavier, ou tout du moins de toutes les touches concernées par la méthode de détermination de la durée d'un appui. Si l'on constate qu'une même touche est enfoncée pendant au moins une scrutation et au plus pendant un nombre de scrutations correspondant à une durée inférieure à 500 ms, on considère que l'appui réalisé est un appui bref. Si cette touche est enfoncée pendant un nombre de scrutations supérieur, correspondant à une durée supérieure à 500 ms, alors on considère que l'appui réalisé est un appui long. Un tel procédé par scrutation est illustré sur la figure 1. Sur cette figure, une première courbe 2 illustre un appui sur une touche. Sur cette courbe 2, la position 0 correspond à une touche relâchée et la position 1 à une touche appuyée. L'axe des abscisses correspond à l'axe des temps. Les flèches 4 indiquent les dates auxquelles des scrutations sont réalisées. L'espace de temps entre deux scrutations est constant. Ainsi, les flèches 4 sont régulièrement réparties le long de l'axe des temps. Le signal qui est alors perçu par le dispositif de gestion correspondant est représenté par la courbe 6. On remarque que la forme générale de la courbe 6 correspond à la forme générale de la courbe 2 avec toutefois d'une part un décalage des dates d'enfoncement et de relâchement de la touche et d'autre part une durée d'enfoncement qui peut être différente. Une autre méthode de l'art antérieur est illustrée sur la figure 2. Dans ce cas, on identifie tout d'abord les fronts montants de la courbe 2 correspondant à l'appui réel de la touche. Pour chaque touche, on vient ainsi détecter un appui réalisé sur cette touche. La détection est symbolisée par une flèche 8. Cette détection déclenche alors des scrutations illustrées par les flèches 4. Les scrutations (flèches 4) se suivent alors à intervalles de temps réguliers. Dès qu'un nouvel appui de touche est détecté (flèche 8), une nouvelle scrutation (flèche 4) est déclenchée. La figure 2 illustre également qu'au bout d'une période d'inactivité (toutes les touches sont relâchées), le système de scrutation peut se mettre en veille. Les procédés décrits ci-dessus et illustrés sur les figures 1 et 2, dans certains cas critiques, peuvent soit ne pas percevoir un appui bref, dans le cas où cet appui est d'une durée inférieure à l'intervalle de temps séparant deux scrutations, soit confondre deux appuis brefs successifs avec un appui long, dans le cas où le relâchement de la touche est d'une durée inférieure à l'intervalle de temps séparant deux scrutations. Le fait de ne pas détecter un appui très bref n'est généralement pas très gênant. L'utilisateur remarque qu'il a appuyé très brièvement et naturellement appuie à nouveau sur la touche correspondante pour obtenir le résultat attendu. Par contre lorsque deux appuis brefs sont confondus avec un appui long, l'utilisateur obtient comme résultat les conséquences d'un appui long et non pas, comme il le souhaitait, les conséquences de deux appuis brefs. Dans le cas par exemple du réglage du volume sonore dans un autoradio, si un appui bref correspond à une augmentation de volume prédéterminée, et qu'un appui long correspond à l'obtention du volume maximal, on comprend que l'utilisateur soit gêné par la confusion faite entre deux appuis brefs successifs et un appui long. La présente invention a alors pour but de fournir un procédé permettant de déterminer la durée d'un appui d'une touche qui permette notamment de bien distinguer un appui long d'une succession de deux (ou plus) appuis brefs. Avantageusement, ce procédé permettra également la détection d'un appui très bref. La présente a également pour but de fournir un dispositif pour la mise en oeuvre d'un tel procédé. Ainsi la présente invention propose tout d'abord un procédé de détermination de la durée d'appui d'une touche d'un clavier ou similaire dans lequel l'appui sur une touche provoque une première modification d'un signal électrique destiné à un dispositif électronique de type microprocesseur et dans lequel suite à cette première modification de signal une scrutation est réalisée pour déterminer quelle touche du clavier a été enfoncée. Selon l'invention, ce procédé comporte les étapes suivantes: la date de la première modification est déterminée par le dispositif électronique de type microprocesseur, le relâchement de ladite touche du clavier provoque une seconde modification dudit signal électrique, la date de cette seconde modification est déterminée, et la durée de l'appui de ladite touche est déterminée par comparaison des dates correspondant à la première modification et à la seconde modification. Ce procédé permet de prendre en compte des dates exactes pour déterminer la durée d'un appui. Cette durée n'est plus, par rapport aux dispositifs et procédés de l'art antérieur, déterminée par approximation mais calculée. La première date correspondant à l'appui de la touche peut être déterminée en lui attribuant par exemple la valeur O. Un compteur est alors déclenché à ce moment jusqu'à ce que la seconde modification soit détectée. Toutefois, dans un mode de réalisation préféré, le dispositif électronique de type microprocesseur comporte une horloge interne, le dispositif électronique enregistre les dates correspondant aux première et seconde modifications dudit signal électrique et la détermination de la durée d'appui sur ladite touche est calculée par soustraction des deux dates enregistrées. Pour pouvoir limiter la consommation électrique du dispositif, notamment lorsque l'appareil commandé par le clavier de touches correspondant n'est pas en service, le dispositif électronique possède par exemple une position de veille; dans le cas où ce dispositif est en veille lorsqu'une touche est appuyée, une scrutation est avantageusement réalisée pour déterminer quelle touche a été appuyée, et le dispositif électronique sort de veille uniquement dans le cas où la touche appuyée correspond à une touche appartenant à un ensemble de touches prédéterminé. De cette manière le dispositif ne sort de veille que lorsqu'une touche prédéterminée, dans un ensemble de touche prédéfini, est appuyée. Le procédé prévoit par exemple qu'à chaque modification du signal électrique le dispositif électronique de type microprocesseur détermine et mémorise quelle touche a été appuyée ou relâchée, si ladite touche a été appuyée ou relâchée, ainsi que la date à laquelle la modification du signal a eu lieu. Lorsque le dispositif électronique de type microprocesseur détermine si la modification dudit signal électrique correspond à un appui ou un relâchement d'une touche, on peut prévoir qu'une détermination d'une durée d'appui est calculée lorsque la modification dudit signal électrique correspond à un relâchement de touche. La présente invention concerne ensuite un système comportant un clavier de touches et un dispositif de gestion associé, comprenant un ensemble de touches, disposées en lignes et colonnes, dans lequel chaque ligne est reliée à un premier potentiel électrique et chaque colonne à un autre potentiel électrique, un appui sur une touche se trouvant à l'intersection d'une ligne et d'une colonne provoquant un contact électrique entre ladite ligne et ladite colonne, une sortie fournissant un signal électrique pour chacune des lignes, des moyens de scrutation comprenant notamment des moyens permettant de déconnecter individuellement chaque colonne du second potentiel. Selon l'invention, ce système comporte en outre une sortie supplémentaire reliée à chacune des lignes selon un montage créant une logique "ou". Cette sortie supplémentaire vient en quelque sorte faire le résumé des signaux disponibles au niveau des lignes. Elle est affectée lorsqu'une des lignes est affectée. Si toutes les lignes sont à un potentiel donné et que le potentiel d'une ligne change, alors le potentiel de la sortie supplémentaire reflète ce changement. De même lorsque toutes les lignes reprennent leur potentiel initial, la sortie supplémentaire le signale. Dans un tel système le second potentiel est avantageusement nul, c'est-àdire que chaque colonne est reliée à la masse. Un mode de réalisation d'un système selon l'invention prévoit que chaque ligne est reliée au premier potentiel par l'intermédiaire d'une résistance. Dans une première forme de réalisation, la sortie supplémentaire est reliée à chacune des lignes par l'intermédiaire par exemple d'une diode, et cette sortie supplémentaire est reliée au premier potentiel par une résistance. Dans cette forme de réalisation, la valeur ohmique de la résistance reliant la sortie supplémentaire au premier potentiel est par exemple identique à la valeur ohmique de chacune des résistances se trouvant entre ce premier potentiel et une ligne. Dans une seconde forme de réalisation selon l'invention, la sortie supplémentaire est avantageusement reliée aux lignes de touches par un transistor. Dans cette forme de réalisation, le transistor est par exemple de type NPN; la base de ce transistor est reliée d'une part à chacune des lignes par l'intermédiaire à chaque fois d'une résistance et d'autre part au premier potentiel par l'intermédiaire d'une résistance; l'émetteur de ce transistor est relié au premier potentiel, et le collecteur de ce transistor est relié à la sortie supplémentaire, une résistance étant prévue entre cette sortie et la masse. Des détails et avantages de la présente invention ressortiront mieux de la description qui suit, faite en référence au dessin schématique annexé sur lequel: Les figures 1 et 2 illustrent chacune un procédé de l'art antérieur pour déterminer la durée d'appui d'une touche, La figure 3 est une vue correspondant aux figures 1 et 2 pour un procédé selon l'invention, La figure 4 est un organigramme illustrant une forme de réalisation d'un procédé selon l'invention, La figure 5 représente schématiquement un dispositif pour la mise en oeuvre 35 d'un procédé selon l'invention, et La figure 6 représente schématiquement une forme de réalisation préférentielle d'un dispositif selon l'invention. Les figures 1 et 2 décrivent chacune un procédé de l'art antérieur permettant de déterminer si un appui sur une touche d'un clavier est un appui long ou court. Ces procédés ont été décrits dans le préambule cidessus. La figure 3 reprend les mêmes références que celles utilisées dans les figures 5 1 et 2. La figure 3 représente ainsi une courbe 2 illustrant, en fonction du temps, un appui d'une touche d'un clavier. Cette courbe 2 se présente sous la forme de créneaux. Le niveau 0 de cette courbe 2 indique que ladite touche est relâchée tandis que le niveau 1 indique que cette touche est appuyée. Chaque créneau présente un flanc montant et un flanc descendant. Chaque appui de touche ainsi que chaque relâchement de touche est détecté par un dispositif électronique d'un dispositif de gestion de clavier. Cette détection est illustrée par une flèche 8. Chaque détection de l'appui ou du relâchement d'une touche déclenche une scrutation (flèche 4) de manière à déterminer quelle touche a été actionnée (appuyée ou relâchée). De cette manière, on arrive à obtenir une courbe 6, qui correspond au signal perçu par le dispositif de gestion du clavier qui est la reproduction fidèle du signal réel représenté sur la courbe 2. La figure 4 représente un organigramme indiquant un procédé pouvant être mis en oeuvre pour le traitement des informations (flèche 8) reçues par le dispositif de gestion afin d'obtenir la courbe 6 de la figure 3. Lorsqu'une touche est actionnée, on appelle habituellement IRQ le signal de demande d'interruption correspondant. Ainsi, au sommet de l'organigramme on retrouve un IRQ qui correspond donc à une flèche 8 de la figure 3. Lorsqu'un IRQ est reçu, un microprocesseur, se trouvant au coeur du dispositif de gestion, regarde tout d'abord si le système est en veille (étape 100). Si le système est en veille, une scrutation du clavier est commandée (étape 110). Cette scrutation permet de déterminer quelle touche du clavier a été activée. En fonction alors de la touche activée, le dispositif de gestion sort ou non de son état de veille (étape 120). Un ensemble de touches peut être prédéfini. On décide que si l'une de ces touches est activée alors que le dispositif de gestion est en veille cette activation fait sortir ce dispositif de son état de veille. Il n'est pas forcément nécessaire de déterminer exactement quelle touche a été activée au niveau de la scrutation précédente mais il peut être suffisant de déterminer si la touche activée appartient ou non à l'ensemble de touches précité qui, lorsqu'elles sont activées doivent commander la sortie de l'état de veille du dispositif de gestion. Dans la mesure où le dispositif ne doit pas sortir de l'état de veille, l'exécution du programme s'arrête. Cet arrêt est mentionné sur la figure 4 par le mot "Fin". Par contre, si le dispositif de gestion doit sortir de son état de veille alors un compteur associé à ce dispositif de gestion est incrémenté de la valeur n à la valeur n+1 (étape 130). Ce compteur compte par exemple les actions sur les touches du clavier à gérer. Dans le cas où l'IRQ a été transmis au dispositif de gestion alors que celui-ci n'était pas en état de veille, le programme prévoit que l'on rejoint ici l'étape d'incrémentation décrite précédemment. Suite à cette incrémentation, une scrutation du clavier est réalisée (étape 140). Cette scrutation permet de déterminer quelle touche du clavier a été activée. Il convient ici de déterminer exactement quelle touche a été activée. Une fois cette touche identifiée, le microprocesseur enregistre qu'à cette étape n du déroulement du programme la touche activée a été la touche déterminée. Le microprocesseur enregistre ainsi un identifiant de la touche que l'on appelle ID(n). Le microprocesseur enregistre également une donnée appelée event(n) qui prend par exemple les valeurs 0 ou 1 et qui indique si l'IRQ traité correspond respectivement à un appui ou un relâchement de la touche activée. Enfin, le microprocesseur enregistre aussi la date à laquelle la touche a été activée. Cette date est appelée date(n). On suppose ici que le microprocesseur associé au dispositif de gestion du clavier comporte une horloge interne précise qui lui permet de déterminer la date de l'IRQ correspondant. Une fois toutes ces valeurs mémorisées, le microprocesseur regarde si l'IRQ traité correspond à un relâchement d'une touche (étape 150). Si la réponse est négative, 20 l'exécution du programme s'arrête ici. Dans le cas contraire, le microprocesseur compare si l'IRQ de rang n concerne la même touche que lors du traitement de l'IRQ précédent, c'està-dire de rang n-1 (étape 160). Dans la mesure où la touche concernée n'est pas la même que celle de l'interruption précédente, l'exécution du programme est arrêtée. Si par contre on a ID(n) = ID(n-1) alors le microprocesseur calcule la durée séparant les deux IRQ correspondants (étape 170). Le microprocesseur calcule ainsi la valeur T = date(n) date(n-1). En fonction de la durée T mesurée, le programme détermine de quel type d'appui de touche il s'agit. Trois types d'appui peuvent être considérés. L'appui peut être très bref et on considère alors qu'il s'agit d'un rebond dont il ne faut pas tenir compte. Il peut également être bref ou bien être long. On prédétermine alors deux valeurs limites TMax et TM,N de telle sorte que lorsque la durée T déterminée par le microprocesseur est inférieure à la valeur TMIN, l'appui correspondant est considéré comme étant un rebond (étape 180). Lorsque T > TMIN le programme de traitement passe à l'étape 190 où l'on compare la durée T à la valeur limite TMAx. Si la condition T > TMAx n'est pas vérifiée, alors l'appui correspondant est un appui bref. Par contre, lorsque T > TmAx, l'appui correspondant est un appui prolongé. Les figures 5 et 6 représentent chacune un exemple de réalisation d'un dispositif permettant la mise en oeuvre d'un procédé selon l'invention, par exemple le 5 procédé décrit ci-dessus. Sur chacune de ces figures, on reconnaît un clavier de touches 10. Ces touches 10 sont disposées en matrice et forment cinq lignes et cinq colonnes numérotées respectivement de LI à L5 et de Cl à C5. Chacune des lignes et des colonnes est matérialisée aussi par un conducteur électrique. Une touche 10 se trouvant à l'intersection d'une ligne Li et d'une colonne Cj relie le conducteur correspondant à la ligne Li au conducteur correspondant à la colonne Cj lorsqu'elle est appuyée. Des contacts sont prévus à cet effet sur chaque conducteur correspondant à une ligne ou une colonne. Dans la suite de la description, par souci de simplification, on nommera chaque conducteur par le nom de la ligne ou la colonne à laquelle il correspond. Ainsi on utilise par la suite Li et Cj aussi pour désigner les conducteurs correspondant aux lignes Li et aux colonnes Cj de touches. Chacun des conducteurs Cj est normalement relié à la masse. Un dispositif non représenté permet toutefois de séparer individuellement ces conducteurs de la masse pour réaliser une scrutation. Ce dispositif peut être par exemple réalisé par des sorties à collecteur ouvert d'un port de microprocesseur. Chaque conducteur Cj relie alors entre elles les touches de la colonne Cj. Les lignes Li sont quant à elles toutes reliées à une sortie de manière à pouvoir connaître à chaque instant le potentiel de ces lignes et analyser le signal correspondant. Les dispositifs représentés sur les figures 5 et 6 comportent chacun, en plus des sorties correspondant aux lignes Li, une sortie S. Les lignes Li sont aussi chacune reliée par l'intermédiaire d'une résistance R à un potentiel de référence (fig. 5), prenant dans l'exemple de la figure 5, une valeur de +5 V. La source de tension permettant d'obtenir ce potentiel de référence est par exemple commutée de telle sorte que lorsque le dispositif est en veille, pour économiser l'énergie, la source de tension n'est plus alimentée. Dans la forme de réalisation de la figure 5, la sortie S est reliée d'une part à chacune des lignes Li et d'autre part au potentiel de référence d'une valeur de +5 V. Une diode D est montée à chaque fois entre la sortie S et une ligne Li de telle sorte qu'un courant puisse circuler depuis la sortie S vers les lignes Li. Entre la sortie et le potentiel de référence, une résistance est placée. Cette résistance est aussi appelée R car elle est de préférence identique aux autres résistances R. Le potentiel de référence est ici un potentiel de référence permanent. Le fonctionnement de ce dispositif est le suivant. Dans la position représentée sur la figure 5, aucune touche n'est appuyée. On suppose que le système est actif et donc la source de tension reliée aux lignes Li est alimentée. Toutes les lignes sont alors à un potentiel correspondant au potentiel de référence, soit +5 V. Il en va de même pour la sortie S. Les colonnes Cj sont quant à elles chacune à la masse, c'est-à-dire au potentiel 0 V. Aucun courant toutefois ne circule car les lignes Li et la sortie S sont isolées des colonnes Cj. Lorsqu'une touche 10 est enfoncée, une ligne Li est alors reliée à une colonne Cj, par exemple la ligne LI avec la colonne C3. La ligne LI est ainsi reliée au potentiel de 0 V. Une différence de potentiel apparaît alors aux bornes de la diode D correspondant à la ligne LI et une chute de tension apparaît au niveau de la sortie S. Cette chute de tension est alors détectée par le microprocesseur du dispositif de gestion relié à la sortie S (et aux lignes Li) et un IRQ est détecté. Le microprocesseur peut distinguer qu'il s'agit d'une chute de tension et qu'il s'agit donc de l'appui d'une touche. Une scrutation peut alors être déclenchée pour déterminer quelle touche a été appuyée. La ligne LI à laquelle la touche enfoncée appartient est la ligne qui est au potentiel nul alors que les autres lignes sont au potentiel de référence (les diodes D correspondant aux autres lignes L2 à L4 étant bloquées). Il convient alors de déterminer à quelle colonne correspond la touche appuyée. Pour cette détermination, les colonnes Cj sont successivement déconnectées du potentiel nul. Lorsque les colonnes Cl et C2 sont ainsi déconnectées de la masse, le potentiel de la ligne L1 ne change pas et reste nul. Par contre lorsque la colonne C3 est déconnectée de la masse, le potentiel de la ligne LI revient à son potentiel de référence. En observant donc ainsi la sortie correspondant à LI on détecte que lorsque la colonne C3 est déconnectée de la masse la ligne LI regagne son potentiel haut et on en déduit que la touche appuyée se trouve sur la colonne 3. L'homme du métier déduira de ce qui précède ce qui se passe quand une 30 touche est relâchée et comment l'observation du signal présent à la sortie S permet de détecter un tel relâchement. Un dispositif de l'art antérieur pour scruter les lignes et colonnes d'un clavier de touches se présente par exemple comme le dispositif de la figure 5 mais sans la sortie S et donc sans la résistance R la reliant au potentiel de référence et aussi sans les diodes. La forme de réalisation de la figure 5 présente donc l'avantage de pouvoir reconnaître toute action sur une touche du clavier mais l'inconvénient de nécessiter l'utilisation de cinq diodes et d'une résistance de plus que les dispositifs similaires de l'art antérieur. Ce surcoût est relativement important. Selon le type de microprocesseur et notamment selon son niveau d'entrée, il peut être nécessaire d'utiliser des diodes de type Schottky d'un prix de revient plus élevé que des diodes "ordinaires". La forme de réalisation de la figure 6 permet de remédier à cet inconvénient. On retrouve dans cet exemple les mêmes touches 10 en lignes et en colonnes, chaque ligne et chaque colonne étant associées à un conducteur. Chaque ligne Li est ici reliée via une résistance R (qui sont toutes de préférence les mêmes et qui peuvent être identiques aux résistances de la figure 5) à la base B d'un transistor 12 de type PNP. Cette base B est reliée via une autre résistance R, identique aux précédentes, à un potentiel de référence, valant ici aussi par exemple +5 V. L'émetteur E de ce transistor 12 est relié directement au potentiel de référence tandis que le collecteur C du transistor 12 est relié à la sortie S. Une résistance R' est prévue entre la sortie S et la masse. Le fonctionnement de ce dispositif est quasi-similaire à celui de la figure 5. La sortie S réalise une logique "ou" par rapport aux lignes Li de manière similaire. En termes de logique, on a S = L1 ou L2 ou... Li. Ici, si aucune des touches 10 n'est appuyée, toutes les lignes Li sont au potentiel de référence. La base B du transistor 12 est au même potentiel que son émetteur E. Aucun courant ne circule. Le transistor 12 est alors bloqué et la sortie S est au potentiel 0 V. Lorsqu'une touche 10 est enfoncée (on suppose ici la même touche que précédemment, c'est-à-dire à l'intersection des ligne LI et colonne C3), la ligne LI correspondante est mise à la masse. Un courant s'établit et circule dans la résistance R située entre la base B et l'émetteur E du transistor 12 ainsi que dans la résistance R correspondant à la ligne L1. Un courant circule alors dans la base B du transistor qui est alors saturée. La sortie S passe alors au potentiel de référence de 5 V. Dès que la touche 10 est relâchée, la sortie repasse au potentiel de 0 V. Dans les formes de réalisation des figures 5 et 6, les signaux électriques de la sortie S se présentent sous la forme de créneaux. Les fronts montants et descendants de ces signaux peuvent être utilisés pour déclencher une interruption du microprocesseur. Ce déclenchement peut être direct si l'entrée d'interruption du microprocesseur est sensible aux fronts quelle qu'en soit la direction. Il peut aussi se faire par l'intermédiaire d'un circuit approprié (par exemple de type monostable). En fonction du sens du front et/ou de l'état (bas ou haut) de la sortie S, il est possible de déterminer si une touche est ou non appuyée. En variante de réalisation, un filtrage peut être réalisé sur le signal de la sortie S. II est alors possible de ne pas prendre en compte les changements d'état d'une durée trop brève, ceux par exemple qui sont d'une durée inférieure à TMIN définie ci-dessus dans la description d'un procédé selon l'invention. Pour réaliser ce filtrage on peut par exemple simplement prévoir un condensateur (non représenté) entre la base du transistor et la masse dans la forme de réalisation de la figure 6. Les procédés et dispositifs décrits ci-dessus permettent de réaliser une gestion de clavier qui reconnaît parfaitement la durée d'appui des touches du clavier et qui permet donc de distinguer de manière fiable un appui long d'un appui bref, voire très bref suite à un rebond ou une microcoupure. La forme de réalisation de la figure 6 permet d'obtenir cette fiabilité accrue par rapport aux dispositifs de l'art antérieur à un prix de revient intéressant puisque par rapport à un tel dispositif antérieur il ne comporte qu'un transistor et deux résistances en plus. La présente invention ne se limite pas aux procédés et dispositifs décrits ci-dessus à titre d'exemples non limitatifs. Elle concerne également toutes les variantes de 15 réalisation à la portée de l'homme du métier dans le cadre des revendications ci-après. REVENDICATIONS 1. Procédé de détermination de la durée d'appui d'une touche (10) d'un clavier ou similaire dans lequel l'appui sur une touche (10) provoque une première modification d'un signal électrique destiné à un dispositif électronique de type microprocesseur et dans lequel suite à cette première modification de signal une scrutation (4) est réalisée pour déterminer quelle touche (10) du clavier a été enfoncée, caractérisé en ce que la date (date(n)) de la première modification est déterminée par le dispositif électronique de type microprocesseur, en ce que le relâchement de ladite touche (10) du clavier provoque une seconde modification dudit signal électrique, en ce que la date (date(n+1)) de cette seconde modification est déterminée, et en ce que la durée de l'appui (T) de ladite touche (10) est déterminée par comparaison des dates correspondant à la première modification et à la seconde modification. 2. Procédé de détermination selon la revendication 1, caractérisé en ce que le dispositif électronique de type microprocesseur comporte une horloge interne, en ce que le dispositif électronique enregistre les dates (date(n), date(n+1)) correspondant aux première et seconde modifications dudit signal électrique, et en ce que la détermination de la durée d'appui (T) sur ladite touche est calculée par soustraction des deux dates enregistrées. 3. Procédé de détermination selon l'une des revendications 1 ou 2, caractérisé en ce que le dispositif électronique possède une position de veille, en ce que dans le cas où ce dispositif est en veille lorsqu'une touche (10) est appuyée, une scrutation (4) est réalisée pour déterminer quelle touche (10) a été appuyée, et en ce que le dispositif électronique sort de veille uniquement dans le cas où la touche (10) appuyée correspond à une touche appartenant à un ensemble de touches prédéterminé. 4. Procédé de détermination selon l'une des revendications 1 à 3, caractérisé en ce que à chaque modification dudit signal électrique le dispositif électronique de type microprocesseur détermine et mémorise quelle touche (10) a été appuyée ou relâchée, si ladite touche a été appuyée ou relâchée, ainsi que la date à laquelle la modification du signal a eu lieu. 5. Procédé de détermination selon l'une des revendications 1 à 4, caractérisé en ce que le dispositif électronique de type microprocesseur détermine si la modification dudit signal électrique correspond à un appui ou un relâchement d'une touche (10), et en ce que une détermination d'une durée d'appui (T) est calculée lorsque la modification dudit signal électrique correspond à un relâchement de touche. 6. Système adapté pour la mise en oeuvre du procédé de détermination selon 35 l'une quelconque des revendications précédentes, comportant un clavier de touches et un dispositif de gestion associé, comprenant: - un ensemble de touches (10), disposées en lignes (Li) et colonnes (Cj), dans lequel chaque ligne (Li) est reliée à un premier potentiel électrique et chaque colonne (Cj) à un autre potentiel électrique, un appui sur une touche (10) se trouvant à l'intersection d'une ligne (Li) et d'une colonne (Cj) provoquant un contact électrique entre ladite ligne (Li) et ladite colonne (Cj), une sortie fournissant un signal électrique pour chacune des lignes (Li), des moyens de scrutation comprenant notamment des moyens permettant de déconnecter individuellement chaque colonne (Cj) du second potentiel, caractérisé en ce qu'il comporte en outre une sortie (S) supplémentaire reliée à chacune des lignes (Li) selon un montage créant une logique "ou". 7. Système selon la revendication 6, caractérisé en ce que chaque colonne (Cj) est reliée à la masse. 8. Système selon l'une des revendications 6 ou 7, caractérisé en ce que chaque ligne (Li) est reliée au premier potentiel par l'intermédiaire d'une résistance (R). 9. Système selon l'une des revendications 6 à 8, caractérisé en ce que la sortie (S) supplémentaire est reliée à chacune des lignes (Li) par l'intermédiaire d'une diode (D), et en ce que cette sortie (S) supplémentaire est reliée au premier potentiel par une résistance (R). 10. Système selon la revendication 9, caractérisé en ce que la valeur ohmique de la résistance (R) reliant la sortie (S) supplémentaire au premier potentiel est identique à la valeur ohmique de chacune des résistances (R) se trouvant entre ce premier potentiel et une ligne (Li). 11. Système selon des revendications 6 à 8, caractérisé en ce que la sortie (S) supplémentaire est reliée aux lignes (Li) de touches (10) par un transistor (12). 12. Système selon la revendication 11, caractérisé en ce que le transistor (12) est de type PNP, en ce que la base (B) de ce transistor (12) est reliée d'une part à chacune des lignes (Li) par l'intermédiaire à chaque fois d'une résistance (R) et d'autre part au premier potentiel par l'intermédiaire d'une (R), en ce que l'émetteur (E) de ce transistor (12) est relié au premier potentiel, et en ce que le collecteur (C) de ce transistor (12) est relié à la sortie (S) supplémentaire, une résistance (R') étant prévue entre cette sortie (S) et la masse.