Connecter un Apple Keyboard à un Raspberry Pi 3

Amis de la frambroise,

Il y a quelques semaines je reçevais mon nouveau Raspberry Pi 3. Je me suis enfin décidé de l’installer sous la dernière distribution de Raspbian.
Voila tester ce qui fait le grand plus de cette troisième version, à savoir l’arrivée en natif du Bluetooth et du wifi, j’ai voulu connecter mon clavier Apple dessus et là c’est le mi-mi, le ra-ra, la me-merde !!!
Pour associer le périphérique d’apple, nous devons saisir un code PIN. Seulement, le Raspberry étant pour nous bidouilleurs, ben il a fallu passer par des lignes de commandes et édition du fichier de configuration pour pouvoir le faire fonctionner.

Etape 1 : Association du clavier à la ligne de commande

J’ai suivi l’astuce que j’ai trouvé sur le site : https://www.rickwargo.com/2016/03/09/connect-apple-wireless-keyboard-to-raspbian-jessie/

 

pi@raspberrypi:~ $ sudo bluetoothctl
[NEW] Controller B8:27:EB:FF:FF:FF raspberrypi [default]
[NEW] Device C8:E0:EB:FF:FF:FF Apple Wireless Keyboard
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# pairable on
Changing pairable on succeeded
[bluetooth]# pair C8:E0:EB:FF:FF:FF
Attempting to pair with C8:E0:EB:FF:FF:FF
Failed to pair: org.bluez.Error.ConnectionAttemptFailed

NOTE: Keyboard was off in not in pairing mode. This is where I press and held the power button


[bluetooth]# pair C8:E0:EB:FF:FF:FF
Attempting to pair with C8:E0:EB:FF:FF:FF
[CHG] Device C8:E0:EB:FF:FF:FF Connected: yes
[agent] PIN code: 599276

NOTE: I pressed the six digits on the Apple Wireless Keyboard followed by <return> and then it paired.

[CHG] Device C8:E0:EB:FF:FF:FF Paired: yes
Pairing successful
[CHG] Device C8:E0:EB:FF:FF:FF Connected: no
[bluetooth]# connect C8:E0:EB:FF:FF:FF
Attempting to connect to C8:E0:EB:FF:FF:FF
[CHG] Device C8:E0:EB:FF:FF:FF Connected: yes
Connection successful
[bluetooth]# quit
Agent unregistered
[DEL] Controller B8:27:EB:FF:FF:FF raspberrypi [default]

NOTE: Did not work until a reboot

pi@raspberrypi:~ $ sudo reboot

 

 

 

Etape 2 : Changer le layout par defaut

N’etant pas suffisant, car je voulais que même sous les autres users cette manipulation soit appliquée, il a fallu modifier le layout par defaut.

pi@raspberrypi : ~ $ sudo nano /etc/default/keyboard

# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="ch"
XKBVARIANT="mac"
XKBOPTIONS="lv3:switch,compose:lwin"
BACKSPACE="guess"

ATTENTION : j’ai un clavier Suisse Français, donc modifiez la valeur XKBLAYOUT= »CH » par XKBLAYOUT= »FR »

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s