Discussion modèle:Clavier105

De Disposition de clavier francophone et ergonomique bépo

Version du 21 septembre 2011 à 17:41 par LeBret (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

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)