Salut, Habr. Moi, Ivan Bakaidov, et le projet LINKa, qui s'appelait auparavant aacidov, mais à ce sujet dans un triste décollage, publie l'application LINKa. Clavier en papier. Il s'agit d'un clavier virtuel conçu pour les personnes handicapées moteurs. L'application open-source est disponible sur Android et iOS et sera heureuse de vos idées.

Idée
L'idée de l'application m'est venue à l'esprit à cause d'une promenade avec un ami. Nous nous sommes assis dans un café et elle a essayé de mettre sa main dans le clavier de mon macbook dans le but de dire quelque chose. Les clés de l'ordinateur portable sont petites, les mouvements de la fille sont maladroits, ça s'est mal passé. Après la réunion, je suis arrivé à la maison et je me suis couché en toute sécurité ... Je me suis réveillé à trois heures du matin avec une idée complètement élémentaire: "Vous pouvez créer un clavier virtuel avec de très gros boutons, mais pour les mettre tous à l'écran, vous devez faire des pages."
J'ai parfois honte des applications simples que je fais . À cinq heures du matin, j'ai dû développer du corail, car l'idée est une idée, mais il faut dormir. Bon, pas comme un vrai progéniteur, j'ai dû m'asseoir pour le faire la nuit, mais je me justifierai par le fait que je vis dans la même pièce que mon frère.
En fait, le principe du programme est simple. Au milieu, il y a une grille carrée, sur le côté du bouton «Feuille précédente» et «Feuille suivante», en haut du champ de sortie, en bas du bouton de contrôle du
cirque .
Le nom de l'application provient d'un appareil analogique pour entrer des informations dans les environs, qui est utilisé par de nombreuses familles avec des personnes sans voix, coûtant 25 roubles, à savoir un clavier en carton avec un alphabet collé ou une disposition russe imprimée en 48 pt.

Implémentation
L'implémentation m'a fait attendre jusqu'au lendemain soir, lorsque j'ai présenté la version de travail de l'application pendant deux heures. La base était GridView, qui a divisé l'alphabet en une grille carrée avec un nombre spécifié de colonnes, selon le degré de défaite de l'utilisateur. Il y a aussi de très gros boutons de rotation de page sur les côtés, un peu plus tard, j'ai été tenté de faire une page en tournant en cercle et même plus tard, après la version 1.0, ajoutez des lettres aux boutons qui seront sur les écrans précédent et suivant. Je prends l'alphabet classique, et non celui de fréquence, de sorte qu'il est plus facile pour l'utilisateur de savoir où courir.
Andrey de IceRock Development a aidé avec l'application iOS, merci beaucoup à lui.
Les expériences

Grâce au
guide sur le site officiel d'Android, j'essaie de faire l'intégration du clavier dans le système lui-même comme outil de saisie. Le travail se déroule avec succès, même si je doute de l'absence de prédicteur (T9) et on ne sait pas où le lier. Je serai heureux des idées, des demandes de tirage, etc.
Les références
Comment aider?
- Affichez et nettoyez le code.
- Faites un test à un ami qui a des problèmes moteurs / rédigez un texte publicitaire / donnez accès à des centres de réadaptation. Habr est plutôt un endroit étrange pour rechercher mon public cible, mais tout à coup, vous avez un iPad et une grand-mère souffrant de difficultés motrices.
- Aide à l'implémentation du clavier dans le système
- Juste un câlin.
- Faire un don purement facultatif
Rip
En juillet 2017, Angelina Titova, principale inspiratrice du projet et de mon premier article sur Habré, est décédée d'une insuffisance cardiaque aiguë.
En sa mémoire bénie, il a été décidé de renommer le projet.

Merci pour votre soutien, Khabrovites.