Un développeur crée un clavier virtuel contrôlable avec les yeux
Qui permet à un malade neuromusculaire d'interagir avec son PC

Le , par Michael Guilloux, Chroniqueur Actualités
OptiKey, c’est le nom d’un programme conçu par un développeur pour assister les personnes qui souffrent d’insuffisances musculaires ou qui ont des difficultés à parler. Le programme cible notamment ceux qui souffrent de la sclérose latérale amyotrophique (SLA). Il s’agit d’une maladie qui provoque un déficit musculaire dans les membres, en commençant généralement par les muscles de la main avec des crampes. Elle peut entraîner la perte totale du contrôle des muscles chez le malade, en provoquant une paralysie progressive.

Les personnes atteintes de ce genre de maladie peuvent ne plus être en mesure de contrôler leurs membres pour pouvoir encore manipuler un clavier. Il existe toutefois des produits sur le marché pour leur permettre d’interagir avec les ordinateurs grâce à des technologies de suivi des yeux. Si ces produits peuvent parfois être « peu fiables et difficiles à utiliser », ils peuvent également être excessivement chers et excéder les 1000 euros. Pour cette raison, le développeur d’OptiKey dit avoir passé 3 ans et demi pour mettre au point un programme open source et gratuit pour rivaliser avec les produits chers du marché.

« OptiKey est un clavier numérique assistant qui fonctionne sur Windows. Il est conçu pour être utilisé avec un dispositif de suivi des yeux à faible coût pour apporter le contrôle du clavier, de la souris et de la parole aux gens avec des limitations motrices et de la parole, telles que les personnes vivant avec la sclérose latérale amyotrophique (SLA) / maladie du motoneurone (MND) », explique le développeur. Pour les utilisateurs qui ne disposent pas de « tracker » des yeux, il est également possible d’utiliser le programme, mais avec une souris.


OptiKey peut également cibler un public plus large, dans la mesure où il peut être simplement utilisé comme une alternative à un clavier physique – nécessaire dans certains cas - pour faire des saisies dans toute application. Il peut automatiquement insérer les espaces entre les mots, mettre des lettres en majuscule. Il peut également remplacer la souris avec des options pour cliquer, faire défiler, glisser, entre autres. Mais, il donne aussi aux personnes ayant des difficultés à parler, la possibilité de communiquer avec leur entourage grâce à un bouton pour convertir les textes en paroles, et toutes ces tâches sont réalisables en utilisant seulement les yeux, pour ceux qui ont un tracker.




L’objectif est surtout de permettre à ces personnes malades d’avoir un outil de communication fiable et facile à utiliser, sans avoir à payer cher, mais en se contentant juste des trackers les plus accessibles, soit dans l’ordre de 100 euros.


Téléchargez et débutez votre expérience avec OptiKey

Source : GitHub

Et vous ?

Que pensez-vous de ce programme ?

Forums programmation


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Wirbelwind Wirbelwind - Membre régulier https://www.developpez.com
le 12/09/2015 à 14:13
C'est sympa comme initiative, ça fait un peu penser à ACAT, l’assistant d'Hawking.

Si seulement on avais eu vent de ces technos plus tôt, mais au moins, ça profiteras à la génération suivante
Avatar de stailer stailer - Membre chevronné https://www.developpez.com
le 12/09/2015 à 14:45
Il y a des technos ou on se dit : "là c'est vraiment n'importe quoi", avec lesquelles on a l'impression qu'on ne sait plus quoi inventer comme connerie liée de près ou de loin à l'informatique (l'Apple IWatch and co ??).

Mais là, c'est vraiment important. Permettre aux handicapés de pouvoir écrire, communiquer, rapidement et simplement en proposant un prix raisonnable.
Voilà une utilisation salutaire et comme je les aime de notre passion du "code" et des nouvelles technos.

Quand d'autres auraient vendus leurs produits des millions, ce développeur a fait le choix de l'open source. Du talent, de l'altruisme, de l'inventivité... Bravo.
Avatar de MikeRowSoft MikeRowSoft - Provisoirement toléré https://www.developpez.com
le 12/09/2015 à 21:29
Le cas des aveugles? Je n'ai aucune idée de leur disposition si ils se retrouvent malencontreusement dans ce cas.
J'avais déjà été informé au sujet de l'écriture similaire au manuscrit en suivant le mouvement des yeux.
Cette version semble adapté a plus de langues, surtout quand les idéogrammes sont difficiles à représenter avec les mouvements des yeux.
Je crois que la langue arabe y est moins sensible.
Avatar de Andnotor Andnotor - Rédacteur/Modérateur https://www.developpez.com
le 12/09/2015 à 22:05
L'important est le système de pointage. Sinon je peine à voir la particularité de ce clavier
Avatar de Auteur Auteur - Expert éminent https://www.developpez.com
le 12/09/2015 à 22:16
Système intéressant. Mais il faut un eye-tracker : à ma connaissance le système Tobii, parmi les dispositifs recommandés, est réservé aux professionnels.

