Clavier Belge avec des touches cassées
La curiosité n’est pas un vilain défaut mais une qualité fondamentale.
Les touches cassées sont le 6,8,9 les chiffres ne posent pas de problème, les caractères spéciaux eux oui.
Pour solutionner ce problème j'ai d'abord créer un petit programme en Tcl/Tk :
#!/usr/bin/tclsh # Some key are dead on my ACER. # proc setKey { key } { clipboard clear clipboard append $key } package require Tk wm title . "Dead Key" wm attribute . -topmost 1 wm overrideredirect . 0 wm minsize . 128 135 wm maxsize . 128 135 font configure TkDefaultFont -size 20 button .bk1 -text "6" -command { setKey "6" } grid .bk1 -row 0 -column 0 -sticky ew button .bk2 -text "§" -command { setKey "§" } grid .bk2 -row 0 -column 1 -sticky ew button .bk3 -text "^" -command { setKey "^" } grid .bk3 -row 0 -column 2 -sticky ew button .bk4 -text "8" -command { setKey "8" } grid .bk4 -row 1 -column 0 -sticky ew button .bk5 -text "!" -command { setKey "!" } grid .bk5 -row 1 -column 1 -sticky ew button .bk6 -text "9" -command { setKey "9" } grid .bk6 -row 2 -column 0 -sticky ew button .bk7 -text "ç" -command { setKey "ç" } grid .bk7 -row 2 -column 1 -sticky ew button .bk8 -text "{" -command { setKey "\\{" } grid .bk8 -row 2 -column 2 -sticky ew
Simple efficace sauf quand je programme.
Donc j'ai dû envisager autre chose.
Le fichier /usr/share/X11/xkb/symbols/be dans mon cas doit être édité.
J'ai remplacé ù par { et mu par }.
- ugrave -> braceleft (2x)
- mu -> braceright (2x)
- cedilla -> exclam (sur la ligne avec minus 2x)