Discussion modèle:Clavier105

De Disposition de clavier bépo

Salut LeBret

J’essaie de comprendre le fonctionnement de tes modèles.

Je vois que tu as utilisé un « style=gris ». Comment l’as-tu défini ? Dans un fichier css ? Dans une page spéciale similaire aux pages de modèles ?

Ton « cellspacing="5" » a un petit inconvénient : il ajoute un écartement de 5 pixels entre les cellules du tableau, y compris les cellules de la rangée du bas de hauteur nulle. C’est pourquoi la plupart des cellules qui devraient être carrées sont plus larges que hautes (elles s’étendent sur trois colonnes et donc il s’ajoute deux fois cinq pixels à leur largeur) alors que TLDE, qui ne s’étend pas sur plusieurs colonnes, est effectivement carrée et… plus étroite que les autres.

Tohuvabohuo 21 septembre 2011 à 12:17 (CEST)

Malheureusement je n’ai pas accès aux fichiers CSS, donc toute la mise en forme est dans les tags HTML. Du coup « style » qui aurait du être un classe CSS, est défini dans le modèle {{kcadre}}. Pour le reste j’ai un peu galéré pour avoir un rendue correcte sur les différents navigateurs: une modif pour avoir exactement ce que je voulais dans l’un donnait un truc horrible dans un autre… (classique !) Au final j’ai arrêté avec un affichage « pas trop mal » dans les 3 navigateurs que j’utilise. Mais si tu trouves mieux n’hésite pas à corriger.
Désolé pour le manque de doc. Les autres modèles sont un peu mieux documentés. {{clavier105}} n’est là que pour faire la « mise en page » du clavier sans présupposé de la disposition utilisée (bépo, azerty, qwerty…). Il sert de base à {{clavier105Bépo}}. Celui-ci peut être utilisé pour indiquer des modifications mineurs par rapport à Bépo. Par exemple pour indiquer une inversion «/< et »/>, il suffit d’écrire :
 {{clavier105Bépo
 
 |deux=    {{k| {{R|<}} | 2 | {{R|«}} | “ }}
 |trois=   {{k| {{R|>}} | 3 | {{R|»}} | ” }}

 }}
 
Le modèle {{R}} n’est évidemment pas obligatoire. Le nommage des touches n’est pas forcément évident (il faudrait le documenter ; j’aurais peut-être du garder les codes XKB même pour le bépo) et les redéfinitions se font par touche et non par caractère (solution que j’ai testé dans un premier essai mais que je trouve moins pratique, même si cela évite des répétitions.)
Si tu as d’autres questions, n’hésite pas.
--LeBret 21 septembre 2011 à 18:41 (CEST)

Ajustement 2023

Salut,

Depuis la migration du Wiki, les touches qui ne contiennent pas 4 symboles, sur 2 lignes, s’affichent mal. La touche est alors moins haute que les autres. Les touches sont pour la plupart d’une hauteur et largeur théorique de 45 px. Sauf que celles qui ont les 4 caractères, sur mon écran et navigateur, sont plus proches de 60px × 60px. Si bien que celles qui ne sont pas remplies ne font que 45 px de haut et sont plus petites que les autres.

Je me propose de remplacer les 45 px par 60 px. Mais le problème a peut-être une autre source. -- Europano (discussion) 9 avril 2023 à 11:05 (CEST)

Je complète ici pour le Modèle:K. C’est peut-être aussi en rapport avec la nouvelle version du Wiki. Les touches où il n’y a pas toutes les lignes ou colonnes, ne s’affiche pas correctement. Par exemple, pour les symboles scientifiques, plusieurs touches n’ont qu’un seul caractère. Il apparaît alors au milieu de la touche.

Je propose de ne plus rendre l’affichage des lignes et des colonnes conditionnelles et d’afficher un espace insécable en l’absence de caractère. De cette manière, les caractères restent positionnés à l’endroit attendu. -- Europano (discussion) 10 avril 2023 à 23:09 (CEST)