Dans la mesure où ces touches ne sont pas faites pour ça, ça pose aussi le risque de tomber un jour sur un clavier incompatible.
Si c’est un clavier de machine de bureau, on peut toujours le changer, mais si c’est un clavier de portable…
lawrent a écritMais du coup ça me laisse {caps lock} libre pour backspace, ce qui n'est pas plus mal 🙂 .
Le Colemak fait ça. Résultat sur X.org : un backspace sans répétition ! Je te laisse réfléchir à l’utilisabilité…
En fait, il y a une possibilité de spécifier dans la définition du clavier qu’une touche doit avoir une répétition ou pas, mais j’ai oublié comment, vu que la dernière fois que j’ai essayé, ça ne fonctionnait pas (une fonctionnalité que quasiment personne n’utilise n’est pas forcément trop testée ni déboguée…).
Il y a un moyen qui fonctionne, c’est (par exemple pour la touche Caps Lock),
xset r 66
mais il faut le faire à chaque fois. Généralement, les environnements permettent de lancer des programmes au lancement de la session (et s’ils ne prévoient pas de passer des paramètres, il suffit de placer la commande avec ses paramètres dans un script), mais ça reste quand même moins pratique que de le spécifier directement dans la définition du clavier…
Mise à jour : j’ai retrouvé
comment spécifier qu’une touche doit se répéter ou pas. Par exemple avec backspace sur Verr. Maj., façon Colemak, ça donnerait :
key <CAPS> { type[group1] = "ONE_LEVEL", repeat = yes, [ BackSpace ] };
sauf qu’en vrai, ça ne fonctionne pas. Dommage !