Forum bépo

Forum des utilisateurs du bépo

Vous n'êtes pas identifié(e).

#1 14/1/2015 16:05:28

Skool182
Membres
Inscription : 14/1/2015
Messages : 13

[Clavier] Truly Ergonomic, DIP switch et bépo

Bonjour à tous,

Je suis de plus en plus intéressé par le clavier Truly Ergonomic, mais avant de me lancer (il est cher quand même), j'avais des questions.
Le support de TE n'ayant jamais répondu à mes questions, je me tourne vers un propriétaire actuel ou un connaisseur qui aurait eu les mêmes questions.

Je suis actuellement utilisateur de TypeMatrix avec skin bépo, sous Linux.
J'ai un usage fréquent de machines virtuelles (VirtualBox) sous Windows, et de connexion bureau à distance vers des serveurs Windows.

Pour le TM, sous linux, avec un peu de config, ça passe. Sous Windows (physique + VM), il faut installer la dispo. Pour le bureau à distance, j'ai pas de solution qui marche bien.


Le TE, pour son modèle actuel qui a apparemment changé en 2014, dispose de DIP switch pour choisir la dispo, dont un qui est personnalisable et programmable.

Ma question est : Je compte programmer une dispo BÉPO pour le TE (en me basant sur celles données ici http://bepo.fr/wiki/Truly_Ergonomic ) et en achetant des keycaps au passage (je ferai un détail si je me lance dans l'opération).
Mais une fois cela, est-ce que, comme il semblerait être marqué sur le site, on peut brancher le clavier n'importe où (Linux et Windows) et il est reconnu en bépo sans rien faire ?
Dans le cas d'utilisation de 2 claviers (TE + laptop par exemple), peut-on avoir un clavier standard azerty et le TE en bépo avec le bon layout sur les 2 ?
Comment cela se comporte t'il pour les machines virtuelles et les connexions bureau à distance ?

Bref, si un utilisateur du TE en bépo a un retour d'expérience, ou un expert du DIP switch, je suis intéressé !

Merci bien smile

Dernière modification par Skool182 (25/1/2015 23:08:48)

Hors ligne

#2 14/1/2015 16:57:14

Laurent
Membres
Inscription : 9/8/2009
Messages : 720
Site Web

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

Bonjour,

Skool182 a écrit :

Le TE, pour son modèle actuel qui a apparemment changé en 2014, dispose de DIP switch pour choisir la dispo, dont un qui est personnalisable et programmable.

Oui, mais les claviers n’envoient que des codes de touches, pas directement des caractères.
Donc les claviers programmables (je n’ai pas de TE, mais d’après ce que j’ai compris, c’est pareil pour lui) ne permettent que d’échanger des touches.
Avec ça, tu peux configurer pour Dvorak à partir de Qwerty US, mais pas faire Bépo à partir d’Azerty…

Hors ligne

#3 14/1/2015 18:07:53

Mimoza
Admin
Lieu : Terre
Inscription : 19/9/2012
Messages : 1 178

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

Je ne suis pas spécialiste de la question mais il t'est possible de tester un TE (02/2013) par le biais de l'asso.
http://forum.bepo.fr/viewtopic.php?id=1119

Hors ligne

#4 14/1/2015 23:23:02

rat bière sé
Le vilain admin
Inscription : 15/3/2012
Messages : 809

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

Laurent a écrit :

Oui, mais les claviers n’envoient que des codes de touches, pas directement des caractères.
Donc les claviers programmables (je n’ai pas de TE, mais d’après ce que j’ai compris, c’est pareil pour lui) ne permettent que d’échanger des touches.
Avec ça, tu peux configurer pour Dvorak à partir de Qwerty US, mais pas faire Bépo à partir d’Azerty…

Laurent a très bien résumé la situation, il n'est pas possible d'avoir un clavier bépo indépendant du poste de travail qui fonctionne sans aucune configuration/installation de la disposition. C'est dû au protocole de communication très basique : Le clavier n'envoie que des codes touche qui sont ensuite traduits par le système d'exploitation en actions/caractères. Le choix de la disposition est indispensable car c'est elle qui indique la carte, les caractères disponibles et leur emplacement sur le clavier.
Un clavier programmable ne peut donc qu'envoyer des keycodes ou des séquences de keycodes et il suppose donc d'avoir un OS configuré dans la bonne disposition.


GNU/Linux depuis 2/2012 : Ubuntu→ Xubuntu 4/12→ Debian (Xfce) 10/12 + Cubian 10/13
BOINC (World Community Grid) depuis 4/11 - BÉPO depuis 3/12 - Vapoteur depuis 10/13
Claviers Cherry G80-3000 (MXClear), TIPRO MID KM128A (MXBlack) Noppo MID 87 ANSI (MXRed)
Kensington Orbit trackball (à gauche), Wacom Intuos3 A4

Hors ligne

#5 14/1/2015 23:41:58

jeff
Membres
Inscription : 18/9/2011
Messages : 159

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

"il n'est pas possible d'avoir un clavier bépo indépendant du poste de travail", je ne suis pas sûr. Difficile, oui, pas possible ça reste à voir. Par exemple pour windows, on peut toujours envisager un clavier qui génère des "Alt-codes" à tout-va.

Par contre le TE ne sera peut-être pas le meilleur choix pour s'engager dans cette voie.

Cordialement

Hors ligne

#6 15/1/2015 01:20:12

rat bière sé
Le vilain admin
Inscription : 15/3/2012
Messages : 809

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

jeff a écrit :

"il n'est pas possible d'avoir un clavier bépo indépendant du poste de travail", je ne suis pas sûr. Difficile, oui, pas possible ça reste à voir. Par exemple pour windows, on peut toujours envisager un clavier qui génère des "Alt-codes" à tout-va.

Tout à fait, j'en parlait il y a peu http://forum.bepo.fr/viewtopic.php?pid=10623#p10623

Par contre le TE ne sera peut-être pas le meilleur choix pour s'engager dans cette voie.

J'imagine que tu penses à des limitations du controleur ou de son interface de programmation smile


GNU/Linux depuis 2/2012 : Ubuntu→ Xubuntu 4/12→ Debian (Xfce) 10/12 + Cubian 10/13
BOINC (World Community Grid) depuis 4/11 - BÉPO depuis 3/12 - Vapoteur depuis 10/13
Claviers Cherry G80-3000 (MXClear), TIPRO MID KM128A (MXBlack) Noppo MID 87 ANSI (MXRed)
Kensington Orbit trackball (à gauche), Wacom Intuos3 A4

Hors ligne

#7 15/1/2015 12:28:30

LeBret
Membres
Inscription : 14/2/2011
Messages : 203

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

Skool182 a écrit :

Le support de TE n'ayant jamais répondu à mes questions, […]

Et il ne répondra probablement jamais. J’ai tenté à plusieurs reprise de les contacter sans aucun résultat.

Skool182 a écrit :

Le TE, pour son modèle actuel qui a apparemment changé en 2014, dispose de DIP switch pour choisir la dispo, dont un qui est personnalisable et programmable.

Petite précision sur les dip switchs: au dos du clavier il y en a 5. Un pour permettre la programmation du firmare et les 4 autres servent à paramétrer le firmeware par défaut. Dès que tu utilises ton propre firmeware il n’y a plus que le dip switch #2 (et #5 bien sûr) qui est utile pour basculer entre 2 dispo, c’est tout. Donc par exemple, tu ne peux pas avoir un firmeware avec un switch qui te permet de basculer entre azerty/bépo et un switch pour basculer entre linux/windows et Mac.

J’ai reprogrammé mon TE à l’époque du 209, mais je n’ai pas l’impression que les possibilités de programmation ait changé depuis (à part le deboucing).

Skool182 a écrit :

Ma question est : Je compte programmer une dispo BÉPO pour le TE (en me basant sur celles données ici)

Peux-tu remettre lien sous forme de texte ? Comme tu n’as pas encore assez posté sur ce forum, ton lien a été supprimé.

Skool182 a écrit :

Mais une fois cela, est-ce que, comme il semblerait être marqué sur le site, on peut brancher le clavier n'importe où (Linux et Windows) et il est reconnu en bépo sans rien faire ? […] Comment cela se comporte t'il pour les machines virtuelles et les connexions bureau à distance ?

Non. Comme écrit dans les autres réponses, cela ne dispense pas d’installer le pilote, donc tu as les même problème qu’avec le TM pour les connexions à distance.

Skool182 a écrit :

Dans le cas d'utilisation de 2 claviers (TE + laptop par exemple), peut-on avoir un clavier standard azerty et le TE en bépo avec le bon layout sur les 2 ?

Non. Windows ne gère qu’un paramétrage de clavier (contrairement à la souris où tu peux en brancher plusieurs avec des paramétrages différents). Peut-être qu’il existe un utilitaire pour faire ça, mais je ne l’ai pas trouvé.
Personnellement j’ai ajouté les 2 dispos bépo et azerty dans la barre des langues et je bascule de l’une à l’autre (raccourci clavier Ctrl+Shift) en fonction du clavier.

Skool182 a écrit :

Bref, si un utilisateur du TE en bépo a un retour d'expérience, ou un expert du DIP switch, je suis intéressé !

As-tu lu la page de comparaison TM / TE ? Il faut que j’actualise la page, mais globalement je reste sur la même impression.
J’ai un TECK109 qui fonctionnellement est identique au 229.
Quel modèle as-tu choisi ?

Dernière modification par LeBret (15/1/2015 12:30:17)


Un clavier est plus personnel qu’une brosse à dent.

Hors ligne

#8 15/1/2015 14:32:17

Mimoza
Admin
Lieu : Terre
Inscription : 19/9/2012
Messages : 1 178

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

@Skool182 : je t'ai passé en tant que membre pour que tu puisse poster des liens sans soucis

Hors ligne

#9 16/1/2015 00:19:58

fabien
Membres
Inscription : 10/1/2010
Messages : 327

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

rat bière sé a écrit :
Laurent a écrit :

Oui, mais les claviers n’envoient que des codes de touches, pas directement des caractères.
Donc les claviers programmables (je n’ai pas de TE, mais d’après ce que j’ai compris, c’est pareil pour lui) ne permettent que d’échanger des touches.
Avec ça, tu peux configurer pour Dvorak à partir de Qwerty US, mais pas faire Bépo à partir d’Azerty…

[…]il n'est pas possible d'avoir un clavier bépo indépendant du poste de travail qui fonctionne sans aucune configuration/installation de la disposition. […]
Un clavier programmable ne peut donc qu'envoyer des keycodes ou des séquences de keycodes et il suppose donc d'avoir un OS configuré dans la bonne disposition.

Il y a tout de même des cas où l'on peut aller plus loin : dans cas d'un microcontrolleur vraiment accessible, comme le Teensy de l'Ergodox, on peut entièrement le reprogrammer et créer du bépo. Le microcontrôleur ne se contente du coup pas de convertir les touches enfoncées en code touches : il fait une traduction en fonction de la disposition qu'on lui a intégré.

Mais en effet je ne crois que la reprogrammation du TE aille aussi loin sad
(de mon côté je ne changeais la dispo qu'en soft)

Hors ligne

#10 16/1/2015 04:23:16

rat bière sé
Le vilain admin
Inscription : 15/3/2012
Messages : 809

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

fabien a écrit :

Il y a tout de même des cas où l'on peut aller plus loin : dans cas d'un microcontrolleur vraiment accessible, comme le Teensy de l'Ergodox, on peut entièrement le reprogrammer et créer du bépo. Le microcontrôleur ne se contente du coup pas de convertir les touches enfoncées en code touches : il fait une traduction en fonction de la disposition qu'on lui a intégré.

Peu importe le clavier, de l'autre côté le système attend de reçevoir des keycodes. On pourrait programmer une Teensy pour avoir les macros des Alt codes de Windows mais je doute que ce soit utilisable avec tous les programmes et il risque d'y avoir des limitations de latence de l'USB et des problèmes pour les raccourcis ou les actions utilisant les caractères alphanumériques façon Vi ou Emacs (Il faudrait des Alt-codes même pour le ASCII si on veut un clavier complètement indépendant de la disposition de l'hôte, quelle soit qwerty, azerty, qwertz, etc). Il faudra aussi que ce ne soit qu'un mode de fonctionnement pour pouvoir jongler entre ce mode Windows et les keycodes classiques pour les autres OS.

Un tel clavier serait intéressant à faire en terme d'expérience pour bien en voir les limitations mais vu que ça reste propre à des postes Windows à ma connaissance, il est beaucoup moins contraignant d'inclure un hub dans le clavier avec une carte SD qui contient PKL (en lecture seule pour éviter la propagation de virus).
Il faut surtout voir laquelle des deux solutions fonctionne le mieux (ou fonctionne tout court) dans une machine virtuelle Windows, vu que c'est le sujet principal. smile


GNU/Linux depuis 2/2012 : Ubuntu→ Xubuntu 4/12→ Debian (Xfce) 10/12 + Cubian 10/13
BOINC (World Community Grid) depuis 4/11 - BÉPO depuis 3/12 - Vapoteur depuis 10/13
Claviers Cherry G80-3000 (MXClear), TIPRO MID KM128A (MXBlack) Noppo MID 87 ANSI (MXRed)
Kensington Orbit trackball (à gauche), Wacom Intuos3 A4

Hors ligne

#11 17/1/2015 16:23:00

jeff
Membres
Inscription : 18/9/2011
Messages : 159

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

Bonjour

Pour continuer dans le hors sujet, mon clavier en bois fonctionne avec une disposition azerty paramétrée sur l'ordinateur. Je n'ai malheureusement pas pu l'utiliser au travail, mes tests sont donc restés sommaires et je suis passé depuis sur d'autres projets. La liste des codes supportés est dans codes.h et la disposition décrite dans keys.h. Le bépo complet n'est pas supporté, mais suffisamment pour mes besoins.

En fonction de la politique de sécurité de l'entreprise, le PKL n'est pas toujours utilisable et le hub peut être proscrit.

Cordialement

Hors ligne

#12 25/1/2015 23:15:26

Skool182
Membres
Inscription : 14/1/2015
Messages : 13

Re : [Clavier] Truly Ergonomic, DIP switch et bépo

Bonjour à tous, et merci pour toutes ces réponses

Le lien que j'avais mis était celui vers la page du TE sur le site bépo.fr http://bepo.fr/wiki/Truly_Ergonomic

Les explications sur le DIP switch ne m'étonnent pas, c'est bien ce que je pensais mais le site de TE m'avait mis dans le doute, et ça laissait rêveur !
C'est en tout cas le genre de fonctionnalité qui m'aurait fait craquer pour un TE par rapport à un TypeMatrix.

Mais étant donné la situation, je pense donc continuer à user mes 2 TM. L'idée d'un clavier mécanique me plaisait bien, mais le prix du TE est assez dissuasif pour un achat sans réfléchir…

P.S: merci @Mimoza pour le status !

Hors ligne

Pied de page des forums