Forum bépo

Forum des utilisateurs du bépo

Vous n'êtes pas identifié(e).

#1 15/9/2015 19:56:14

Laërte
Membres
Inscription : 25/8/2015
Messages : 11

Se débarrasser de la touche « retour arrière » et en faire un CapsLock

Tout est dans le titre.
J'ai modifié ma config de X11, donc ma touche CapsLock est une touche « retour arrière » et je voudrais en faire une touche Escape/CapsLock, j'ai pas encore décidé, je verrai en fonction de ce qui est le plus pratique…

Est-ce qu'on peut et comment ?

Merci !

Hors ligne

#2 27/9/2015 23:39:59

ariasuni
Admin
Lieu : France, Région parisienne
Inscription : 2/11/2012
Messages : 591

Re : Se débarrasser de la touche « retour arrière » et en faire un CapsLock

Je n’ai pas compris. hmm Tu peux reformuler?


Écrit selon l’orthographe de 1990.
Ma page utilisateur, mon site web.

Hors ligne

#3 29/9/2015 17:49:05

Laërte
Membres
Inscription : 25/8/2015
Messages : 11

Re : Se débarrasser de la touche « retour arrière » et en faire un CapsLock

Bien sûr ! ^^
En gros je me sers de ma touche capslock comme d’un retour en arrière, du coup je ne me sers plus de ma touche retour arrière, dont j’aimerais bien faire un capslock, et je voulais savoir si c’était possible, parce que je ne trouve rien dans la documentation de X11 pour faire ça.

Voilà !

Hors ligne

#4 1/10/2015 22:34:14

ariasuni
Admin
Lieu : France, Région parisienne
Inscription : 2/11/2012
Messages : 591

Re : Se débarrasser de la touche « retour arrière » et en faire un CapsLock

Ah pardon je n’avais pas fait très attention au titre et ton premier commentaire était un peu confus. ^^

Malheureusement ça ne fait pas partie des options disponibles dans X.org. La solution la plus simple pour faire cela est d’utiliser xmodmap, j’ai déjà essayé et ce n’est pas très difficile à utiliser. On peut t’aider à le faire si tu passes sur IRC.


Écrit selon l’orthographe de 1990.
Ma page utilisateur, mon site web.

Hors ligne

#5 6/10/2015 14:31:37

robin_moussu
Membres
Inscription : 17/3/2013
Messages : 292

Re : Se débarrasser de la touche « retour arrière » et en faire un CapsLock

C'est aussi assez facile à faire avec xkb. Il suffit que tu te créé ta dispo basé sur le bépo, et que tu remap les touches caps-lock et altgr.
Je vais regarder ce soir comment j'ai fait pour la mienne [de disposition], j'ai un truc qui ressemble.

Dernière modification par robin_moussu (6/10/2015 14:46:36)

Hors ligne

#6 7/10/2015 11:42:57

robin_moussu
Membres
Inscription : 17/3/2013
Messages : 292

Re : Se débarrasser de la touche « retour arrière » et en faire un CapsLock

Bon, j'ai fait un test rapide. Chez moi ça marche. Si tu me confirme que c'est bon pour toi aussi, je l'ajouterai au wiki.

partial alphanumeric_keys
xkb_symbols "bepo_test" {
    include "keypad(oss)"
    include "fr(bepo)"

    name[Group1]= "French (Bepo, ergonomic, Dvorak way, backpace and shift lock swapped)";

    key <CAPS> { type[group1] = "ONE_LEVEL", [ BackSpace ] };
    key <BKSP> { type[group1] = "ONE_LEVEL", [ Caps_Lock ] };
};

À insérer dans le fichier `/usr/share/X11/xkb/symbols/perso`, et à activer avec la commande `setxkbmap perso bepo_test` (sexkbmap fichier_contenant_la_dispo nom_de_la_dispo).

Hors ligne

#7 9/10/2015 07:17:34

Laurent
Membres
Inscription : 9/8/2009
Messages : 733
Site Web

Re : Se débarrasser de la touche « retour arrière » et en faire un CapsLock

robin_moussu a écrit :

Bon, j'ai fait un test rapide. Chez moi ça marche.

Et la nouvelle touche effacement arrière ne manque-t-elle pas de répétition ?

Je suggérerais ça :

    key <CAPS> { repeat = yes, type[group1] = "ONE_LEVEL", [ BackSpace ] };
    key <BKSP> { repeat = no , type[group1] = "ONE_LEVEL", [ Caps_Lock ] };

Mais malheureusement, Xkb semble ne prendre le paramètre repeat en considération que pour la disposition chargée en premier.
Tant qu’on charge une telle disposition après coup, il faut donc lancer les commandes suivantes pour régler les répétitions de touches (xev permet de connaître leurs codes) :

xset r 66
xset -r 22

Dernière modification par Laurent (9/10/2015 07:24:30)

Hors ligne

#8 16/10/2015 17:43:22

robin_moussu
Membres
Inscription : 17/3/2013
Messages : 292

Re : Se débarrasser de la touche « retour arrière » et en faire un CapsLock

merci pour l'info, je ne connaissais pas le paramètre repeat smile

Hors ligne

Pied de page des forums