Muchas gracias por las ideas y los links que me habeis pasado.
Como dice Casimiro, siempre se aprenden cosas nuevas
La idea del carácter de control del lector me parece genial, pero como lo usan para otras cosas prefiero no tocar nada.
Así que finalmente creo que me inclinaré por la detección por teclado.
Un saludo y muchas gracias