El teclado en pantalla que conviene instalar en una Raspberry Pi depende del escritorio. Raspberry Pi OS Bookworm, actualizado desde octubre de 2024, funciona con Wayland y el compositor labwc e incluye Squeekboard, que aparece solo cuando el sistema detecta una pantalla táctil. En un escritorio X11 (Bullseye, o Bookworm cambiado a X11), instala Onboard si necesitas opciones y apertura automática, o Matchbox si quieres un teclado ligero. Florence, el tercer teclado de la primera versión de este post, ya no está en Debian y no se instala en Bullseye ni en Bookworm.
Esta guía sirve para el Raspberry PLC y para el Panel PC Touchberry Pi, que funcionan con Raspberry Pi OS. Las imágenes de Industrial Shields se basan en Bullseye o Bookworm (consulta cómo instalar un sistema operativo en el Raspberry PLC), así que el primer paso es saber qué escritorio usa tu equipo.

¿Qué teclado en pantalla funciona en tu Raspberry Pi OS?
| Teclado | Escritorio | Cómo obtenerlo | Ideal para |
|---|---|---|---|
| Squeekboard | Wayland con labwc (Bookworm desde octubre de 2024) | Incluido, o sudo apt install squeekboard wfplug-squeek | Paneles táctiles: se muestra y se oculta solo |
| Onboard | X11 | sudo apt install onboard | Muchas opciones: distribuciones, temas, apertura automática, ayuda de escritura |
| Matchbox | X11 | sudo apt install matchbox-keyboard | Un teclado sencillo a todo el ancho y con pocas dependencias |
| Florence | X11 en Buster y anteriores | No disponible en Bullseye ni en Bookworm | Sustitúyelo por Onboard |
Un teclado virtual es un programa que dibuja un teclado en la pantalla y envía la pulsación a la ventana activa cuando tocas una tecla. En un Panel PC o en un Raspberry PLC con pantalla táctil, permite que el operario escriba un valor, una contraseña o una consigna sin un teclado físico en el armario.
Comprueba si tu escritorio usa Wayland o X11
Abre un terminal en el escritorio del equipo y ejecuta:
echo $XDG_SESSION_TYPE
grep VERSION_CODENAME /etc/os-release
El primer comando muestra wayland o x11. El segundo muestra la versión de Debian: bullseye, bookworm o trixie. Para cambiar de escritorio, ejecuta sudo raspi-config y abre Advanced Options > Wayland: ahí eliges labwc (Wayland) o el gestor de ventanas Openbox con X11. Reinicia después del cambio.
Squeekboard, el teclado de Raspberry Pi OS con Wayland
Raspberry Pi añadió Squeekboard en la versión de octubre de 2024 de Raspberry Pi OS, la misma que hizo de labwc el escritorio por defecto en todos los modelos. Cuando el sistema detecta una pantalla táctil, el teclado aparece en la parte inferior de la pantalla al activar un campo de texto y se oculta cuando no lo hay.
- Si no está instalado, ejecuta
sudo apt install squeekboard wfplug-squeeky reinicia. - Muéstralo u ocúltalo a mano con el icono de teclado del extremo derecho de la barra de tareas.
- Para dejarlo siempre visible o siempre oculto, usa la pestaña Display de Raspberry Pi Configuration (Control Centre en las versiones nuevas) o la sección Display de
raspi-config.
Squeekboard solo funciona con labwc. No funciona con el compositor Wayfire anterior ni con X11. La apertura automática funciona con la mayoría de aplicaciones, pero no con todas: si un campo no lo abre, usa el icono de la barra de tareas.
Onboard en un escritorio X11
Onboard es el teclado con más opciones para X11. Instálalo desde el terminal:
sudo apt update
sudo apt install onboard


Ábrelo desde Menu > Universal Access > Onboard, o ejecuta onboard en un terminal. En Onboard Preferences eliges la distribución, el tema, el comportamiento de las teclas y la ayuda de escritura. Para que se abra solo, marca Auto-show when editing text.


Matchbox, la opción ligera
Matchbox es un teclado sencillo a todo el ancho de la pantalla. Es el que propone la documentación de Raspberry Pi para las versiones antiguas sin Squeekboard. Instálalo con:
sudo apt install matchbox-keyboard
Ábrelo con matchbox-keyboard o desde el menú. Haz clic derecho en su barra superior para ver más opciones.


Florence ya no se instala en Bullseye ni en Bookworm
Florence es un teclado flotante con un icono para abrirlo y cerrarlo. Debian lo retiró de testing en abril de 2020 y de unstable en julio de 2023, así que Bullseye y Bookworm no tienen el paquete y sudo apt install florence termina con un error. La captura de abajo es de Raspbian Buster, la última versión en la que se instalaba. En una imagen actual, usa Onboard.

Una pantalla táctil como panel de operador. En el caso de estudio de embotellado de agua, un TouchBerry Pi de 7" controla la estación como PLC y HMI: cinta, sensores, cilindro y bomba en sus propias E/S. Para proteger los ajustes de un dashboard de Node-RED en un panel táctil, la PLC solution library tiene un acceso de administrador con teclado en pantalla y cierre de sesión por tiempo.
Leer el caso de embotellado de aguaVer el acceso de administrador en Node-RED
Preguntas frecuentes sobre teclados en pantalla en Raspberry Pi
¿Raspberry Pi OS tiene teclado virtual?
Sí. Raspberry Pi OS Bookworm con el escritorio labwc incluye Squeekboard desde la versión de octubre de 2024. Raspberry Pi OS Trixie (Debian 13), la versión actual, también lo incluye, con sus ajustes en Control Centre > Display. Las versiones anteriores y los escritorios X11 necesitan Onboard o Matchbox.
¿Por qué no aparece el teclado al tocar un campo de texto?
Squeekboard solo se muestra si el sistema detecta una pantalla táctil y la aplicación lo admite. Onboard necesita la opción Auto-show when editing text marcada en sus preferencias. Matchbox no se abre solo: lánzalo desde el menú o desde un script.
¿Puedo instalar Florence en Raspberry Pi OS Bookworm?
No desde los repositorios. El paquete no está en Bullseye ni en Bookworm. Usa Onboard, que también tiene un icono flotante.
¿Puedo usar Onboard o Matchbox con el escritorio Wayland?
Son programas para X11. En un Raspberry PLC o un Panel PC que se usa como panel táctil, usa Squeekboard con labwc o cambia el escritorio a X11 con raspi-config y usa Onboard o Matchbox.
¿Cómo muestro un teclado en modo kiosco?
En modo kiosco el operario solo ve una aplicación, así que el teclado tiene que abrirse solo. La guía modo kiosco y configuración del teclado virtual muestra Onboard con apertura automática en un Panel PC.
Más sobre el Raspberry PLC y el Touchberry Pi
- Configuración de la pantalla táctil: modo kiosco y teclado virtual
- Cómo recalibrar la pantalla táctil de una Raspberry Pi
- Instalar un sistema operativo en el Raspberry PLC
- Cómo conectar el Raspberry PLC a una red Wi-Fi
- Ventajas de seguridad del Raspberry PLC
- Aplicaciones industriales: 50 ejemplos reales por sector
Consulta los paneles en la familia de Panel PC Touchberry Pi y los controladores en la familia Raspberry PLC.