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 03/07/2023, 13:13] Benjamin Loison [Méthode] Retrait du `FIXME` concernant la mise à jour des approches testées, puisque ce `FIXME` a été ajouté lorsqu'il y avait seulement la première entrée |
utiliser_verr_maj_pour_ecrire_des_chiffres [Le 08/06/2024, 10:12] (Version actuelle) 86.214.62.14 [Méthode] |
||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
* Ubuntu Jammy Jellyfish (22.04 LTS) | * Ubuntu Jammy Jellyfish (22.04 LTS) | ||
* LXQt (0.16.0) | * 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 24: | 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 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> | + | <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> | ||
Ligne 65: | 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 ===== |