Outils pour utilisateurs

Outils du site


issue137:c_c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
issue137:c_c [2018/10/01 18:23] – créée auntieeissue137:c_c [2018/10/12 12:02] (Version actuelle) auntiee
Ligne 1: Ligne 1:
-Last month, I expressed my desire to own a reduced ergodox keyboard. It literally just arrived (about 18 hours before writing this article). As such, I’ll be covering my initial impressions of the keyboard, as well as some things I wish I had known when flashing the keyboard for the first time.+**Last month, I expressed my desire to own a reduced ergodox keyboard. It literally just arrived (about 18 hours before writing this article). As such, I’ll be covering my initial impressions of the keyboard, as well as some things I wish I had known when flashing the keyboard for the first time.
  
 Specifications Specifications
Ligne 9: Ligne 9:
 • 4 x 1u blue keycaps (in order to reach free shipping threshold) • 4 x 1u blue keycaps (in order to reach free shipping threshold)
  
-I did not order keycaps with the keyboard itself, as I found a local supplier that offered keycaps more to my liking.+I did not order keycaps with the keyboard itself, as I found a local supplier that offered keycaps more to my liking.**
  
-Workmanship+Le mois dernier, j'ai exprimé mon désir de posséder un clavier ergonomique réduit. Il vient tout juste d'arriver (environ 18 heures avant la rédaction de cet article). Je vais donc vous faire part de mes premières impressions sur ce clavier, ainsi que de certains aspects que j'aurais aimé connaître lorsque j'ai flashé le clavier pour la première fois. 
 + 
 +Caractéristiques techniques 
 +- Le clavier a été commandé chez FalbaTech en Pologne, et présente les caractéristiques suivantes : 
 +- câbles tressés, spiralés (TRRS et micro USB vers USB type A). 
 +- Boîtier en bambou avec pieds inclinables. 
 +- Commutateurs bruns greetech MX. 
 +- Sous-lumière RGB. 
 +- 4 x 1u capuchons bleus pour touches (pour atteindre le seuil de livraison gratuite). 
 + 
 +Je n'ai pas commandé de capuchons de touches avec le clavier lui-même, car j'ai trouvé un fournisseur local qui offrait des capuchons de touches plus à mon goût. 
 + 
 + 
 +**Workmanship
  
 The bamboo case is finished nicely, and all the parts appear to be well built and assembled. I ordered the keyboard pre-built because I preferred to use the time it would have taken to solder the keyboard myself for other tasks as this is a relatively busy time of the year. Thus, I have not yet investigated the internals of the device. The bamboo case is finished nicely, and all the parts appear to be well built and assembled. I ordered the keyboard pre-built because I preferred to use the time it would have taken to solder the keyboard myself for other tasks as this is a relatively busy time of the year. Thus, I have not yet investigated the internals of the device.
Ligne 17: Ligne 30:
 Software Software
  
-The keyboard uses the QMK firmware, and, therefore, is programmable. Do note, however, that the software layout you’ve selected under Linux will have an effect. In my case, the DE layout that was selected confused me, as what should have been square brackets were instead umlaute. At first,I assumed that the keyboard was using the DE variant of the qmk redox rev1 firmware. So I immediately reflashed the keyboard. Or, at least, I tried to.+The keyboard uses the QMK firmware, and, therefore, is programmable. Do note, however, that the software layout you’ve selected under Linux will have an effect. In my case, the DE layout that was selected confused me, as what should have been square brackets were instead umlaute. At first,I assumed that the keyboard was using the DE variant of the qmk redox rev1 firmware. So I immediately reflashed the keyboard. Or, at least, I tried to.**
  
-Flashing Firmware+Finition 
 + 
 +Le boîtier en bambou a une belle finition, et toutes les pièces semblent bien confectionnées et assemblées. J'ai commandé le clavier pré-construit parce que je préférais utiliser le temps qu'il aurait fallu pour souder le clavier moi-même pour d'autres tâches, car c'est une période de l'année relativement chargée. Je n'ai donc pas encore exploré les entrailles de l'appareil. 
 + 
 +Logiciel 
 + 
 +Le clavier utilise le micrologiciel QMK et est donc programmable. Notez, cependant, que la disposition issue de la configuration logicielle que vous avez choisie sous Linux aura un effet. Dans mon cas, la mise en page DE qui a été choisie m'a désorienté, car ce qui aurait dû être des crochets était des trémas. Au début, j'ai supposé que le clavier utilisait la variante DE du firmware qmk redox rev1. J'ai donc tout de suite reflashé le clavier. Ou, du moins, j'ai essayé. 
 + 
 + 
 +**Flashing Firmware
  
 My first issue was that the firmware would not compile. Turns out the Arch package “avr-gcc” was version 8.2, which had a bug. Downgrading it to 8.1 fixed this problem, and the bug itself seems to be fixed now, so once the upstream changes are shipped, it should no longer be required. Ubuntu should be unaffected, as it is not a rolling release. My first issue was that the firmware would not compile. Turns out the Arch package “avr-gcc” was version 8.2, which had a bug. Downgrading it to 8.1 fixed this problem, and the bug itself seems to be fixed now, so once the upstream changes are shipped, it should no longer be required. Ubuntu should be unaffected, as it is not a rolling release.
