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)