Frenchy-Pi-In-The-Box
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!
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-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 $'\u003e'