====== Ergodox ====== À propos du clavier https://ergodox-ez.com/ * docs qmk https://docs.qmk.fm/ * configurateur en ligne https://configure.ergodox-ez.com/ergodox-ez/, avec ma conf https://configure.ergodox-ez.com/ergodox-ez/layouts/bdJOP/latest/0 (cf disposition bépo du clavier [[http://www.typematrix.com/images/2009-skins/035-b_french-france-bepo_1600x687.png|typematrix 2030]]) * pour flasher en mode graphique avec le .hex du configurateur en ligne https://ergodox-ez.com/pages/wally * un autre https://github.com/qmk/qmk_configurator * https://github.com/qmk/qmk_firmware/ et son fork https://github.com/zsa/qmk_firmware/ (restreint aux claviers zsa) pour changer le firmware (donc le layout du clavier) * tensy https://www.pjrc.com/teensy/loader_cli.html (pour flasher en cli un keyboard.c récupéré dans les sources du configurateur en ligne ou édité manuellement) * les règles udev pour tensy # règles udev wget https://www.pjrc.com/teensy/49-teensy.rules mv 49-teensy.rules /etc/udev/rules.d/ apt install teensy-loader-cli # dans un dossier qcq récupérer le dépôt git clone https://github.com/zsa/qmk_firmware/ cd qmk_firmware/ # installer les dépendances sudo util/qmk_install.sh python3 -m pip install -r requirements.txt make git-submodule # créer un dossier pour notre nouveau layout # ou y copier un dossier source récupéré sur https://configure.ergodox-ez.com/ergodox-ez/ # modifier éventuellement le keymap.c joe keyboards/ergodox_ez/keymaps/bepo_perso1/keymap.c # build make ergodox_ez:bepo_perso1 # génère notamment un .build/ergodox_ez_bepo_perso1.hex # appuyer sur le bouton de flashage du clavier avec un trombone puis lancer le flashage sudo teensy-loader-cli -v -mmcu=atmega32u4 ergodox_ez_bepo_perso1.hex # débrancher / rebrancher le clavier Pour la pince permettant de virer les touches, c'est simple à bricoler : {{::pince.jpg?200|}}