Différences entre versions de « Frenchy-Pi-In-The-Box »
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 53 : | Ligne 53 : | ||
** 005c pour '''\''' | ** 005c pour '''\''' | ||
* puis pressez {{fname|Enter}} ... et Tada... le caractère souhaité apparaît! | * puis pressez {{fname|Enter}} ... et Tada... le caractère souhaité apparaît! | ||
+ | |||
+ | Vous trouverez [https://en.wikipedia.org/wiki/List_of_Unicode_characters#Currency_Symbols|une excellente référence des symboles unicodes ici] (wikipedia) | ||
== Raccourcis clavier sous LDXE == | == Raccourcis clavier sous LDXE == | ||
Ligne 103 : | Ligne 105 : | ||
Vous pouvez également essayer le script {{fname|key-gt.sh}} | Vous pouvez également essayer le script {{fname|key-gt.sh}} | ||
+ | |||
+ | === Configurer les raccourcis clavier === | ||
+ | Les raccourcis claviers de LXDE s'appellent des keybinding. Depuis le Pi 3, vous trouvez ces associations dans le fichier {{fname|/home/pi/.config/openbox/lxde-pi-rc.xml}} | ||
+ | |||
+ | Nous allons l'éditer pour ajouter nos propres keybinding | ||
+ | |||
+ | Saisissez la commande suivante dans un terminal: | ||
+ | |||
+ | <nowiki>nano /home/pi/.config/openbox/lxde-pi-rc.xml</nowiki> | ||
+ | |||
+ | Recherchez ensuite le texte "Keybindings for running applications" vous pouvez vous aider de l'outil de recherche de nano en pressant {{fname|ctrl+w}} | ||
+ | |||
+ | Insérez ensuite les lignes suivantes ('''soyez très scrupuleux, le format XML n'est pas tolérant face aux erreurs de frappe''') | ||
+ | |||
+ | <nowiki> <keybind key="C-A-l"> | ||
+ | <action name="Execute"> | ||
+ | <command>key-lt.sh</command> | ||
+ | </action> | ||
+ | </keybind> | ||
+ | <keybind key="C-A-m"> | ||
+ | <action name="Execute"> | ||
+ | <command>key-gt.sh</command> | ||
+ | </action> | ||
+ | </keybind> | ||
+ | </nowiki> | ||
+ | |||
+ | [[Fichier:Frenchy-Pi-In-The-Box-keybinding.jpg]] | ||
+ | |||
+ | Sauvez votre fichier avec {{fname|ctrl-o}} puis quittez l'éditeur à l'aide de la combinaison {{fname|ctrl+x}} | ||
+ | |||
+ | === Rebooter et testez === | ||
+ | |||
+ | Redémarrez LDXE (ou plus simplement, rebootez le). | ||
+ | |||
+ | Vous pouvez maintenant utiliser les raccourcis clavier {{fname|ctrl+alt+l}} et {{fname|ctrl+alt+m}} dans votre éditeur de texte préféré. |
Version actuelle datée du 19 septembre 2016 à 16:22
Introduction
Voici quelques notes concernant la configuration du clavier Français du kit Frenchy-Pi-In-The-Box (Le Pi-In-The-Box avec clavier Azerty en Français)
Layout FR
Nous avons eu l'occasion de dénicher un clavier avec un Layout FR pour un Kit Pi-In-The-Box à la Française.
Si vous prêtez attention à la photographie, vous constaterez que le clavier est a une touche Shift à gauche plus large que d'habitude.
Du coup, la touche avec les caractères < et > n'est pas disponible sur le clavier. Pas vraiment très important si vous ne programmez pas... mais très ennuyeux dans le cas contraire. Rassurez-vous, elles ne sont pas perdues pour autant.
Configuration FR
Pour commencer, nous allons configurer le support FR (Français) en UTF-8.
Ce point est capital pour pouvoir retrouver les caractère "<" et ">".
Ouvrez une ligne de commande et saisissez la commande suivante:
sudo raspi-config
Sélectionnez ensuite les options:
- Internationalization option > Change Keyboard Layout > PC Generic 105 touches > French Keyboard
- Dans les options:
- IMPORTANT: Pas de touche morte (no dead key)
Cette option donne accès aux accentués avec la touche AltGr (aussi dite 'Alt droite') - IMPORTANT: Touche "compose" = ctrl de droite
(ctrl+. reste visiblement utilisable)
- IMPORTANT: Pas de touche morte (no dead key)
Revenir au menu de base de Raspi-Config puis sélection les options:
- Internationalization option > Change locale
- Sélectionner le locale fr_be.UTF8 UTF8
ou fr_fr.UTF8 UTF8 pour nos amis Français. - TRES IMPORTANT: Faite de ce local la configuration par défaut.
- Sélectionner le locale fr_be.UTF8 UTF8
Il ne reste plus qu'a redémarrer votre Pi
sudo reboot
Obtenir < > à la console
Si vous êtes connecté sur la console texte avec un clavier et une souris, vous pourrez obtenir le caractère:
- < avec la combinaison de touche ALT 62 (maintenez la touche Alt enfoncée pendant que vous saisissez le chiffre 62)
- > avec la combinaison de touche ALT 60
- \ avec la combinaison de touche ALT 92
Obtenir < > sous LXDE
Si vous êtes dans l'interface graphique (que cela soit le bloc note, Geany, Idle, etc), vous pourrez obtenir les lignes souhaités en utilisant leur code unicode.
Voici comment procéder.
- Pressez Shift+Ctrl+U pour débuter la saisie unicode
- Saisissez ensuite le code du symbole
- 003c pour <
- 003e pour >
- 005c pour \
- puis pressez Enter ... et Tada... le caractère souhaité apparaît!
Vous trouverez excellente référence des symboles unicodes ici (wikipedia)
Raccourcis clavier sous LDXE
Il est également possible de définir des raccourcis clavier plus commode.
Dans cet exemple:
- ctrl+alt+l produira <
- ctrl+alt+m produira >
Vous pourrez l'adapter pour produire le même résultat avec d'autres combinaisons.
Installer xdotool
Saisissez la commande suivante pour installer xdotool élément indispensable
sudo apt-get install xdotool
Créer les fichiers de commandes
Nous allons créer deux script key-lt.sh et key-gt.sh qui enverrons respectivement "<" ou ">" à la fenêtre active.
Saisissez la commande suivante:
sudo touch /usr/bin/key-lt.sh sudo chmod +x /usr/bin/key-lt.sh sudo nano /usr/bin/key-lt.sh
Copiez y le code suivant:
#!/bin/bash setxkbmap fr && xdotool type --clearmodifiers $'\u003c'
Puis sauvez le fichier en pressant ctrl+o et quitter nano en pressant ctrl+x
Répétez l'opération pour le fichier key-gt.sh ... attention, le contenu est légèrement différent!
sudo touch /usr/bin/key-gt.sh sudo chmod +x /usr/bin/key-gt.sh sudo nano /usr/bin/key-gt.sh
Copiez y le code suivant:
#!/bin/bash setxkbmap fr && xdotool type --clearmodifiers $'\u003e'
tester les fichiers de commandes
vous pouvez facilement tester les fichiers de commandes en ouvrant une session terminal sous LXDE.
Vous devriez voir un caractère apparaître en exécutant le script key-lt.sh
Vous pouvez également essayer le script key-gt.sh
Configurer les raccourcis clavier
Les raccourcis claviers de LXDE s'appellent des keybinding. Depuis le Pi 3, vous trouvez ces associations dans le fichier /home/pi/.config/openbox/lxde-pi-rc.xml
Nous allons l'éditer pour ajouter nos propres keybinding
Saisissez la commande suivante dans un terminal:
nano /home/pi/.config/openbox/lxde-pi-rc.xml
Recherchez ensuite le texte "Keybindings for running applications" vous pouvez vous aider de l'outil de recherche de nano en pressant ctrl+w
Insérez ensuite les lignes suivantes (soyez très scrupuleux, le format XML n'est pas tolérant face aux erreurs de frappe)
<keybind key="C-A-l"> <action name="Execute"> <command>key-lt.sh</command> </action> </keybind> <keybind key="C-A-m"> <action name="Execute"> <command>key-gt.sh</command> </action> </keybind>
Sauvez votre fichier avec ctrl-o puis quittez l'éditeur à l'aide de la combinaison ctrl+x
Rebooter et testez
Redémarrez LDXE (ou plus simplement, rebootez le).
Vous pouvez maintenant utiliser les raccourcis clavier ctrl+alt+l et ctrl+alt+m dans votre éditeur de texte préféré.