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édentesRévision précédente
utiliser_verr_maj_pour_ecrire_des_chiffres [Le 15/04/2019, 15:59] – [Méthode] Correction grammaticale. scaphutiliser_verr_maj_pour_ecrire_des_chiffres [Le 02/05/2020, 17:56] (Version actuelle) – [Méthode] Ajout de Ubuntu 20.04 a la liste "Testée sur" 90.109.127.108
Ligne 1: Ligne 1:
 +{{tag>matériel clavier tutoriel}}
 +----
 +====== 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. 
 +Voici comment procéder.
 +
 +===== Pré-requis =====
 +
 +  * Disposer des droits administrateurs
 +
 +===== Méthode =====
 +
 +Cette approche a été testée sur : 
 +  * Kubuntu Trusty Thar (14.04) 
 +  * 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) 
 +
 +La méthode consiste à modifier 2 fichiers de configuration.
 +  * [[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier avec les droits administrateurs]] **/usr/share/X11/xkb/symbols/fr**
 +Pour cela vous pouvez soit utiliser votre éditeur de texte en ligne de commande ou bien votre éditeur de texte graphique.
 +<code>sudo nom_de_l_editeur_de_texte /usr/share/X11/xkb/symbols/fr</code>
 +Avec kate par exemple :
 +<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>
 +Il faudra ensuite simplement insérer la ligne 
 +<code>include "mswindows-capslock"</code>
 +en début de fichier juste en dessous de la ligne 
 +<code>include "latin"</code>  
 +Ce qui donne 
 +<file>default  partial alphanumeric_keys
 +xkb_symbols "basic" {
 +
 +    include "latin"
 +    include "mswindows-capslock"
 +    [...]
 +</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>
 +Il faudra alors enregistrer et quitter le fichier.
 +
 +  * [[:tutoriel:comment_modifier_un_fichier|Créer le fichier]] **/usr/share/X11/xkb/symbols/mswindows-capslock**
 +On commence par créer ce fichier
 +<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
 +<file>// 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 ] };
 +};</file>
 +Enregistrer et quitter le fichier.
 +
 +  * Redémarrer le pc
 +Une fois le pc redémarré, les changements devraient être effectifs.
 +
 +===== Problèmes connus =====
 +  * Impossible d'utiliser les majuscules accentuées telles que É, È
 +Il s'agit en quelque sorte du revers de la médaille. Une des solution consiste à switcher entre plusieurs dispositions de clavier (par exemple la disposition belge) une que l'on utilisera pour les majuscules accentuées et une autre pour les chiffres en fonction des besoins.
 +
 +===== Voir aussi =====
 +  * https://bugs.launchpad.net/ubuntu/+bug/292158