Attention: cette page est une traduction automatique (machine), en cas de doute, veuillez vous reporter au document anglais original. Nous nous excusons pour la gêne occasionnée.

ECTkeyboard - Création d'un clavier virtuel personnalisé

Création d'un clavier virtuel personnalisé

ECTkeyboard fournit des fonctionnalités de paramètres incroyablement flexibles. Par exemple, l'utilisateur peut créer son propre clavier virtuel avec n'importe quelle quantité ou position de boutons, y compris en ajoutant des légendes personnalisées et une image ou un son pour chaque bouton. Pour ce faire, l'utilisateur doit créer un fichier de clavier avec des légendes de boutons et des chemins d'accès complets aux images ou aux sons. Il est également nécessaire de configurer le programme pour qu’il fonctionne avec un tel fichier.

Fichiers clavier

Les fichiers de clavier sont des fichiers texte avec des paramètres écrits en utilisant un symbole de séparation spécial (la valeur par défaut est #). Chaque chaîne du fichier correspond à un bouton du clavier virtuel, par exemple. si un clavier virtuel a neuf boutons, le fichier du clavier doit avoir neuf chaînes indépendantes.

Regardons un exemple du fichier de clavier virtuel (voir fig. 23).

Keyboard file example (Fig. 23. Exemple de fichier de clavier)

Ce clavier a été créé spécialement pour les centres médicaux et de réadaptation. Sa tâche principale est d’établir le tout premier contact initial avec un patient qui ne sait ni parler ni écrire. Le clavier ne contient que neuf boutons: «Manger», «Boire», «Toilette», «Chaud», «Froid», «Sommeil», «Bon», «Mauvais», «Douleur».

Cet exemple montre comment chaque chaîne du fichier est utilisée pour définir divers paramètres. Afin de rendre les choses plus claires, le contenu du fichier peut être divisé en plusieurs colonnes.

Clear structure of the keyboard file (Fig. 24. Structure claire du fichier de clavier)

La structure de fichier du clavier peut être comparée à une table, où chaque ligne correspond à un bouton du clavier virtuel, tandis que chaque colonne correspond à un paramètre différent du bouton.

Les numéros de colonne commencent à 0. Dans l'exemple cité:

Configuration du programme pour qu'il fonctionne avec un fichier de clavier

Il ne suffit pas de créer un fichier de clavier pour utiliser le programme. L'utilisateur doit configurer ECTkeyboard afin de fournir la fonctionnalité appropriée du programme. Pour ce faire, l'utilisateur doit modifier les paramètres suivants dans la fenêtre de configuration du programme:

Après avoir enregistré toutes les modifications dans le programme, l’utilisateur doit choisir un mode de fonctionnement approprié du sélecteur. Le programme est prêt à fonctionner (voir fig. 25). La méthode de travail la plus pratique pour un tel clavier est la deuxième méthode, c’est-à-dire le mode de balayage horizontal.

Appearance of simplified keyboard with icons (Fig. 25. Apparence d'un clavier simplifié avec des icônes)

PROInformation additionnelle

Les versions initiales de ECTkeyboard eu la possibilité de sélectionner des fichiers séparés pour les légendes du clavier virtuel, des images et des sons (paramètres 6, 7, 8 de la fenêtre de configuration du programme). Mais après la publication de la dernière version, tous les paramètres mentionnés ont été réunis dans des fichiers de clavier. Les paramètres 7 et 8 sont donc cachés de la fenêtre de configuration du programme.

Chaque touche du clavier virtuel peut se voir attribuer une légende, jusqu'à 5 images différentes (état inactif, un bouton sous le curseur, la sélection de rangées de touches, la sélection de touches, la touche enfoncée) et un fichier son lu lorsque le bouton est en surbrillance. . Tous les paramètres mentionnés ne sont pas obligatoires, par exemple l'utilisateur ne peut sélectionner que des sons et des icônes pour un groupe de boutons et uniquement des légendes pour un autre groupe. Même s'il n'y a pas de paramètre pour un bouton, ECTkeyboard fonctionnera toujours correctement, seul ce bouton particulier ne créera aucune action. Une telle approche offre une grande flexibilité dans le processus d'établissement des programmes.

Toutes les images (icônes) du clavier virtuel sont chargées dans la RAM et rendues conformément à une échelle sélectionnée des boutons (paramètre 56) et à la fenêtre de symboles actuellement sélectionnée (paramètre 173). Lorsqu'un clavier comprend un grand nombre de boutons ou de fichiers image volumineux, ce processus de rendu peut prendre beaucoup de temps. Le re-rendu complet se produit après chaque modification de la fenêtre de configuration du programme, le nouveau chargement du profil ou les modifications de la ECTkeyboard taille de la fenêtre principale. Cet effet est plus visible lorsque chaque état des boutons du clavier a sa propre image ou lorsque ces images ont une haute résolution. Ainsi, seule la version PRO du programme prend en charge les icônes de clavier, car l'utilisateur doit bien comprendre tous les paramètres et paramètres utilisés dans le programme.

Contrairement aux icônes de clavier, les fichiers audio sont chargés depuis le périphérique de stockage au moment de l'annonce. Pour améliorer la vitesse du programme, il est recommandé de le lancer à partir d'un disque dur ou de tout périphérique de stockage externe rapide (USB 2.0 ou 3.0). Quand l'utilisateur lance ECTkeyboard à partir d'un périphérique de stockage connecté via un port USB 1.0 ou si la vitesse de lecture d'un tel périphérique est trop faible, les sons du programme peuvent être lus avec un retard, alors que le programme ne fournira pas une efficacité et une vitesse de fonctionnement maximales.

La structure de fichier du clavier actuelle permet à l'utilisateur d'ajouter des paramètres supplémentaires, par exemple. nouvelles localisations, très rapidement (voir fig. 26). Pour pouvoir utiliser une localisation supplémentaire, il suffit à l'utilisateur de modifier la valeur du paramètre 28 dans la fenêtre de configuration du programme. 5 # 1, car des légendes supplémentaires sont ajoutées à la cinquième colonne du fichier de clavier. Un fichier de clavier peut contenir plusieurs localisations différentes, enregistrées dans des colonnes différentes avec # séparateur. Si nécessaire, l'utilisateur peut également ajouter des ensembles de sons spécifiques ou des icônes pour le clavier. La facilité incroyable de ce processus rend ECTkeyboard un programme vraiment universel.

Adding localization to the keyboard file (Fig. 26. Ajout de la localisation au fichier du clavier)