FR 3157605 A1 20250627 FR 2314928 A 20231221 Procédé de saisie sur une surface tactile (12) d’un code comprenant un premier nombre de caractères. Le procédé comprend les étapes suivantes : a) détection d’un contact exercé par un utilisateur sur la surface tactile (12), b) émission par la surface tactile (12) d’une série d’au moins une vibration (26, 28, 30, 32) de comptage pouvant aller jusqu’à un deuxième nombre de vibrations, c) détection de l’arrêt du contact après un troisième nombre de vibrations inclus entre 1 et le deuxième nombre, d) enregistrement du troisième nombre de vibrations qui correspond à un caractère du code, e) reprise à l’étape a) jusqu’à l’étape d), jusqu’à enregistrement d’un nombre de caractères égal au premier nombre. Dans le procédé, lorsque la série d’au moins une vibration de comptage comprend au moins deux vibrations (26, 28, 30, 32), deux vibrations consécutives sont séparées par un intervalle de temps dont la durée est aléatoire. Figure pour l’abrégé : figure 3 Procédé de saisie d’un code sur une surface tactile L’invention concerne un procédé de saisie sur une surface tactile, d’un code. Plus précisément l’invention concerne la saisie sécurisée d’un code d’identification confidentiel sur une surface tactile d’un terminal de paiement électronique par un utilisateur présentant une déficience visuelle, par exemple un utilisateur malvoyant ou non-voyant. L’invention porte également sur un procédé de paiement comprenant les étapes du procédé de saisie, ainsi que sur un terminal de paiement électronique pour mettre en œuvre le procédé de saisie. Il est délicat pour un déficient visuel de saisir son code confidentiel sur un terminal de paiement électronique de façon confidentielle. En effet, l’utilisation d’un clavier virtuel sur une surface tactile suppose que les touches de l’écran doivent être détectées visuellement. L’utilisation de la commande vocale n’est pas envisageable car une personne malveillante pourrait intercepter le code. Il existe des boîtiers que l’on peut ajouter au terminal de manière à communiquer en Braille avec le terminal de paiement, mais ces systèmes sont complexes à mettre en œuvre car ils nécessitent l’installation d’une pièce supplémentaire sur le terminal. On connaît déjà dans l'état de la technique, du document US10489567, un procédé pour saisir un numéro d’identification personnel (en anglais « personal identification number », PIN, appelé aussi « code PIN ») qui ne nécessite pas l’installation d’une pièce supplémentaire pour une utilisation par un utilisateur déficient visuel. Pour ce faire, l’utilisateur communique avec la surface tactile en exerçant différents niveaux de pression sur la surface tactile, pendant une période de temps spécifique. Chaque caractère du code correspond à une pression exercée à un certain niveau, pendant un certain temps. Le changement de pression indique au terminal qu’un caractère du code a été saisi et que débute la saisie d’un autre caractère du code. L’utilisateur signifie que la saisie du code est terminée en cessant d’exercer une pression. Ainsi, l’utilisateur saisit le code sans avoir à écarter son doigt ou son stylet de la surface, ce qui empêche qu’une personne malveillante ne se saisisse du code, par exemple simplement en chronométrant le temps pendant lequel une pression est exercée pour saisir un caractère. Cependant un tel procédé est complexe à mettre en œuvre car l’utilisateur doit se concentrer sur le temps qui s’écoule et sur le niveau de pression exercée. L'invention a notamment pour but de fournir un procédé plus facile à mettre en œuvre. A cet effet l’invention a pour objet un procédé de saisie sur une surface tactile d’un code comprenant un premier nombre de caractères, de préférence quatre caractères, comprenant les étapes suivantes : a) détection d’un contact exercé par un utilisateur sur la surface tactile, b) émission par la surface tactile d’une série d’au moins une vibration de comptage pouvant aller jusqu’à un deuxième nombre de vibrations de comptage, c) détection de l’arrêt du contact après un troisième nombre de vibrations de comptage inclus entre 1 et le deuxième nombre, d) enregistrement du troisième nombre de vibrations de comptage qui correspond à un caractère du code, e) reprise à l’étape a) jusqu’à l’étape d), jusqu’à enregistrement d’un nombre de caractères égal au premier nombre, procédé dans lequel, lorsque la série d’au moins une vibration de comptage comprend au moins deux vibrations de comptage, deux vibrations consécutives de comptage sont séparées par un intervalle de temps dont la durée est aléatoire. On utilise ainsi la rétroaction haptique qui permet à l’utilisateur d’être guidé dans le comptage nécessaire pour la saisie du code. La saisie du code par l’utilisateur déficient visuel, ou par tout autre utilisateur, est ainsi simplifiée. En effet il est uniquement requis de l’utilisateur de maintenir une pression en comptant les vibrations jusqu’à ce que le nombre de vibrations corresponde au caractère à saisir, puis de relâcher la pression. On améliore ainsi le résultat de la saisie, c’est-à-dire qu’on favorise la saisie d’un code correct. Par ailleurs, le procédé requiert un dispositif de mise en œuvre du procédé assez simple, qui ne doit pas discriminer entre des niveaux de pression différents. Du fait de l’intervalle d’une durée aléatoire, on ignore le temps nécessaire pour saisir un caractère et une personne malveillante ne peut pas identifier un caractère par simple chronométrage du temps de pression. On renforce ainsi la sécurité du procédé. Les caractères du code peuvent être des chiffres ou des lettres, ou bien encore des caractères spéciaux tels que des symboles. Suivant d’autres caractéristiques optionnelles du procédé, prises seules ou en combinaison : - La surface tactile est une surface tactile d’un terminal de paiement électronique. Le code peut être un code d’identification confidentiel. – Le procédé comprend en outre après l’étape a) et avant l’étape b) une étape pendant laquelle une première vibration d’amplitude constante est émise, appelée première vibration de calibration, suivie d’une deuxième vibration dont l’amplitude est décroissante, appelée deuxième vibration de calibration. Ainsi, avant de procéder à la saisie des caractères, on permet à l’utilisateur de se familiariser avec des vibrations émises par la surface tactile, et on l’informe que la saisie va commencer. Cette étape permet une « calibration sensorielle », selon par exemple les travaux du laboratoire Vibrations acoustique de l’INSA de Lyon. On favorise ainsi la saisie d’un code correct. De façon avantageuse, chacune de ces vibrations de calibration dure environ une seconde. En général la première vibration de calibration a une fréquence de 200 Hz avec une amplitude de 100%, la deuxième vibration de calibration a une amplitude décroissante à partir de 100% jusqu’à 0%. Les vibrations sont en général émises par un actionneur haptique, par exemple un actionneur linéaire résonnant (LRA). Pour un tel actionneur LRA, l’amplitude de 100 % est par exemple de 1,2 g, c’est-à-dire 11,76798 m/s 2 . Pour un LRA, l’amplitude peut aller de 0,8 à 5 g en fonction de sa taille. Les oscillateurs piézoélectriques ont des amplitudes d’accélération pouvant aller jusqu’à plusieurs g, selon leur taille. - Au cours de l’étape b), les vibrations de comptage sont séparées par un intervalle de temps aléatoire, compris entre 0,1 et 2 secondes, de préférence compris entre 0,2 et 1 seconde. Au cours de l’étape b), les vibrations de comptage sont séparées par un intervalle de temps d’une durée allant de 0,1 à 3 secondes, de préférence 0,2 à 1,5 seconde. Ainsi le temps dédié à la saisie du code n’est pas trop long mais les intervalles sont suffisamment longs pour que l’utilisateur puisse relâcher sa pression au bon moment. Cela diminue le risque d’erreurs de saisie. Le confort de l’utilisateur est bon alors que l’efficacité de la saisie est correcte. Par ailleurs, le paramètre de durée aléatoire, permet de gagner de l’entropie sur le code, et ainsi réduire les possibilités pour un éventuel hackeur de deviner le code. - Lors de l’étape b), les vibrations de comptage sont émises à une fréquence allant de 100 à 300Hz, de préférence 200 Hz. - Lors de l’étape b), chaque vibration de comptage est émise pendant une durée comprise entre 0,1 et 2 secondes, de préférence comprise entre 0,2 et 1 seconde. Ainsi, cela permet de participer à l’augmentation de l’entropie du code de sorte à améliorer la sécurité du procédé en réduisant les possibilités pour un éventuel hackeur de deviner le code. - Au cours de l’étape b), l’amplitude de la vibration de comptage croît jusqu’à un maximum, puis décroît. Dans un exemple, l’amplitude croît linéairement jusqu’au maximum, puis décroît linéairement. - A l’issue de l’étape c) et avant l’étape e), la surface tactile émet au moins une vibration. De préférence, la surface tactile émet un nombre aléatoire de vibrations après que le contact a cessé. Ces vibrations de leurre ne sont pas perçues par l’utilisateur, seul le terminal sait à quel moment l’utilisateur a enlevé son doigt. Ainsi, l’utilisation d’un accéléromètre, collé sur le terminal, ne permettrait pas à une personne mal intentionnée, de deviner le code saisi. On augmente ainsi l’entropie du code. L’invention a également pour objet un procédé de paiement comprenant les étapes du procédé de saisie d’un code confidentiel tel que décrit ci-avant, comprenant en outre au moins l’une des étapes suivantes : - préalablement à l’étape a), énoncé vocal du montant de la transaction, - après l’étape e), émission d’un message vocal informant sur l’issue de la saisie. L’invention a aussi pour objet un terminal de paiement électronique comprenant une surface tactile configurée pour mettre en œuvre le procédé de saisie d’un code tel que décrit ci-avant, la surface tactile étant équipée d’un actionneur haptique configuré pour exécuter l’étape b) du procédé. L’actionneur haptique est par exemple un actionneur piézoélectrique, un actionneur linéaire résonnant (LRA), qui utilise une masse magnétique suspendue par des ressorts, ou bien un moteur vibrant à masse rotative excentrique. L’actionneur piézoélectrique présente l’avantage d’être compact et d’avoir une plage de fréquence large (reste efficace entre 50 et 1000HZ). Le cas échéant, l’actionneur haptique est également configuré pour émettre des première et deuxième vibration de calibration. Brève description des figures L'invention sera mieux comprise à la lecture de la description qui va suivre donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés dans lesquels : FIG. 1 illustre différentes étapes d’un procédé de saisie d’un code selon un mode de réalisation de l’invention ; FIG. 2 illustre l’évolution dans le temps de vibrations émises lors d’une étape illustrée sur la FIG. 1 ; FIG. 3 illustre d’autres étapes du procédé représenté sur la FIG. 1 ; FIG. 4 illustre l’évolution dans le temps de vibrations émises lors d’étapes illustrées sur la FIG. 3 . Description détaillée On a représenté sur les figures 1 et 3 différentes étapes d’un procédé de saisie d’un code selon le procédé de l’invention, au cours desquelles un terminal de paiement électronique 10 est manipulé par un utilisateur. Préalablement à ces étapes, un montant de transaction a été saisi par un commerçant. Si nécessaire, celui-ci a effectué les étapes requises pour que la saisie puisse être effectuée grâce au procédé selon l’invention. Plus précisément, le commerçant a lancé une application permettant la mise en œuvre du procédé. Pour une utilisation par un déficient visuel, le montant de la transaction peut être énoncé vocalement. Lors de la saisie du code, l’utilisateur peut être guidé vocalement. Le code à saisir comprend un premier nombre de caractères. Par exemple, le code comprend 4 chiffres, et ces chiffres sont des chiffres entiers allant de 0 à 9. La saisie du code PIN, par la personne aveugle, doit se faire de façon ergonomique (en minimisant par exemple les erreurs de l’utilisateur), mais également sécurisée (un potentiel hackeur doit avoir beaucoup de difficultés pour extraire le code entré). Le terminal 10 comprend un lecteur de carte à puce et un lecteur de carte magnétique, non représentés. Il comprend également une surface tactile 12, permettant notamment de visualiser des informations telles que les montants des transactions, et de saisir ces mêmes montants ainsi que des codes d’identification confidentiels des clients. Le terminal 10 comprend également des composants électroniques rassemblés dans une ou des enceintes sécurisées, non représentés. Tous ces composants sont inclus dans un boîtier 14. La surface tactile 12 du terminal de paiement électronique 10 selon l’invention comprend un actionneur haptique, non visible sur les figures. L’actionneur haptique est configuré pour permettre l’émission par la surface tactile 12 de vibrations émises lors d’étapes du procédé de saisie. Sur les figures 1 et 3, le terminal 10 est représenté dans les mains 16 d’un utilisateur. Plus précisément lors des différentes étapes, le boîtier 14 du terminal 10 repose dans les mains 16 de l’utilisateur. La FIG. 1 illustre trois étapes du procédé de saisie, au cours desquelles une calibration sensorielle est effectuée. Ces étapes se déroulent préalablement à la saisie du code. Tout d’abord, l’utilisateur prend en main le terminal 10, étape P, c’est-à-dire que le boîtier 14 du terminal 10 repose dans ses mains, et les mains 16 sont en contact avec le boîtier 14. Lors de cette étape P, les mains 16 ne sont pas en contact avec la surface tactile 12. Il est demandé à l’utilisateur d’établir un contact avec la surface tactile 12. Le contact est établi par l’intermédiaire d’un doigt 18 de l’utilisateur, étape CC. Il pourrait être établi par l’intermédiaire d’un stylet. L’utilisateur peut établir ce contact n’importe où sur la surface tactile 12. Le doigt 18 entre donc en contact avec la surface tactile 12, étape CC, ce qui est symbolisé par la référence 20. Le contact 20 est maintenu pendant l’étape suivant l’étape CC. Suite à l’étape CC, il est procédé à l’étape a) du procédé selon l’invention, au cours de laquelle il y a détection du contact exercé par l’utilisateur sur la surface tactile 12. Dès la détection du contact 20, une première vibration 22 de calibration est émise, suivie d’une deuxième vibration 24 de calibration, lors de l’étape VC. La FIG. 2 illustre l’évolution dans le temps, exprimé en secondes, de l’amplitude des vibrations 22 et 24, exprimée en m/s 2 . Comme illustré sur la FIG. 2 , la première vibration 22 de calibration est continue, c’est-à-dire que son amplitude est constante. L’amplitude de la deuxième vibration 24 de calibration est décroissante, à partir de 100%, jusqu’à 0%. Chacune de ces vibrations 22, 24 dure environ une seconde. Sur la FIG. 2 , la première vibration 22 a une fréquence de 200 Hz et une amplitude de 100 %, la deuxième vibration 24 a une amplitude décroissante à partir de 100%. Ainsi avant de procéder à la saisie des caractères, on permet à l’utilisateur de se familiariser avec des vibrations émises par la surface tactile, et on l’informe que la saisie va commencer. Après une durée aléatoire, comprise entre 0,5 et 5 secondes (de préférence 2 secondes), la saisie du code peut commencer. Cette durée aléatoire permet d’augmenter l’entropie du code. La FIG. 3 illustre la saisie du caractère numérique « 4 » mettant en jeu le procédé de saisie selon l’invention. La FIG. 3 représente un cas dans lequel le chiffre « 4 » n’est pas le premier caractère du code. Il succède à un autre caractère qui a déjà été saisi. Aussi, le contact 20 a été arrêté, étape P. Si, dans un autre cas non décrit, le chiffre « 4 » était le premier caractère du code, sa saisie serait effectuée directement après l’étape de calibration sensorielle décrite sur les figures 1 et 2, et le doigt 18 serait déjà en contact 20 avec la surface tactile 12, étape C1 de contact entre le doigt 18 de l’utilisateur et la surface tactile 12. Dans cet autre cas, le contact 20 aurait été maintenu depuis la calibration, pendant 1 seconde comme précisé ci-avant. Lors de l’étape C1, le contact 20 est établi de la même façon que dans l’étape CC. Il est alors procédé à l’étape a) du procédé selon l’invention, au cours de laquelle il y a détection du contact 20 exercé par l’utilisateur sur la surface tactile 12. Suite à la détection du contact 20, il est procédé à l’étape b) du procédé selon l’invention, au cours de laquelle il y a émission par la surface tactile 12 d’une série d’au moins une vibration 26 de comptage pouvant aller jusqu’à un deuxième nombre de vibrations. Les vibrations 26 de comptage permettent de coder chaque caractère du code, par exemple chaque chiffre de 0 à 9 du code qui comporte 4 chiffres. Chacun de ces chiffres est codé par un nombre déterminé de vibrations. Par exemple, le nombre de vibrations codant pour un chiffre est égal au chiffre qu’il code. Ainsi, « 9 » est par exemple codé par neuf vibrations. Dans l’exemple décrit, il est prévu de coder « 0 » par 10 vibrations. Ainsi, pour coder un chiffre, on émet une série d’au moins une vibration de comptage, pouvant aller dans l’exemple jusqu’à un deuxième nombre de vibrations égal à 10. Ainsi, on émet un troisième nombre de vibrations de comptage inclus entre 1 et 10, et correspondant au caractère à saisir. Dans un mode de réalisation, et cela pour permettre de tromper une personne mal intentionnée, le nombre de séquences de vibrations peut également être supérieur à 10. Ainsi, si l’utilisateur soulève son doigt à la 12eme vibration, le chiffre retenu sera 2 (1 pour 11 vibrations, 2 pour 12, 3 pour 13, etc…). En effet, cela permet de rendre plus difficile pour une personne mal intentionnée de deviner les chiffres de basse valeur. Ainsi, on renforce l’entropie sur l’ensemble des chiffres. L’utilisateur peut par exemple choisir de s’arrêter à 23, pour entrer le chiffre 3. Ainsi, dans le cas où un caractère du code est un chiffre, par nombre de vibrations de comptage qui correspond à un caractère du code, on comprend que le chiffre peut être égal au nombre de vibrations ou au nombre de vibrations modulo 10. Dans l’exemple de la FIG. 3 , on saisit le chiffre « 4 » en procédant comme suit. Lors des étapes V1, V2, V3 et V4, sont émises respectivement une vibration de comptage 26, 28, 30 et 32. Comme le montre la FIG. 4 , les vibrations de comptage 26, 28, 30 et 32 sont séparées par un intervalle de temps D1, D2 et D3. Les intervalles de temps D1, D2 et D3 se déroulent chacun pendant une étape de contact, respectivement C2, C3 et C4, pendant laquelle le contact 20 est maintenu mais il n’y a pas de vibration. Lorsque le nombre de vibrations de comptage émis correspond au troisième nombre, ici « 4 », l’utilisateur arrête le contact 20, étape P, dans laquelle les mains 16 ne sont pas en contact avec la surface tactile 12. Il est alors procédé à l’étape c) du procédé selon l’invention, au cours de laquelle il y a détection de l’arrêt du contact 20 après le troisième nombre de vibrations. On procède ensuite à l’étape d) du procédé, c’est-à-dire qu’il y a enregistrement du troisième nombre de vibrations de comptage, ici « 4 », qui correspond au caractère du code saisi, ici « 4 ». Dans un mode de réalisation, et pour augmenter l’entropie du code, le terminal peut continuer à émettre un nombre aléatoire de vibrations, même après que le doigt de l’utilisateur n’est plus en contact avec la surface tactile. Ces vibrations de leurre ne sont pas perçues par l’utilisateur, seul le terminal sait à quel moment l’utilisateur a enlevé son doigt. Ainsi, l’utilisation d’un accéléromètre, collé sur le terminal, ne permettrait pas à une personne mal intentionnée, de deviner le code saisi. Pour saisir les caractères suivants du code, on reprend à l’étape a) jusqu’à l’étape d), jusqu’à enregistrement d’un nombre de caractères égal au premier nombre, 4 caractères dans l’exemple. Comme représenté sur la FIG. 4 , dans l’exemple la série d’au moins une vibration de comptage comprend au moins deux vibrations de comptage, plus précisément quatre vibrations 26, 28, 30 et 32, et deux vibrations consécutives de comptage sont séparées par un intervalle de temps D1, D2, D3 dont la durée est aléatoire. En effet, les durées D1, D2 et D3 sont différentes l’une de l’autre. Du fait de l’intervalle d’une durée aléatoire, on ignore le temps nécessaire pour saisir un caractère et une personne malveillante ne peut pas identifier un caractère par simple chronométrage du temps de pression. Dans l’exemple, les vibrations de comptage 26, 28, 30 et 32 sont séparées par un intervalle de temps D1, D2, D3 d’une durée respectivement de 1 seconde, 0.85 secondes et 3 secondes. Dans l’exemple, lors de l’étape b), chaque vibration de comptage 26, 28, 30 et 32 est émise pendant une durée comprise entre 0.8 et 1.6 secondes. Dans l’exemple, au cours de l’étape b), l’amplitude de la vibration de comptage évolue de 0 à 100 %, puis décroît jusqu’à 0%. Pour une meilleure ergonomie, il convient que l’amplitude de la vibration passe de 0 à 100% dans un temps le plus court possible. Les étapes du procédé de saisie font partie d’un procédé de paiement qui comprend également les étapes suivantes : - préalablement à l’étape a), énoncé vocal du montant de la transaction, - après l’étape e), émission d’un message vocal informant sur l’issue de la saisie. L'invention n'est pas limitée aux modes de réalisation présentés et d'autres modes de réalisation apparaîtront clairement à l'homme du métier. Il est notamment possible de mettre en œuvre le procédé sans avoir recours à des étapes de calibration sensorielle. Liste de références 10 : terminal de paiement électronique 12 : surface tactile 14 : boîtier 16 : mains 18 : doigt 20 : contact 22 : première vibration de calibration 24 : deuxième vibration de calibration 26 : première vibration de comptage 28 : deuxième vibration de comptage 30 : troisième vibration de comptage 32 : quatrième vibration de comptage P : étape de prise en main CC : étape de contact pour la calibration VC : étape de vibration pendant la calibration C1, C2, C3, C4 : étapes de contact pendant le comptage V1, V2, V3, V4 : étapes de vibration pendant le comptage Procédé de saisie sur une surface tactile (12) d’un code comprenant un premier nombre de caractères, de préférence quatre caractères, comprenant les étapes suivantes : a) détection d’un contact exercé par un utilisateur sur la surface tactile (12), b) émission par la surface tactile (12) d’une série d’au moins une vibration de comptage (26, 28, 30, 32) pouvant aller jusqu’à un deuxième nombre de vibrations de comptage, c) détection de l’arrêt du contact après un troisième nombre de vibrations de comptage inclus entre 1 et le deuxième nombre, d) enregistrement du troisième nombre de vibrations de comptage qui correspond à un caractère du code, e) reprise à l’étape a) jusqu’à l’étape d), jusqu’à enregistrement d’un nombre de caractères égal au premier nombre, procédé dans lequel, lorsque la série d’au moins une vibration de comptage comprend au moins deux vibrations de comptage (26, 28, 30, 32), deux vibrations consécutives de comptage sont séparées par un intervalle de temps (D1, D2, D3) dont la durée est aléatoire. Procédé de saisie selon la revendication 1, dans lequel la surface tactile (12) est une surface tactile d’un terminal de paiement électronique (10). Procédé de saisie selon l’une quelconque des revendications 1 et 2, comprenant en outre après l’étape a) et avant l’étape b) une étape pendant laquelle une première vibration d’amplitude constante (22) est émise, appelée première vibration de calibration, suivie d’une deuxième vibration (24) dont l’amplitude est décroissante, appelée deuxième vibration de calibration. Procédé de saisie selon l’une quelconque des revendications précédentes, dans lequel au cours de l’étape b), les vibrations de comptage (26, 28, 30, 32) sont séparées par un intervalle de temps (D1, D2, D3) d’une durée allant de 0,1 à 3 secondes, de préférence 0,2 à 1,5 seconde. Procédé de saisie selon l’une quelconque des revendications précédentes, dans lequel lors de l’étape b), les vibrations de comptage (26, 28, 30, 32) sont émises à une fréquence allant de 100 à 1000 Hz, de préférence 200 Hz. Procédé de saisie selon l’une quelconque des revendications précédentes, dans lequel lors de l’étape b), chaque vibration de comptage (26, 28, 30, 32) est émise pendant une durée allant de 0,1 à 2 secondes, de préférence de 0,2 à 1 seconde. Procédé de saisie selon l’une quelconque des revendications précédentes, dans lequel au cours de l’étape b), l’amplitude de la vibration de comptage croît jusqu’à un maximum, puis décroît . Procédé de saisie selon l’une quelconque des revendications précédentes, dans lequel à l’issue de l’étape c) et avant l’étape e), la surface tactile (12) émet au moins une vibration. Procédé de paiement comprenant les étapes du procédé de saisie d’un code confidentiel selon l’une quelconque des revendications 1 à 8, comprenant en outre au moins l’une des étapes suivantes : - préalablement à l’étape a), énoncé vocal du montant de la transaction, - après l’étape e), émission d’un message vocal informant sur l’issue de la saisie. Terminal de paiement électronique (10) comprenant une surface tactile (12) configurée pour mettre en œuvre le procédé de saisie d’un code selon l’une quelconque des revendications 1 à 8, la surface tactile (12) étant équipée d’un actionneur haptique configuré pour exécuter l’étape b) du procédé.