Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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/04/2019, 20:29]
kisame
utiliser_verr_maj_pour_ecrire_des_chiffres [Le 07/05/2024, 23:19] (Version actuelle)
dexter74
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 : Kubuntu Trusty Thar (14.04) ​FIXME (ajouter les version ​LTS plus récentes sur lesquelles cette méthode a été testée avec succès+Cette approche a été testée sur : 
 +  * Kubuntu Trusty Thar (14.04) 
 +  * Ubuntu Focal Fossa (20.04 LTS
 +  * Ubuntu Jammy Jellyfish (22.04 LTS) 
 +  * LXQt (0.16.0)
  
 La méthode consiste à modifier 2 fichiers de configuration. La méthode consiste à modifier 2 fichiers de configuration.
Ligne 20: Ligne 24:
 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 32: Ligne 36:
     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 40: Ligne 44:
 <​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 60: Ligne 64:
  
   * Redémarrer le pc   * Redémarrer le pc
-Une fois le pc redémarrer ​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 =====
  • utiliser_verr_maj_pour_ecrire_des_chiffres.1554316148.txt.gz
  • Dernière modification: Le 03/04/2019, 20:29
  • par kisame