wiki:tutoriels:clavier_modifier
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| wiki:tutoriels:clavier_modifier [2025/09/13 16:58] – [Méthode xkeycaps] palas | wiki:tutoriels:clavier_modifier [2025/09/13 19:47] (Version actuelle) – [Fonctionnement des claviers] palas | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| Certains claviers peuvent être mal reconnus, ou vous pouvez vouloir modifier la fonction de certaines touches (ajouter des caractères que vous utilisez souvent et qui ne figurent pas sur votre clavier), ou encore changer le " | Certains claviers peuvent être mal reconnus, ou vous pouvez vouloir modifier la fonction de certaines touches (ajouter des caractères que vous utilisez souvent et qui ne figurent pas sur votre clavier), ou encore changer le " | ||
| - | ===== Quelques explications préliminaires sur fonctionnement | + | ===== Fonctionnement |
| - | **Keycode** --- Sur le clavier chaque touche est identifiée par son emplacement physique. Les keycodes sont numériques : 10, 11, 12... jusqu'à 255. Ils ne changent jamais. \\ | + | **Keycode** --- Sur le clavier chaque touche est identifiée par son emplacement physique. Les keycodes sont numériques : de 8 à 255. Ils ne changent jamais. \\ |
| NB : Les lettres majuscules et les chiffres ont des keycodes identiques à ceux du code ASCII. | NB : Les lettres majuscules et les chiffres ont des keycodes identiques à ceux du code ASCII. | ||
| - | **Keysym** --- 8 actions peuvent être affectées à chaque touche (keycode), en fonction de la combinaison avec d' | + | **Keysym** --- 8 actions peuvent être affectées à chaque touche (keycode), en fonction de la combinaison avec d' |
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| Les résultats sont soit des caractères imprimables soit des actions, on trouve donc : | Les résultats sont soit des caractères imprimables soit des actions, on trouve donc : | ||
| Ligne 118: | Ligne 124: | ||
| À chaque " | À chaque " | ||
| - | touche | + | - Touche |
| - | | + | - Shift + touche |
| - | mode_switch + touche | + | |
| - | mode_switch + shift + touche | + | |
| - | AltGr + touche | + | |
| - | AltGr + shift + touche | + | |
| - | AltGr + mode_switch + touche | + | |
| - | AltGr + mode_switch + shift + touche | + | |
| Note : mode_switch est un symbole qui selon la map et le clavier que vous utilisez est associé ou pas à une touche. | Note : mode_switch est un symbole qui selon la map et le clavier que vous utilisez est associé ou pas à une touche. | ||
| - | (a développer | + | (à développer...) |
| - | Pour voir la liste des keysyms | + | -------- |
| + | 2 solutions pour voir la liste des keysyms : | ||
| + | * **xkeycaps**, | ||
| + | * **xmodmap**, | ||
| + | -------- | ||
| - | * **xkeycaps** qu'on a vu au dessus (si votre distribution la possède dans ses dépôts) | + | ==== xmodmap |
| - | * **xmodmap** un autre utilitaire de Xorg qui est dans tous les dépôts et installé de base (??) | + | |
| - | xmodmap | + | **xmodmap** est un utilitaire permettant de modifier les mappages des touches et des boutons du pointeur |
| + | L'option **-pke** | ||
| + | On peut envoyer cette liste dans un fichier (pour l' | ||
| - | Attention, toutes les associations keycodes< | + | xmodmap -pke > MONFICHIER.TXT |
| - | On peut envoyer cette liste dans un fichier (pour l' | + | |
| - | '' | + | On peut n'afficher que la ligne d'un keycode souhaité en filtrant avec grep. |
| - | On peut aussi récupérer uniquement la ligne d'un keycode particulier (par exemple celle du keycode 24) en filtrant avec | grep:\\ | + | xmodmap -pke | grep " 24 = " |
| - | '' | + | Ce qui donne : |
| - | + | ||
| - | ce qui donne dans mon cas :\\ | + | |
| {{: | {{: | ||
| - | |||
| - | Attention: c'est bien ''" | ||
| Ce résultat obtenu par xmodmap | Ce résultat obtenu par xmodmap | ||
| - | ^keycode^keysym^keysym^keysym^keysym^keysym^keysym^keysym^keysym^À | + | ^ keycode |
| - | ^:::^touche seule^shift + touche^mode_switch + touche^mode_switch + shift + touche^AltGr + touche^AltGr + shift + touche^AltGr + mode_switch + touche^AltGr + mode_switch + shift + touche^ | + | | |touche seule |shift + touche |
| - | |24|a|A|a|A|ae|AE|ae|AE|a|A|ae|AE| | + | |24|a|A|a|A|ae|AE|ae|AE|q|Q| |
| - | Note: il y a 4 keysyms | + | Note: il y a 2 keysyms qui ne devraient pas être là. |
| ===== Modifier les keysyms associés à une touche ===== | ===== Modifier les keysyms associés à une touche ===== | ||
| Ligne 253: | Ligne 259: | ||
| - | {{counter}} visiteurs. | ||
| + | <ifauth @contrib> | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Keycode et keysym - https:// | ||
| + | |||
| + | ---- | ||
| + | Nombre de visiteurs : {{counter}} | ||
| + | ---- | ||
| + | </ | ||
wiki/tutoriels/clavier_modifier.1757782702.txt.gz · Dernière modification : de palas