Ligne 29: Ligne 51:
 I wanted a base US layout, as I prefer the location of the keys for programming, but I still need access to umlaute and special characters for day-to-day life. I thought I could just mix layouts in the firmware to achieve this, until I realized that the DE_AE key was the same as the US KC_SCLN key in the header file. Which means, either way, the key would be parsed as either a semi-colon or an ä by the software layout my computer was using. I then checked into assigning direct unicode keys to the layer for the umlaute I wanted, and debated about swapping around a normal DE layout (though I gave up on that idea when I realized it wouldn’t impact shift/altgr combinations. I then stumbled upon the eurkeys layout (‘eu’ in Linux) which was almost exactly what I wanted. Setting my keyboard layout to that then gave me a US layout with all sorts of special characters. I wanted a base US layout, as I prefer the location of the keys for programming, but I still need access to umlaute and special characters for day-to-day life. I thought I could just mix layouts in the firmware to achieve this, until I realized that the DE_AE key was the same as the US KC_SCLN key in the header file. Which means, either way, the key would be parsed as either a semi-colon or an ä by the software layout my computer was using. I then checked into assigning direct unicode keys to the layer for the umlaute I wanted, and debated about swapping around a normal DE layout (though I gave up on that idea when I realized it wouldn’t impact shift/altgr combinations. I then stumbled upon the eurkeys layout (‘eu’ in Linux) which was almost exactly what I wanted. Setting my keyboard layout to that then gave me a US layout with all sorts of special characters.
  
-Since then, I’ve done very little to my keymap, besides adding media keys to a layer. I will be writing a second article on the firmware at a later date, once I’ve done more.+Since then, I’ve done very little to my keymap, besides adding media keys to a layer. I will be writing a second article on the firmware at a later date, once I’ve done more.**
  
-Verdict+Flasher le firmware 
 + 
 +Mon premier problème était que le firmware ne voulait pas compiler. Il s'avère que le paquet Arch "avr-gcc" était en version 8.2, qui contenait un bogue. La rétrogradation vers la version 8.1 a corrigé ce problème, et le bogue lui-même semble corrigé maintenant, donc, une fois les changements en amont livrés, cela ne devrait plus être nécessaire. Ubuntu ne devrait pas être affecté, car il ne s'agit pas d'une version en mise à jour en continu. 
 + 
 +Une fois que j'ai pu compiler le firmware, j'ai eu du mal à trouver comment régler mon clavier en mode DFU. Il aurait dû y avoir une combinaison de touches, mais cela ne semblait pas fonctionner. J'ai également vu les boutons de réinitialisation du matériel sur le dessus de l'appareil ; cependant, ils ne semblaient rien faire. Après quelques recherches, ça semblait être la seule option, alors j'ai réessayé. Ça a marché. Ma meilleure hypothèse est que j'ai maintenu le bouton enfoncé trop longtemps (une pression momentanée suffit). En tout cas, j'avais flashé un nouveau firmware sur le clavier. Victoire ! 
 + 
 +Il s'avère que je n'avais plus qu'une partie fonctionnelle. Remplacer l'USB par l'autre partie permet de le faire fonctionner correctement (bien qu'avec le mauvais mappage), et le sous-reflet RVB fonctionnait sur les deux parties. Ainsi, le câble était en train de fonctionner. J'ai passé encore quelques heures à peaufiner les paramètres et à lire des articles, avant de penser à changer le firmware de connexions I2C en SERIAL. Après cela, le clavier fonctionnait à nouveau. Seulement... les touches étaient toujours « fausses ».  
 + 
 +Je voulais une configuration américaine de base, car je préfère cet emplacement des touches pour la programmation, mais j'ai quand même besoin d'avoir accès aux caractères spéciaux et aux caractères avec une tréma (ä, ö, ü) dans ma pratique quotidienne. Je pensais que je pouvais simplement mélanger les configurations dans le firmware pour y parvenir, jusqu'à ce que je réalise que la configuration DE_AE était la même que la configuration US KC_SCLN dans le fichier d'en-tête. Ce qui signifie, dans tous les cas, que la touche serait analysée comme un point-virgule ou un ä par la disposition du logiciel que mon ordinateur utilisait. J'ai ensuite vérifié l'assignation des caractères unicode directs à la couche pour le tréma que je voulais, et je me demandais si je voulais changer pour une disposition DE normale (bien que j'aie abandonné cette idée quand j'ai réalisé que cela n'aurait aucun impact sur les combinaisons shift/altgr). Je suis ensuite tombé sur la disposition eurkeys ('eu' sous Linux) qui était presque exactement ce que je voulais. Le réglage de la disposition de mon clavier sur ce point m'a ensuite permis d'obtenir une disposition américaine avec toutes sortes de caractères spéciaux. 
 + 
 +Depuis lors, j'ai fait très peu de choses à la configuration du clavier, à part ajouter des touches multimédia au calque. J'écrirai un deuxième article sur le firmware ultérieurement, une fois que j'en aurai fait davantage. 
 + 
 + 
 +**Verdict
  
 I like the keyboard a lot. The tactile keys are still my favourites, and the shape/layout is quite comfortable. It does take some getting used to (I used the keyboard minus a few keycaps to write this article, and it took me only a little longer than usual). Once I get comfortable, and rewire my brain to use a few different fingers for keys (I want to use my left index for c, when I should be using my left middle finger), I should be up to speed in no time. Especially when my keycaps arrive and I can stop using an incomplete old set I had lying around.  I like the keyboard a lot. The tactile keys are still my favourites, and the shape/layout is quite comfortable. It does take some getting used to (I used the keyboard minus a few keycaps to write this article, and it took me only a little longer than usual). Once I get comfortable, and rewire my brain to use a few different fingers for keys (I want to use my left index for c, when I should be using my left middle finger), I should be up to speed in no time. Especially when my keycaps arrive and I can stop using an incomplete old set I had lying around. 
Ligne 38: Ligne 73:
  
 As always, I hope this article is interesting to at least a few readers. Are you a mechanical keyboard fan as well? Then share some stories with me at lswest34+fcm@gmail.com. Similarly, I can be reached with any ideas, comments or suggestions any readers may have at the above email address. As always, I hope this article is interesting to at least a few readers. Are you a mechanical keyboard fan as well? Then share some stories with me at lswest34+fcm@gmail.com. Similarly, I can be reached with any ideas, comments or suggestions any readers may have at the above email address.
- 
- 
  
 Further Reading Further Reading
Ligne 47: Ligne 80:
 Redox Keyboard: https://github.com/mattdibi/redox-keyboard  Redox Keyboard: https://github.com/mattdibi/redox-keyboard 
  
-QMK Firmware: https://qmk.fm/ +QMK Firmware: https://qmk.fm/ ** 
 + 
 +Verdict 
 + 
 +J'aime beaucoup le clavier. Les touches tactiles sont toujours mes préférées, et la forme ainsi que la disposition sont très confortables. Il faut un peu de temps pour s'y habituer (j'ai utilisé le clavier moins quelques capuchons de touches pour écrire cet article, et cela ne m'a pris qu'un petit peu plus de temps que d'habitude). Une fois que je me sentirai à l'aise et que j'aurai remanié mon cerveau pour utiliser quelques doigts différents pour les touches (je veux utiliser mon index gauche pour c, alors que je devrais utiliser mon majeur gauche), je devrais être opérationnel en peu de temps. Surtout quand les capuchons de touches arriveront et que je pourrai arrêter d'utiliser un vieux jeu incomplet qui trainait.  
 + 
 +Est-ce que ça valait le coût ? Le temps nous le dira. Ma première impression est qu'il semble cocher toutes les cases que j'espérais. Cependant, l'un de mes principaux besoins était d'être capable d'étaler les moitiés afin de pouvoir m'asseoir plus confortablement à mon bureau. Si les formes de clavier traditionnelles ne vous dérangent pas, alors je vous recommanderais probablement un clavier programmable à 60 % ou similaire, car ils sont moins chers et fonctionneront mieux avec des jeux de capuchons de touches standard (par exemple un clavier Pok3r). 
 + 
 +Comme toujours, j'espère que cet article intéressera au moins quelques lecteurs. Êtes-vous aussi un fan de claviers mécaniques ? Alors partagez quelques histoires avec moi à l'adresse lswest34+fcm@gmail.com. De même, je peux être contacté pour toute idée, commentaire ou suggestion que les lecteurs pourraient avoir à l'adresse e-mail ci-dessus. 
 + 
 +Pour aller plus loin 
 + 
 +Disposition EurKEY : https://eurkey.steffen.bruentjen.eu/layout.html  
 + 
 +Clavier Redox : https://github.com/mattdibi/redox-keyboard  
 + 
 +Firmware QMK : https://qmk.fm/ 
issue137/c_c.1538411017.txt.gz · Dernière modification : 2018/10/01 18:23 de auntiee