Si vous avez un écran tactile sur votre Raspberry Pi (ou aucun clavier de disponible), il est très pratique de savoir installer et utiliser un clavier virtuel sur Raspberry Pi OS.
Dans ce tutoriel, je vais vous montrer comment installer et utiliser ce clavier.
Sur le système d’exploitation Raspberry Pi OS, un paquet est disponible dans le dépôt par défaut pour installer un clavier virtuel sur votre écran. Après l’installation (avec le gestionnaire de paquets ou la commande apt), le clavier est disponible dans le menu « Accessoires ».
Dans les lignes suivantes, je vais vous donner tous les détails sur la façon de l’installer, de l’utiliser et quelques conseils supplémentaires 🙂
Sommaire
Installez le paquet du clavier virtuel
Installez Raspberry Pi OS
Évidemment, la première étape consiste à installer un système d’exploitation sur votre Raspberry Pi
Si vous avez besoin d’aide pour installer Raspberry Pi OS (ex Raspbian), vous pouvez lire mon tutoriel détaillé ici
La version Desktop est nécessaire pour installer l’écran virtuel
Mais si vous n’avez pas de clavier chez vous, vous risquez rapidement d’être bloqué pendant la configuration.
Comment configurer le réseau ou compléter l’assistant d’accueil sans clavier ?
Ce tutoriel sur une installation headless sur un Raspberry Pi Zero vous aidera probablement
Vous verrez comment configurer le réseau et activer SSH à partir de votre ordinateur pour ne plus avoir besoin d’un clavier sur le Raspberry Pi.
J’utilise souvent cette méthode lorsque je crée une nouvelle carte SD, même si j’ai un bon clavier sans fil.
Cela me fait gagner du temps à chaque installation 🙂
Mises à jour du système
Ok, une fois votre système installé (et même si vous aviez déjà installé. Raspberry Pi OS avant de lire ce tutoriel), il y a une étape supplémentaire.
C’est une bonne idée de commencer par mettre à jour votre système.
Voici les commandes pour mettre à jour tous les paquets à partir d’un terminal :sudo apt update
sudo apt upgrade
sudo reboot
Vous pouvez également le faire dans l’outil « Add/Remove software » si vous préférez
Allez dans le menu principal > Accessoires > Add/Remove Software.
Puis cliquez sur Options > « Vérifier les mises à jour » et mettez tout à jour
Activer SSH
Si vous utilisez un écran tactile ou si vous n’avez pas de clavier, il est très pratique d’activer SSH sur votre Raspberry Pi.
Avec cette méthode, vous pouvez installer et configurer de nouveaux paquets à partir d’un autre ordinateur.
Cette étape n’est pas obligatoire, mais voici comment procéder :
- Ouvrez le menu principal
- Allez dans Préférences > Raspberry Pi Configuration
- Puis activez SSH dans l’onglet Interfaces
Vous pouvez maintenant vous connecter à votre Raspberry Pi depuis votre ordinateur
Sous Windows, vous avez besoin d’un logiciel comme Putty
Sous Linux, vous pouvez utiliser un terminal avec la commande : ssh pi @ IP
Vous trouverez plus de détails dans ce tutoriel si besoin
Installez le clavier virtuel
Nous pouvons enfin installer le paquet du clavier virtuel.
Je vais vous montrer comment faire selon deux méthodes : avec SSH ou directement sur Raspbian Desktop.
Installation sur Raspberry Pi OS Desktop
Si vous disposez d’un clavier pour l’installation, vous pouvez le faire directement dans l’interface du bureau :
- Ouvrez le menu principal
- Allez dans Préférences > Add/Remove Software
- Dans le champ de recherche, écrivez « matchbox » et appuyez sur Entrée
- Dans les résultats, trouvez le paquet « on-screen keyboard »
Le nom du paquet est quelque chose comme matchbox-keyboard
Cochez la case correspondante - Cliquez sur « Apply » pour l’installer
Le système installera automatiquement les dépendances du paquet
Vous pouvez maintenant quitter cet outil et allez directement à la partie « Utilisez le clavier virtuel » de cet article
Installation via SSH
Vous pouvez également installer le paquet sur votre Raspberry Pi depuis un autre ordinateur si SSH est activé :
- Connectez-vous au Raspberry Pi avec SSH
(consultez cet article si vous avez besoin d’aide) - Tapez la commande suivante :
sudo apt install matchbox-keyboard
C’est tout !
Vous pouvez maintenant revenir à l’écran du Raspberry Pi et passer à la partie suivante.
Utilisez le clavier virtuel
Ouvrez le clavier
Une fois installé, le clavier est disponible dans le menu principal
Allez dans « Accessoires » et cliquez sur « Keyboard »
Le clavier apparaîtra sur votre écran :

Les icônes du bureau se déplaceront dans la partie inférieure. Vous pouvez également déplacer le clavier où vous le souhaitez (si vous préférez le placer en bas par exemple).
À partir de là, l’utilisation est intuitive (c’est très proche d’un clavier de smartphone).
Sur un écran tactile c’est parfait, mais si vous êtes sur un grand écran le clavier prend probablement trop de place. Vous pouvez redimensionner la fenêtre avec votre souris, comme pour toute autre application.
Créer un raccourci
Si vous utilisez très souvent le clavier virtuel, ça deviendra très vite fastidieux de le lancer depuis le menu principal.
Vous pouvez créer un raccourci dans la barre supérieure :
- Faites un clic droit sur n’importe quelle icône de la barre supérieure (Terminal par exemple)
- Cliquez sur « Application Launch Bar Settings »
- Une fenêtre comme celle-ci apparaît :
- Trouvez l’application « keyboard » à droite et cliquez sur « Add » pour l’ajouter à gauche
- Fermez la fenêtre
- L’icône est maintenant disponible dans la barre supérieure
Démarrage automatique
J’ai déjà écrit un article sur la façon de démarrer automatiquement un programme au démarrage.
Mais malheureusement, aucune des méthodes expliquées ne fonctionne correctement dans le cas présent.
Il y a surement une façon plus élégante de le faire, mais voici celle qui a fonctionné pour moi :
- Depuis votre ordinateur, connectez-vous au Raspberry Pi via SSH
- Créez un nouveau script dans /usr/local/bin (ou ailleurs si vous préférez)
sudo nano /usr/local/bin/keyboard.sh
- Collez les lignes suivantes :
#!/bin/bash
sleep 5
/usr/bin/matchbox-keyboard - Enregistrez et quittez (CTRL+O, CTRL+X)
- Ajoutez l’autorisation d’exécution :
sudo chmod + x /usr/local/bin/keyboard.sh
- Modifiez le fichier suivant :
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
- Ajoutez cette ligne à la fin :
@/usr/local/bin/keyboard.sh
- Enregistrez et quittez
Si vous ajoutez directement la commande matchbox-keyboard dans le fichier de démarrage automatique , le clavier s’ouvrira à une taille minimale, pas très utile.
Donc, j’ai créé ce script avec un temps d’attente (sleep 5) pour attendre la fin du chargement du bureau
Après un redémarrage, tout est bon, le clavier apparaît automatiquement à la bonne taille
Conclusion
Et voilà ! Vous savez maintenant comment activer le clavier virtuel sur Raspberry Pi.
Cela devrait bien vous dépanner si vous n’avez pas de clavier physique 🙂
Restez connectés!
Tenez vous informés des dernières nouveautés en vous inscrivant ici. Pas de panique, il s'agit seulement d'un mail par mois histoire de rester à jour :)