Des scripts pour faciliter le reconditionnement de portables - retour accueil
git clone git://bebou.netlib.re/scripts-reco
Log | Files | Refs | README |
commit dceb2c76f7b788a4f3ea592f252da7e50a58f30e parent 69953fc53cec600bed7f0592cbd91ca140cc2871 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Fri, 14 Mar 2025 18:39:17 +0100 Ajout script pour créer des profils de clavier Le script permet d'inscrire dans un fichier toutes les touches sur lesquelles on appuie dans l'ordre. Permet ensuite de tester les claviers rapidement et en faisant moins d'erreur Diffstat:
M | README | | | 12 | ++++++++++++ |
A | create_keyboard_profile.sh | | | 6 | ++++++ |
A | keyboard/omen.kbd | | | 98 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
3 files changed, 116 insertions(+), 0 deletions(-)
diff --git a/README b/README @@ -32,6 +32,7 @@ webcam | ffmpeg audio | aplay/arecord wifi | iw bluetooth | bluetoothctl (bluez) +génération profil clavier | xev, stdbuf Sous debian ces dépendances peuvent-être installées en faisant : @@ -82,3 +83,14 @@ On fini par la fonction affichant le rapport de fin : end +## Ecrire le profil d'un clavier + +Pour faciliter les tests des claviers un script compagnon permet de facilement +inscrire dans un fichier la disposition du clavier d'un ordinateur. Pour cela +lancer + + $ ./create_keyboard_profile.sh | tee keyboard/modele.kbd + +Il suffit ensuite de taper chaque touche dans l'ordre de son choix. Si un +touche est répétée où si l'on faut une erreur il sera toujours possible +d'ouvrir le fichier texte généré et le corriger à la main. diff --git a/create_keyboard_profile.sh b/create_keyboard_profile.sh @@ -0,0 +1,6 @@ +#! /bin/sh + +xev | + stdbuf -o0 awk ' + /keycode [0-9]+/ && !(NR%2) { print substr($7,0,index($7,")")-1) }' + diff --git a/keyboard/omen.kbd b/keyboard/omen.kbd @@ -0,0 +1,98 @@ +Escape +F1 +F2 +F3 +F4 +F5 +F6 +F7 +F8 +F9 +F10 +F11 +F12 +Delete +Home +End +Prior +Next +twosuperior +ampersand +eacute +quotedbl +apostrophe +parenleft +minus +egrave +underscore +ccedilla +agrave +parenright +equal +BackSpace +Num_Lock +KP_Divide +KP_Multiply +KP_Subtract +Tab +a +z +e +r +t +y +u +i +o +p +dead_circumflex +dollar +asterisk +KP_7 +KP_8 +KP_9 +KP_Add +Caps_Lock +Q +S +D +F +G +H +J +K +L +M +Ugrave +Ugrave +Return +KP_4 +KP_5 +KP_6 +Shift_L +W +X +C +V +B +N +comma +semicolon +colon +exclam +Shift_R +KP_1 +KP_2 +KP_3 +KP_Enter +Control_L +Super_L +Alt_L +space +ISO_Level3_Shift +less +Left +Up +Down +Right +KP_0