Pac
Bonjour à toutes et tous,
Je viens d'acquérir un TE209, livré en quasi-azerty, et je voudrais maintenant le reprogrammer pour l'adapter à mes besoins.
Il y a donc un outil web sur le site de TE pour faire cela mais je me pose des questions probablement basiques mais qui sont juste un bloqueur pour moi pour l'instant. Probablement il me manque quelques notions de base sur ce qui est possible et ce qui ne l'est pas. J'ai posé quelques questions au support, restées sans réponse. Donc si vous pouvez m'éclaircir, toute aide est la bienvenue...
J'ai essayé de résumer mes doutes en questions bien identifiées :
a/ peut on faire un backup de la configuration du clavier? Je pense à la configuration d'usine si jamais je fais une bêtise.
b/ y a t il une liste exhaustive des labels de touches possible ? Les différents menus du "designer" contiennent bcp de choses mais je n'y vois pas par exemples certains des caractères disponibles dans la configuration d'usine (ou plutot "caractères alternatifs" qd on appuie sur AltGr and co)
c/ pas de c/, c'est bonus.
d/ Quelle est le principe de configuration des touches. Je m'explique : la touche dont le label est "E" va écrire "e" ou "E" (implicite) si j'appuie sur Shift ; la touche dont le label est "2@" écrira "2" ou "@" (explicite).
Que se passe t-il si dans le configurateur, j'écris "e@" ? J'ai l'impression que oui qd on voit le clavier bepo. En appuyant sur Shift, j'aurai bien un "@" ? Comment mettre un @ lorsque je fais Shift sur par ex sur la touche "AL Customized Corporate News Browser" ?
e/ Pour continuer sur d/, si je veux une touche particulière en appuyant sur AltGr, je met en 3ème position dans le label, ex "eE€", "e@|" ou "({[" ? Le designer ne montre aucune des variantes AltGr, rassurez moi on peut bien mettre ce qu'on veut sur chaque touche ?
f/ On peut (à priori) configurer des variantes avec la touche Shift et AltGr. Est ce possible avec d'autres comme Ctrl ou Alt ?
g/ Il se passe quoi si j'écris LChift au lieu de LShift ?
h/ Je suis essentiellement sous Ubuntu, vous connaissez un endroit pour connaitre les touches supportées (cf "Dim keys not recognized by most Operating Systems") ?
Merci !
Mimoza
Pac a écritil me manque quelques notions de base
Ça c'est sur :rolleyes:
Dis nous quel est la disposition de clavier tu souhaite atteindre. Si c'est juste pour replacer des touches pour de l'AZERTY (ou autre) ce n'est pas avec leur outil qu'il faut le faire, de même leur outil est destiner a un public anglophone, donc ne t'amuse pas à traduire les touches de fonctions (Shift ≠ Chift)
Pac
Hello,
Le "chift" n'était pas la dans un but de traduction mais une question sur la robustesse du système par rapport à une typo ou l'insertion d'un label inconnu.
Et sinon, je veux pouvoir tout faire 🙂
Par exemple :
- supprimer les caractères inutiles que j'ai actuellement (ß, đ, ŋ ...) pour mettre autre chose à la place
- déplacer certaines touches de contrôle comme les backspace, altgr & co
- réorganiser les caractères qui me sont fréquents, comme avoir les "([{" sur une même touche ou "cCç" . Ce ne sont peut être pas les meilleures idées en terme d'ergonomie, mais je ne suis pas là pour troller sur l'intérêt d'une conf par rapport à une autre, ce ne sont que des exemples. Merci de ne pas vous offusquer et de se concentrer sur la technique 🙂
Je suis informaticien et anglophone donc je pourrai comprendre les explications détaillées. Je ne sortirai pas par contre le fer à souder pour reprogrammer directement un chipset.
Je ne sais juste pas à la base ce que le protocole de communication avec l'os autorise et si en gros c'est le clavier ou l'os qui gère les combinaisons de touche et si c'est juste faisable d'avoir c et ç sur la même touche. Donc commencons peut etre par un oui ou non , et si oui comment.
Thanks !
damien thiriet
Si tu es sur Ubuntu, je te conseille plutôt de faire tes changements de config au niveau du système. L’avantage, c’est que tu as pas mal d’exemples de fichiers de configuration .xkb dans le wiki (pas mal d’utilisateurs ont bricolé des variantes du bépo en fonction de leur besoin, assez souvent en jouant avec les touches périphériques, les moins accessibles et celles obtenues avec Alt-gr… Aucun problème pour mettre c et ç sur la même touche de ce point de vue…
Pac
Je suis effectivement sur Ubuntu l'essentiel du temps, mais potentiellement Windows , ou Windows avec share synergy sur l'ubuntu (étant le client).
J'aimais la feature de pouvoir brancher mon clavier partout et être autonome mais en effet je peux commencer par un mapping système histoire de jouer plus facilement avec les combinaisons. Si cependant vous avez les réponses aux autres questions ca reste intéressant (pour moi et pour les prochains qui viendront de Google).
rat bière sé
Bienvenu Pac
Pour commencer, pas besoin de fer à souder les différents claviers programmable le sont tous via un firmware qui fait la màj via usb ou ps/2
Je ne connais pas du tout les possibilités du logiciel pour le TECK mais j'utilise un Tipro MID dont le principe est similaire.
Je vais décortiquer ta requête et placer tes aspirations selon le matériel (le clavier) ou le logiciel (fork du pilote bépo [ou azerty] sur Unix ou remapping via autokey sur Windows) : le clavier envoie des codes touches puis le pilote de disposition (qui n'est qu'une cartographie) interprète et indique le caractère correspondant.
- supprimer les caractères inutiles que j'ai actuellement (ß, đ, ŋ ...) pour mettre autre chose à la place > purement logiciel pour la couche AltGr, sinon tu peux peut-être créer une couche de fonction si le logiciel du clavier le permet et si les caractères sont présents dans le pilote choisi.
- déplacer certaines touches de contrôle comme les backspace, altgr & co > matériel mais configurable sous Unix (ce qui ne t'intéresse pas pour Windows)
- réorganiser les caractères qui me sont fréquents, comme avoir les "([{" sur une même touche ou "cCç" . > logiciel ou alors utilisation de macros sur une couche Fn (c'est ce que j'ai fait pour avoir les signes ouvrants et fermants d'une seule pression mais ça ne libère pas les emplacements pour y mettre autre chose, ça ne fait qu'envoyer les codes touches correspondants aux caractères dans le pilote)
Mimoza
Pac a écritJ'aimais la feature de pouvoir brancher mon clavier partout et être autonome
Je comprend mieux ton idée 😃 en effet c'est relativement intéressant comme possibilité, avoir un clavier indépendant avec une dispo indépendant de l'OS :cool:
Donc je pense que ta démarche est la bonne, pour te faire la main et valider ta disposition le faire en soft est peut être un bon premier début.
Pac
Hi, je suis donc parti pour un très loooooooooong et pénible voyage dans les 200 fichiers de configuration de xkb et de tutos qui ne sont jamais vraiment adaptés à des novices. Par croisement de multiples sources, j'arrive un peu mieux à cerner ce qu'il va falloir faire.
Je vais peut etre paraphraser ce que dit XavierC mais avec mes propres mots. Corrigez moi si je me trompe.
- au niveau de l'os (xkb), je peux mettre "a" et "ç" sur la même touche. Je pars d'un keycode et selon le modifier, je configure le symbole que je veux. Cependant je ne pourrai par faire ça depuis le firmware de mon clavier (c'est la ma grande déception) avec les modifiers classiques comme Shift ou Alt.
- le TE a deux touches spéciales Fn et Num (cf boutons radios sur l'image du clavier sur .... [pas le droit de mettre de lien, super le forum....]). L'une est rémanente, pas l'autre. Si j'appuie sur ces touches, aucun keycode n'est envoyé à l'OS. Il faut appuyer sur une autre touche pour envoyer un keycode différent de celui envoyé sans la touche spéciale. Et c'est en jouant avec ça que je pourrais coller "a" et "ç" sur la meme touche. Mais ca reste du hack car ce n'est pas un modifier classique.
- dans l'OS ou avec le firmware, je peux inverser des keycodes et par ex mettre Enter ou Alt à la place du "A"(et des ses variantes associées au niveau de l'os)
J'ai tout bon ?
Independamment de mes expériences qui seront longues avec xkb, il me faudra qd meme patcher le firwmare assez vite pour profiter à fond des deux niveaux supplémentaires offerts par Fn et Num. Vous me conseillez quoi pour patcher ?
Tx,
P.
rat bière sé
Pour tes modifications persos de xkb, on recommande d'écraser la disposition bépo-latin9 qui ne sert pas à grand monde. Ça permet de garder le nom bépo, la langue "fr" et de ne pas devoir faire de plus gros changements.
- dans l'OS ou avec le firmware, je peux inverser des keycodes et par ex mettre Enter ou Alt à la place du "A"(et des ses variantes associées au niveau de l'os)
Les claviers standards actuels ont souvent une matrice avec des diodes pour les modificatrices, ceci pour éviter les blocages quand une seconde touche est pressée en même temps. Les claviers dits nKRO ou 6KRO, la plupart des claviers dit “gameurs”, généralisent cet anti-blocage à tout le clavier (certains modèles le proclament mais ne le font que sur wasd :/ ). Vérifie donc que le TECK est bien nkro ou 6kro avant d'effectuer des changements au niveau des modificateurs sinon gare aux combinaisons qui ne se font pas (j'en ai l'expérience avec mon Tipro qui n'est pas nkro et qui émet des bips désagréables quand la matrice bloque)
Mimoza
Pac a écrit[pas le droit de mettre de lien, super le forum....])
Il te faut au minimum 5 messages pour mettre un lien ... c'est une mesure anti-spam 😉
Pac
Le TE209 est bien nkro comme indiqué ici avec des explications claires ....(failed again. c'est plus de l'antispam, c'est de l'anti-aide....). Je peux donc inverser mes modifiers avec n"importe quelle autre touche . Sauf les Fn et Num n'est ce pas ? (question posée précédemment)
Du coup pour l'outil pour patcher, un conseil ? Je vais aller vers leur outil à priori, maintenant que je comprends mieux, ca me semble l'ideal avec un systeme de drag n drop.