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).
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.
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é:
- La colonne zéro contient les légendes des boutons.
- La première colonne est vide (car il n'est pas nécessaire d'exécuter des commandes pendant son fonctionnement et il est uniquement requis d'afficher du texte dans la fenêtre de sortie).
- La deuxième colonne contient les chemins d'accès complets aux fichiers image des boutons du clavier.
- La troisième colonne contient les chemins d'accès complets aux fichiers d'image supplémentaires des boutons du clavier, qui sont utilisés pour mettre en surbrillance un bouton sélectionné.
- La quatrième colonne contient les chemins d'accès complets aux fichiers audio des boutons du clavier, utilisés pour annoncer les textes de chaque bouton.
- La cinquième colonne et toutes les colonnes suivantes peuvent être utilisées pour définir des paramètres supplémentaires.
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:
- Paramètre 28. Définit les colonnes contenant les légendes des boutons du clavier et les commandes exécutées. Dans le fichier mentionné ci-dessus, les légendes de boutons sont enregistrées dans la colonne 0, tandis que les commandes sont enregistrées dans la première colonne. Ainsi, l’utilisateur doit modifier la valeur du paramètre 28 en 0 # 1.
- Paramètre 29. Définit les colonnes contenant les sons de boutons. Dans le fichier mentionné ci-dessus, les sons ont été enregistrés dans la colonne 4. L’utilisateur doit donc modifier la valeur du paramètre 29 en 4.
- Paramètre 30. Définit les colonnes contenant des images pour différents états de bouton (un bouton inactif, un bouton sous le curseur, une ligne de bouton est sélectionnée, un bouton sélectionné, un bouton enfoncé). Le clavier simple mentionné ne nécessite que deux états différents, à savoir actif et inactif. Les icônes des boutons inactifs sont stockées dans la deuxième colonne, tandis que les icônes des boutons actifs sont stockées dans la troisième. Ainsi, l’utilisateur doit modifier la valeur du paramètre 30 pour 2 n ° 3 n ° 3 n ° 3 n ° 3. Cette valeur définit que tous les autres états utiliseront des images de la troisième colonne du fichier de clavier.
- Le paramètre 172 permet à l'utilisateur de sélectionner une vignette pour la fenêtre de symbole actuellement sélectionnée. Dans l'exemple mentionné, le programme utilisera également la valeur 3.
- Les paramètres 46 et 47 permettent à l'utilisateur de sélectionner le nombre de boutons horizontal et vertical sur le clavier. La disposition la plus pratique pour le clavier avec 9 boutons est 3x3. Ainsi, l'utilisateur doit sélectionner 3 pour les deux paramètres.
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.
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.