Comment Installer un Clavier Virtuel sur Raspberry Pi OS ?


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 🙂

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é :

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 :)

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts