{{tag>Xenial clavier apple personnalisation}} ---- ====== Configuration du clavier APPLE filaire extra-plat ====== Le clavier numérique ne marche pas ? Vous cherchez depuis une heure ce maudit "**{**" ou "**|**" ? :-D Plus d'inquiétude, lisez cette page ! :-D Tout d'abord, savoir que ce clavier peut se brancher **directement en USB**. Ensuite, 3 manipulations sont nécessaires pour bien configurer ce clavier: * **choix** dans la liste des claviers disponibles * actionner le **pavé numérique** et inverser les touches "**<>**" et "**@#**" * activer les touches de **raccourcis multimédia**. ===== Installation: choix dans la liste des claviers disponibles ===== 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, suivez les instructions de cette [[:tutoriel:configurer_le_clavier|page]] et choisissez, **Français (Macintosh)**.\\ Sous KDE : 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 disposition, cochez la case "configuration des dispositions" et ajouter ou sélectionner la disposition "Français" ===== Configuration ===== ==== 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: * aller dans //Système -> Préférences -> Clavier// * Onglet //Options de l'agencement// * //Diverses options de comptabilité//: choisir //Les touches du pavé numérique se comportent comme sur mac//. Cependant, le signe "**=**" ne semble pas marcher... Avec cette option, la touche "**=**" fait "**§**", la touche "**!**" donne "**=**" 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. Pour dépanner, sachez que d'origine le raccourci clavier sur votre clavier plat Apple pour @ est alt+à ==== Inverser les touches et @/# ==== === Solution simple si un seul clavier (ou que des claviers Mac) === - Ouvrir le logiciel "Préférence des applications au démarrage" - "Ajouter" - Nom : Inverser les touches et @/# - Commande : xmodmap -e 'keycode 94=at numbersign Ydiaeresis periodcentered' -e 'keycode 49=less greater VoidSymbol VoidSymbol' - Fermer et relancer la session === Solution Ajout d'une configuration de clavier (si plusieurs claviers) === 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''. [[: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. [[: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 : mac2 FrMac2 Français (Mac clavier Apple extra-plat) fra Aller voir dans **/var/lib/xkb** et supprimer les fichiers *.xkm s'ils existent. Redémarrer. Ouvrir Paramètres -> Saisie de texte et ajouter un nouveau clavier dans la liste. Vous devriez avoir un clavier "Français (Mac clavier Apple extra-plat)". Ajoutez-le et sélectionnez-le comme clavier actuel. Vous devriez avoir vos "@#" et "<>" au bon endroit, et ce, à chaque démarrage ! === Solution 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 [[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] **/usr/share/bash-completion/completions/xmodmap** avec les [[:sudo|droits d'administration]] Et rajouter la ligne de commande piquée précédemment : -e 'keycode 94=at numbersign' -e 'keycode 49=less greater less greater less greater' REDÉMARRER l'ordinateur, voir juste relancer la session et hop ! C'est bon. :) ==== Touches F1, F2... ==== Si vous voulez que les touches F1, F2, etc... se comportent comme sur PC, [[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] /etc/rc.local puis rajoutez avant "exit 0" : echo 2 > /sys/module/hid_apple/parameters/fnmode Et redémarrer. ==== Activer les touches de raccourcis multimédia ==== Se reporter à la page [[tutoriel:creer_et_utiliser_un_agencement_de_clavier_personnalise|Créer et utiliser un agencement de clavier personnalisé]]. On peut par exemple choisir //Maj + F10// pour couper le son etc... La touche de raccourci pour l'**éjection des disques** (à droite de F12) fonctionne en général sans rajouter de raccourci. === Particularité des touches Fonctions === Testé sous Ubuntu 9.10 Karmic Koala. En fonction de votre choix : * **0** = disabled : Désactive la touche 'Fn'. En appuyant sur la touche 'Fn'+'F8' vous obtiendrez la même chose qu'en appuyant sur 'F8' * **1** = fkeyslast : Les touches fonctions sont utilisées comme dernière touche. En appuyant sur la touche 'F8' , celle-ci agira comma la touche spécial (Play/pause). En appuyant sur la touche 'Fn'+'F8', cela équivaut à la touche 'F8' sur un clavier standard. * **2** = fkeysfirst : Les touches fonctions sont utilisées comme première touche. En appuyant sur 'F8' vous obtiendrez la même chose que sur un clavier Standard. Pour avoir la touche spéciale de 'F8' (play/pause) il faudra appuyer sur 'Fn'+'F8'. **//Pour une modification temporaire (ou tester) : //** $ sudo bash # echo 2 > /sys/module/hid_apple/parameters/fnmode # exit **//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**'' : 2. Ajoutez cette ligne options hid_apple fnmode=2 3. Enregitrer le fichier (CTRL+o et CTRL+x) et exécutez cette commande : sudo update-initramfs -u 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 { [ Super_L ] }; key { [ Control_L ] }; key { [ Super_R ] }; key { [ Control_R ] }; 3. Supprimer le cache de xkb sudo rm -rf /var/lib/xkb/* 4. Redémarrer ===== Utilisation ===== Faites des essais dans //Applications -> Editeur de texte// par exemple pour voir si tout fonctionne. Quatre symboles peuvent en général être tirés d'une touche: * 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 **Alt droit**, on obtient toute sorte de caractères, notamment **{** (Alt droit+5), **}** (Alt droit+°) * 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... * la combinaison **Fn+Entrée** correspond à la touche **insert** ===== ToDo (=À faire, à trouver) ===== * 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. * 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 ===== * [[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) * [[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]] ---- //Contributeur: [[:utilisateurs:bouddidje]], [[:utilisateurs:chtiland]], [[:utilisateurs:fl0rent]]//