Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
utiliser_verr_maj_pour_ecrire_des_chiffres [Le 02/05/2020, 17:56] 90.109.127.108 [Méthode] Ajout de Ubuntu 20.04 a la liste "Testée sur" |
utiliser_verr_maj_pour_ecrire_des_chiffres [Le 08/06/2024, 10:12] (Version actuelle) 86.214.62.14 [Méthode] |
||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ====== Utiliser la touche Verr. Maj (Caps lock) pour écrire des chiffres ====== | ====== Utiliser la touche Verr. Maj (Caps lock) pour écrire des chiffres ====== | ||
| - | Il peut arriver que l'on souhaite que la touche Verr. Maj (Caps Lock) se comporte comme la touche Maj mais sans avoir à rester appuyer sur la touche pour pouvoir utiliser les chiffres. En effet, sur Ubuntu lorsque l'activation de la touche Verr. Maj permet d'écrire les caractères accentués en majuscule (é donnera É par exemple) mais pas du tout d'écrire les chiffres de 1 à 9. Pour ces derniers il faut généralement utiliser la combinaison Maj + chiffre. | + | Il peut arriver que l'on souhaite que la touche Verr. Maj (Caps Lock) se comporte comme la touche Maj mais sans avoir à rester appuyer sur la touche pour pouvoir utiliser les chiffres. En effet, sur Ubuntu lorsque l'activation de la touche Verr. Maj permet d'écrire les caractères accentués en majuscule (é donnera É par exemple) mais pas du tout d'écrire les chiffres de 1 à 9. Pour ces derniers il faut généralement utiliser la combinaison Maj + chiffre. |
| Voici comment procéder. | Voici comment procéder. | ||
| Ligne 12: | Ligne 12: | ||
| ===== Méthode ===== | ===== Méthode ===== | ||
| - | Cette approche a été testée sur : | + | Cette approche a été testée sur : |
| - | * Kubuntu Trusty Thar (14.04) | + | * Kubuntu Trusty Thar (14.04) |
| * Ubuntu Focal Fossa (20.04 LTS) | * Ubuntu Focal Fossa (20.04 LTS) | ||
| - | FIXME (ajouter les version LTS plus récentes sur lesquelles cette méthode a été testée avec succès) | + | * Ubuntu Jammy Jellyfish (22.04 LTS) |
| + | * LXQt (0.16.0) | ||
| + | * Fedora 38 | ||
| La méthode consiste à modifier 2 fichiers de configuration. | La méthode consiste à modifier 2 fichiers de configuration. | ||
| Ligne 23: | Ligne 25: | ||
| Avec kate par exemple : | Avec kate par exemple : | ||
| <code>sudo kate /usr/share/X11/xkb/symbols/fr</code> | <code>sudo kate /usr/share/X11/xkb/symbols/fr</code> | ||
| - | <note tip>Cette commande est valable si vous utiliser une disposition française (fr). Pour ceux qui utilisent une disposition de touches belge par exemple il faudra remplacer /usr/share/X11/xkb/symbols/**fr** par /usr/share/X11/xkb/symbols/**be** . À adapter selon votre disposition de touches</note> | + | <note tip>Cette commande est valable si vous utilisez une disposition française (fr). Pour ceux qui utilisent une disposition de touches belge par exemple il faudra remplacer /usr/share/X11/xkb/symbols/**fr** par /usr/share/X11/xkb/symbols/**be**. À adapter selon votre disposition de touches.</note> |
| - | Il faudra ensuite simplement insérer la ligne | + | Il faudra ensuite simplement insérer la ligne |
| <code>include "mswindows-capslock"</code> | <code>include "mswindows-capslock"</code> | ||
| - | en début de fichier juste en dessous de la ligne | + | en début de fichier juste en dessous de la ligne |
| <code>include "latin"</code> | <code>include "latin"</code> | ||
| - | Ce qui donne | + | Ce qui donne |
| <file>default partial alphanumeric_keys | <file>default partial alphanumeric_keys | ||
| xkb_symbols "basic" { | xkb_symbols "basic" { | ||
| Ligne 35: | Ligne 37: | ||
| include "mswindows-capslock" | include "mswindows-capslock" | ||
| [...] | [...] | ||
| - | </file> | + | </file> |
| - | <note tip>**mswindows-capslock** peut être modifié par n'importe quel autre nom que vous souhaitez. Il faudra juste, par la suite, choisir exactement le même nom pour le fichier que l'on va créer</note> | + | <note tip>**mswindows-capslock** peut être modifié par n'importe quel autre nom que vous souhaitez. Il faudra juste, par la suite, choisir exactement le même nom pour le fichier que l'on va créer.</note> |
| Il faudra alors enregistrer et quitter le fichier. | Il faudra alors enregistrer et quitter le fichier. | ||
| Ligne 43: | Ligne 45: | ||
| <code>sudo kate /usr/share/X11/xkb/symbols/mswindows-capslock</code> | <code>sudo kate /usr/share/X11/xkb/symbols/mswindows-capslock</code> | ||
| Puis il faudra insérer les lignes suivantes dans le fichier texte vide qui s'est ouvert | Puis il faudra insérer les lignes suivantes dans le fichier texte vide qui s'est ouvert | ||
| - | <file>// Replicate a "feature" of MS Windows on AZERTY keyboards | + | <file>// Replicate a "feature" of MS Windows on AZERTY keyboards |
| // where Caps Lock also acts as a Shift Lock on number keys. | // where Caps Lock also acts as a Shift Lock on number keys. | ||
| // Include keys <AE01> to <AE10> in the FOUR_LEVEL_ALPHABETIC key type. | // Include keys <AE01> to <AE10> in the FOUR_LEVEL_ALPHABETIC key type. | ||
| Ligne 64: | Ligne 66: | ||
| * Redémarrer le pc | * Redémarrer le pc | ||
| Une fois le pc redémarré, les changements devraient être effectifs. | Une fois le pc redémarré, les changements devraient être effectifs. | ||
| + | |||
| + | |||
| + | ===== Commande de création automatisé ===== | ||
| + | Pour réaliser l'édition rapidement, coller ce code en tant qu'utilisateur root. | ||
| + | |||
| + | <file> | ||
| + | # Insérer à la ligne 5 | ||
| + | sed -i '5i include "mswindows-capslock"' /usr/share/X11/xkb/symbols/fr | ||
| + | |||
| + | # Génération du fichier | ||
| + | echo "// Replicate a \"feature\" of MS Windows on AZERTY keyboards | ||
| + | // where Caps Lock also acts as a Shift Lock on number keys. | ||
| + | // Include keys <AE01> to <AE10> in the FOUR_LEVEL_ALPHABETIC key type. | ||
| + | |||
| + | partial alphanumeric_keys | ||
| + | xkb_symbols \"basic\" { | ||
| + | key <AE01> { type= \"FOUR_LEVEL_ALPHABETIC\", [ ampersand, 1, bar, exclamdown ] }; | ||
| + | key <AE02> { type= \"FOUR_LEVEL_ALPHABETIC\", [ eacute, 2, at, oneeighth ] }; | ||
| + | key <AE03> { type= \"FOUR_LEVEL_ALPHABETIC\", [ quotedbl, 3, numbersign, sterling ] }; | ||
| + | key <AE04> { type= \"FOUR_LEVEL_ALPHABETIC\", [apostrophe, 4, onequarter, dollar ] }; | ||
| + | key <AE05> { type= \"FOUR_LEVEL_ALPHABETIC\", [ parenleft, 5, onehalf, threeeighths ] }; | ||
| + | key <AE06> { type= \"FOUR_LEVEL_ALPHABETIC\", [ section, 6, asciicircum, fiveeighths ] }; | ||
| + | key <AE07> { type= \"FOUR_LEVEL_ALPHABETIC\", [ egrave, 7, braceleft, seveneighths ] }; | ||
| + | key <AE08> { type= \"FOUR_LEVEL_ALPHABETIC\", [ exclam, 8, bracketleft, trademark ] }; | ||
| + | key <AE09> { type= \"FOUR_LEVEL_ALPHABETIC\", [ ccedilla, 9, braceleft, plusminus ] }; | ||
| + | key <AE10> { type= \"FOUR_LEVEL_ALPHABETIC\", [ agrave, 0, braceright, degree ] }; | ||
| + | };" > /usr/share/X11/xkb/symbols/mswindows-capslock; | ||
| + | </file> | ||
| + | |||
| + | |||
| + | |||
| ===== Problèmes connus ===== | ===== Problèmes connus ===== | ||