Il est possible de changer le type de clavier ?
Avatar de MikeRowSoft MikeRowSoft - Provisoirement toléré https://www.developpez.com
le 13/09/2015 à 13:14
Citation Envoyé par Andnotor  Voir le message
L'important est le système de pointage. Sinon je peine à voir la particularité de ce clavier

Tu as raison, vos mieux oublier les applications militaires.
Les lunettes de réalité augmentée, les pare-brises et les casques de réalité virtuelle vont surement en profiter de cette eye tracking.
Avatar de Voïvode Voïvode - Membre émérite https://www.developpez.com
le 13/09/2015 à 18:13
Citation Envoyé par Wirbelwind  Voir le message
ça fait un peu penser à ACAT, l’assistant d'Hawking.

Moi ça me rappelle The Eye of Adam dans le jeu The Cat Lady.

Citation Envoyé par stailer
Mais là, c'est vraiment important. Permettre aux handicapés de pouvoir écrire, communiquer, rapidement et simplement en proposant un prix raisonnable.
Voilà une utilisation salutaire et comme je les aime de notre passion du "code" et des nouvelles technos.

Les technologies d’accessibilité sont non seulement importantes pour rendre les handicaps moins dur à vivre, mais elles sont aussi un domaine de recherche très large. Les handicaps posent des contraintes qui obligent à explorer d’autres manières d’interagir avec l’environnement ou avec une machine.
Avatar de Jerome75 Jerome75 - Futur Membre du Club https://www.developpez.com
le 14/09/2015 à 23:32
Bonjour,
Voici mon avis posté sur un forum sur le handicap (si ça peut servir à d'autres )
"Il ne fonctionne pour l'instant que en version anglophone : clavier qwerty et dictionnaires anglo-saxons. La synthèse vocale semble s'exprimer en bon français (sur ma machine sous Windows 10).

L'outil ne fonctionne que sous Windows (à partir de Windows Vista). L'installation ne pose pas de problèmes particuliers, y compris sur des systèmes récents. Les fonctions de base (passage au clavier numérique, accès aux menus...) s'effectuent avec la pupille (ou la souris ou le touchpad) mais l'accès à la configuration avancée s'effectue avec la commande Alt+M.

Optikey est OpenSource, c'est à dire que n'importe qui ayant les compétences et le temps est susceptible de participer au développement de cet outil. Les sources sont disponibles ici : https://github.com/JuliusSweetland/OptiKey. Le langage est le C#. Le code est compilé avec le Framework 4.5. Le logiciel permettant la compilation du code sera par exemple Visual Studio 2015. Une version gratuite "Community" de Visual Studio 2015 est compatible avec cet usage Open Source et est disponible en téléchargement ici.
Les développeurs sont actifs (ils mettent régulièrement à jour leur outil et corrigent vite les bugs)

2 caméras sont recommandées sur le site de OptiKey

Une autre caméra est citée en DIY (Do It Yourself) mais le projet est abandonné depuis 5 ans. Les autres caméras sont beaucoup plus chères (600 à 2000 $) : https://github.com/JuliusSweetland/O...d-eye-trackers

Si le clavier mobilise peu les ressources de la machine, la caméra demande une machine puissante : Un processeur i5 au minimum, et 8 Go de mémoire.
Pour que le mouvement de la pupille soit détectable, l'écran devra être de 13 ou 15 pouces au minimum et 24 pouces au maximum.
Windows 10 va être intéressant car c'est la synthèse vocale de la machine qui me semble être utilisée, or la synthèse et la reconnaissance vocale "Cortona" font parti des gros progrès de ce système d'exploitation.

Pour pouvoir être francisé, l'outil semble nécessiter des modifications non négligeables du code. A l'heure actuelle, cela veut dire quelques jours de développement :
  • Trouver un dictionnaire français (french.dic) dans un format compatible (car ceux que j'ai testé ne fonctionnaient pas)
  • La recherche dans le dictionnaire ne semble pas gérer les accents
  • s'assurer de pouvoir passer le clavier en azerty
  • ...
"
Si vous avez tout lu, merci,
Contacter le responsable de la rubrique Accueil