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
Prochaine révision
Révision précédente
clavier_apple_usb_ultra_plat [Le 27/03/2017, 17:57] – [Touches F1, F2...] 31.32.73.86clavier_apple_usb_ultra_plat [Le 21/08/2024, 09:27] (Version actuelle) – Ajout solution pour Ubuntu 24.04 pour inverser les touches @ et < marc-fun
Ligne 1: Ligne 1:
-{{tag>Hardy clavier apple personnalisation}}+{{tag>Xenial clavier apple personnalisation}}
 ---- ----
  
Ligne 14: Ligne 14:
 Ensuite, 3 manipulations sont nécessaires pour bien configurer ce clavier: Ensuite, 3 manipulations sont nécessaires pour bien configurer ce clavier:
   * **choix** dans la liste des claviers disponibles   * **choix** dans la liste des claviers disponibles
-  * actionner le **pavé numérique** et  inverser les touches "**<>**" et "**@#**" +  * actionner le **pavé numérique** et  inverser les touches "**<>**" et "**@#**"
   * activer les touches de **raccourcis multimédia**.   * activer les touches de **raccourcis multimédia**.
- 
- 
  
  
Ligne 24: Ligne 22:
  
 Normalement vous faites ce choix directement lors de l'installation d'Ubuntu. Normalement vous faites ce choix directement lors de l'installation d'Ubuntu.
-Si vous achetez votre clavier par la suite et qu'il n'est pas détecté automatiquement, vous pouvez procéder comme suit: +Si vous achetez votre clavier par la suite et qu'il n'est pas détecté automatiquement, suivez les instructions de cette [[:tutoriel:configurer_le_clavier|page]] et choisissez, **Français (Macintosh)**.\\
-  * aller dans //Système -> Préférences -> Clavier// ; +
-  * Onglet //Agencement//+
-  * Normalement on doit avoir "France Apple-Macintosh" dans le 'tableau au centre' (activé par défaut). Si ce n'est pas le cas, cliquer sur //Ajouter//; choisissez comme //Agencement// << **France** >> ; et pour //Variantes// << **Apple-Macintosh** >>. +
-<note tip>NB: vous pourrez toujours revenir ici pour retrouver les **emplacements des symboles** ;-)</note> +
-  * Une fois ceci faitchoisissez dans //Modèle du clavier// "**PC générique 105 touches (intl)**" (il est fort probable que d'autres modèles marchent tout aussi bien)+
  
 +Sous KDE :
  
-Sous KDE :  +Lancer Kconfig -> rubrique Matériel -> sous rubrique Périphérique d'entrée -> Clavier
- +
-Lancer Kconfig > rubrique Matériel > sous rubrique Périphérique d'entrée > Clavier+
  
 Dans l'onglet Matériel, choisissez le modèle Apple Clavier Aluminium ISO Dans l'onglet Matériel, choisissez le modèle Apple Clavier Aluminium ISO
-Dans l'onglet disposition, cochez la case "configuration des dispositions" et ajouter ou sélectionner la disposition "Français" +Dans l'onglet disposition, cochez la case "configuration des dispositions" et ajouter ou sélectionner la disposition "Français"
 ===== Configuration ===== ===== Configuration =====
  
 ==== Actionner le pavé numérique ==== ==== Actionner le pavé numérique ====
 +FIXME partie vétuste peu claire
 En général, le pavé numérique ne marche pas directement. Pour l'actionner: En général, le pavé numérique ne marche pas directement. Pour l'actionner:
   * aller dans //Système -> Préférences -> Clavier//   * aller dans //Système -> Préférences -> Clavier//
Ligne 48: Ligne 40:
 <note tip>Avec cette option, la touche "**=**" fait "**§**", la touche "**!**" donne "**=**" </note> <note tip>Avec cette option, la touche "**=**" fait "**§**", la touche "**!**" donne "**=**" </note>
 <note tip>NB: Le rectangle baré d'une croix en haut à gauche du pavé numérique sert à le **verrouiller** en appuyant une fois dessus. Pour le débloquer, Appuyer sur Ctrl + cette même touche.</note> <note tip>NB: Le rectangle baré d'une croix en haut à gauche du pavé numérique sert à le **verrouiller** en appuyant une fois dessus. Pour le débloquer, Appuyer sur Ctrl + cette même touche.</note>
-<note> 
-Fonctionne sous Ubuntu [[:Maverick|10.10]] 
-</note> 
 <note> <note>
 Pour dépanner, sachez que d'origine le raccourci clavier sur votre clavier plat Apple pour @ est alt+à Pour dépanner, sachez que d'origine le raccourci clavier sur votre clavier plat Apple pour @ est alt+à
