scripts-reco

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:
MREADME | 12++++++++++++
Acreate_keyboard_profile.sh | 6++++++
Akeyboard/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