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 08/01/2012, 15:39] – [ToDo (=À faire, à trouver)] fl0rentclavier_apple_usb_ultra_plat [Le 26/10/2020, 21:19] (Version actuelle) – [ToDo (=À faire, à trouver)] 176.166.94.104
Ligne 1: Ligne 1:
 +{{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...
 +<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>
 +Pour dépanner, sachez que d'origine le raccourci clavier sur votre clavier plat Apple pour @ est alt+à
 +</note>
 +
 +==== 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 : <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
 +
 +=== 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 <layoutList></layoutList> :
 +<file><layout>
 +  <configItem>
 +      <name>mac2</name>
 +      <shortDescription>FrMac2</shortDescription>
 +      <description>Français (Mac clavier Apple extra-plat)</description>
 +      <languageList>
 +        <iso639Id>fra</iso639Id>
 +      </languageList>
 +    </configItem>
 +</layout>
 +</file>
 +
 +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 : <file>-e 'keycode 94=at numbersign' -e 'keycode 49=less greater less greater less greater'</file>
 +
 +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" :
 +<file>
 +echo 2 > /sys/module/hid_apple/parameters/fnmode
 +</file>
 +
 +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 ===
 +
 +<note>Testé sous Ubuntu 9.10 Karmic Koala.</note>
 +
 +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) : //**
 +<code>
 +$ sudo bash
 +# echo 2 > /sys/module/hid_apple/parameters/fnmode
 +# exit
 +</code>
 +
 +**//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
 +<file>
 +  options hid_apple fnmode=2
 +</file>
 +
 +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 <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 =====
 +
 +
 +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...
 +
 +===== 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]]//