Ligne 57: Ligne 46:
 ==== Inverser les touches </> et @/# ==== ==== Inverser les touches </> et @/# ====
  
-  * aller dans //Système -> Préférences -> Clavier// +=== Solution la plus simple (testée sur Ubuntu 24.04) ===
-  * Onglet //Options de l'agencement// +
-  * //Diverses options de compatibilité// +
-Cocher : "Swap keycodes of two keys when Mac keyboards are misdetected by kernel"+
  
-Sous Ubuntu [[:jaunty|9.04]] , cette ligne a disparu ; une discussion dans le forum en parle [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2642092|ici]]. +<code> 
 +sudo nano /etc/default/keyboard 
 +</code>
  
-<note important>Du fait de la disparition de cette fonction dans **Ubuntu [[:oneiric|11.10]]**, entrez dans un terminal : +Et définir cette valeur :
-<code>xmodmap -e 'keycode 94=at numbersign periodcentered Ydiaeresis' -e 'keycode 49=less greater VoidSymbol VoidSymbol'</code>+
  
- afin d'activer le clavier</note>+<code> 
 +XKBOPTIONS="apple:badmap" 
 +</code>
  
-=== Solution Ajout d'une configuration de clavier === +=== Solution simple si un seul clavier (ou que des claviers Mac) ===
-<note>Fonctionnel pour Ubuntu 16.04 [[:Xenial]] Xerus</note>+
  
-Entrer dans le dossier /usr/share/X11/xkb en mode root :+  - Ouvrir le logiciel "Préférence des applications au démarrage" 
 +  - "Ajouter" 
 +  - Nom : <code>Inverser les touches </> et @/#</code> 
 +  - Commande <code>xmodmap -e 'keycode 94=at numbersign Ydiaeresis periodcentered' -e 'keycode 49=less greater VoidSymbol VoidSymbol'</code> 
 +  - Fermer et relancer la session
  
-<code> +=== Solution Ajout d'une configuration de clavier (si plusieurs claviers) ===
-gksudo nautilus /usr/share/X11/xkb +
-</code>+
  
-Aller dans le dossier symbols/macintosh_vndret copiez le fichier "fr".+Entrer dans le dossier **/usr/share/X11/xkb/symbols/macintosh_vndr** avec les [[:sudo|droits d'administration]] et copiez le fichier "fr"
 +Coller ce fichier dans **/usr/share/X11/xkb/symbols** et le renommer en ''mac2''.
  
-Coller ce fichier dans /usr/share/X11/xkb/symbols et le renommer en "mac2".+[[:tutoriel:comment_modifier_un_fichier|Ouvrir ce fichier]] (mac2), y remplacer "LSGT" par "TLDE" et inversement pour inverser le positionnement des touches "@et "<" dans cette config.
  
-Ouvrir ce fichier (mac2), y remplacer "LSGT" par "TLDE" et inversement pour inverser le positionnement des touches "@" et "<" dans cette config. +[[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier]] **/usr/share/X11/xkb/rules/evdev.xml** (en faire une copie par sécurité avant). 
- +Ajouter dans la section <layoutList></layoutList>
-Ouvrir le dossier /usr/share/X11/xkb/rules et ouvrir le fichier "evdev.xml(en faire une copie par sécurité avant). +<file><layout>
-Ajouter dans la section <layoutList></layoutList>, juste après la section <modelList></modelList> : +
-<code><layout>+
   <configItem>   <configItem>
       <name>mac2</name>       <name>mac2</name>
Ligne 96: Ligne 85:
     </configItem>     </configItem>
 </layout> </layout>
-</code>+</file>
  
-Aller voir dans /var/lib/xkb et supprimer les fichiers *.xkm s'ils existent.+Aller voir dans **/var/lib/xkb** et supprimer les fichiers *.xkm s'ils existent.
  
 Redémarrer. Redémarrer.
Ligne 106: Ligne 95:
  
 Vous devriez avoir vos "@#" et "<>" au bon endroit, et ce, à chaque démarrage ! Vous devriez avoir vos "@#" et "<>" au bon endroit, et ce, à chaque démarrage !
-Merci à Laurent83000 pour cette méthode. 
  
-=== Solution xmodmap === +=== Solution Xmodmap ===
- +
-<note>Testé sous Ubuntu 9.10 [[:Karmic]] Koala et sous Ubuntu 10.04 [[:Lucid]] Lynx</note> +
- +
-[[:tutoriel:comment_modifier_un_fichier|Créer un fichier]] **~/.xmodmap** pour y insérer : +
- +
-Pour les claviers français : +
-<file> +
-keycode 49 = less greater less greater VoidSymbol VoidSymbol +
-keycode 94 = at numbersign at numbersign periodcentered Ydiaeresis +
-</file> +
- +
-Pour les claviers suisses : +
-<file> +
-keycode  49 = less greater less greater lessthanequal greaterthanequal +
-keycode  94 = section degree section degree +
-</file> +
- +
-lancez la commande : +
- +
-<code> +
-xmodmap ~/.xmodmap +
-</code> +
- +
-Il ne vous reste plus qu'à créer un script lancé au démarrage. Sous Ubuntu 10.04 Lucid Lynx, Gnome demande automatiquement s'il doit conserver définitivement cette modification (répondre oui...) +
- +
-Sous KDE +
- +
-Vous pouvez lancer la commande xmodmap ~/.xmodmap à la connexion à KDE en utilisant  +
-  * Kconfig > Administration du //Système > Démarrage et Arrêt > démarrage Automatique// +
-  * Cliquez sur // "Ajouter un programme.." // +
-  * Tapez la commande // xmodmap ~/.xmodmap// +
- +
-Il semblerait que pour que cette commande fonctionne dans kde, il faille commenter la ligne  +
- +
-<file> +
-ServerArgsLocal=-br -nolisten tcp  +
-</file> +
-dans le fichier  +
-<code> +
-/etc/kde4/kdm/kdmrc +
-</code> +
- +
-=== Solution Xmodmap sous Ubuntu 14.10 ===+
  
 Il est indiqué que l'on peut intervenir sur le fameux fichier "xmodmap". Il est indiqué que l'on peut intervenir sur le fameux fichier "xmodmap".
 Faite une recherche du dit fichier. Il y a de fortes chances qu'il se trouve être dans ce dossier là : /usr/share/bash-completion/completions Faite une recherche du dit fichier. Il y a de fortes chances qu'il se trouve être dans ce dossier là : /usr/share/bash-completion/completions
  
-Ensuite dans un terminal vous lancez la commande 'sudo gedit /usr/share/bash-completion/completions/xmodmap' +[[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] **/usr/share/bash-completion/completions/xmodmap** avec les [[:sudo|droits d'administration]] 
-qui vous permet de modifier le fichier 'xmodmap' en mode super administrateur. +Et rajouter la ligne de commande piquée précédemment : <file>-e 'keycode 94=at numbersign' -e 'keycode 49=less greater less greater less greater'</file>
- +
-Et vous y rajouté la ligne de commande piquée précédemment : -e 'keycode 94=at numbersign' -e 'keycode 49=less greater less greater less greater' +
-Comme ci-dessous : +
- +
-{{:geditxmodmap.png?500|}} +
- +
-  * ENREGISTRER +
-  * FERMER+
  
-  * REDEMARRER l'ordinateur, voir juste relancer la session et hop ! C'est bon. :)+REDÉMARRER l'ordinateur, voir juste relancer la session et hop ! C'est bon. :)
  
  
Ligne 176: Ligne 113:
 </file> </file>
  
-Et rebootez+Et redémarrer
-<note>Fonctionne avec Ubuntu 16.04.</note>,+
 ==== Activer les touches de raccourcis multimédia ==== ==== Activer les touches de raccourcis multimédia ====
  
Ligne 191: Ligne 128:
 <note>Testé sous Ubuntu 9.10 Karmic Koala.</note> <note>Testé sous Ubuntu 9.10 Karmic Koala.</note>
  
-En fonction de votre choix : +En fonction de votre choix :
  
  
Ligne 205: Ligne 142:
 </code> </code>
  
-**//Pour une modification permanente : //**+**//Pour une modification permanente (ne fonctionne pas sur Ubuntu 19.04) : //**
  
 1. [[:tutoriel:comment_modifier_un_fichier|Éditez ou créez le fichier]] ''**/etc/modprobe.d/hid_apple.conf**'' : 1. [[:tutoriel:comment_modifier_un_fichier|Éditez ou créez le fichier]] ''**/etc/modprobe.d/hid_apple.conf**'' :
Ligne 219: Ligne 156:
  
 4. Redémarrez 4. Redémarrez
 +
 +
 +==== Inverser Ctrl et Cmd (pour pouvoir faire des copier/coller avec Cmd+C) ====
 +
 +1. Editer l'extension X Keyboard
 +
 +  sudo nano /usr/share/X11/xkb/symbols/pc
 +
 +2. Modifier les valeurs comme ceci :
 +
 +  key <LCTL> {    [ Super_L         };
 +  key <LWIN> {    [ Control_L       };
 +  key <RCTL> {    [ Super_R         };
 +  key <RWIN> {    [ Control_R       };
 +
 +3. Supprimer le cache de xkb
 +
 +  sudo rm -rf /var/lib/xkb/*
 +
 +4. Redémarrer
 +
 +
  
 ===== Utilisation ===== ===== Utilisation =====
  
  
-Faîtes des essais dans //Applications -> Editeur de texte// par exemple pour voir si tout fonctionne. +Faites des essais dans //Applications -> Editeur de texte// par exemple pour voir si tout fonctionne. 
-Quatres symboles peuvent en général être tirés d'une touche:+Quatre symboles peuvent en général être tirés d'une touche:
   * les **touches de base** en minuscule (azerty...)   * les **touches de base** en minuscule (azerty...)
   * avec le **capslock activé**, on obtient les mêmes touches en majuscules  (notez que l'on retrouve les touches ÉÈÇÀ...)   * avec le **capslock activé**, on obtient les mêmes touches en majuscules  (notez que l'on retrouve les touches ÉÈÇÀ...)
Ligne 230: Ligne 189:
   * avec **Alt droit+Maj**, d'autres caractères sont disponibles, tel que **[** (Alt droit+Maj+5), **]** (Alt droit +Maj+°) ou le fameux pipe **|** (Alt droit+Maj+L)   * avec **Alt droit+Maj**, d'autres caractères sont disponibles, tel que **[** (Alt droit+Maj+5), **]** (Alt droit +Maj+°) ou le fameux pipe **|** (Alt droit+Maj+L)
   * avec les touches **cmd**, on accède à diverses fonctions comme **voir les Espaces de travail** (Cmd+E), inverser les couleurs comme sur un **négatif** (Cmd+N ou M), **zoomer** avec un déplacement possible à la souris (mais comment le désactiver ?) etc...   * avec les touches **cmd**, on accède à diverses fonctions comme **voir les Espaces de travail** (Cmd+E), inverser les couleurs comme sur un **négatif** (Cmd+N ou M), **zoomer** avec un déplacement possible à la souris (mais comment le désactiver ?) etc...
 +  * la combinaison **Fn+Entrée** correspond à la touche **insert**
  
 ===== ToDo (=À faire, à trouver) ===== ===== ToDo (=À faire, à trouver) =====
  
-  * trouver les **raccourcis pour la luminosité** (diminuer F1 et augmenter F2)+  * trouver les **raccourcis pour la luminosité** (diminuer F1 et augmenter F2) (fonctionne déjà sur Ubuntu 19.04)
   * Diviser cette page en plusieurs (ou alors créer de nouvelles sous-catégories) en rapport avec les différents modèles de clavier Apple.   * Diviser cette page en plusieurs (ou alors créer de nouvelles sous-catégories) en rapport avec les différents modèles de clavier Apple.
-  * Inverser Ctrl et Cmd (pour pouvoir faire des copier/coller avec Cmd+C) +  * Ajouter un paragraphe pour modifier la touche **4 et apostrophe** car bizarrement le système ne comprend pas **apostrophe**. Il faut utiliser la fonction **rightsinglequotemark** comme sur le clavier BEPO par exemple !
 ===== Sources ===== ===== Sources =====
  
-  * http://forum.ubuntu-fr.org/viewtopic.php?pid=1746467#p1746467 +  * [[http://forum.ubuntu-fr.org/viewtopic.php?pid=1746467#p1746467|Sur le forum ubuntu]] 
-  * https://help.ubuntu.com/community/AppleKeyboard (Plus d'informations sur cette page en anglais+  * [[https://help.ubuntu.com/community/AppleKeyboard|Plus d'informations sur cette page]] (en) 
-  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/201711/comments/44 (clavier apple et touches F1, F2... sur launchpad) +  * [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/201711/comments/44|Clavier apple et touches F1, F2... sur launchpad]] 
-  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/697548 (Bug pour les touches inversées)+  * [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/697548|Bug pour les touches inversées]]
  
 ---- ----
 //Contributeur: [[:utilisateurs:bouddidje]], [[:utilisateurs:chtiland]], [[:utilisateurs:fl0rent]]// //Contributeur: [[:utilisateurs:bouddidje]], [[:utilisateurs:chtiland]], [[:utilisateurs:fl0rent]]//