BluePiano: Manual de usuario

La interfaz de teclado (keyboard wedge) BluePiano amplia Android® con adquisición de datos por Bluetooth®. Este nuevo método de entrada incorpora el Bluetooth al teclado. El teclado captura los datos Bluetooth y los envía a los campos de entrada de cualquier app simulando la entrada manual del usuario. Para la app de destino los datos capturados aparecen como introducidos por el usuario.

Introducción

BluePiano se usa normalmente para escanear códigos de barras con escáneres externos Bluetooth o capturar datos por RFID. BluePiano se instala como un programa de teclado que inyecta los datos capturados del dispositivo en cualquier app de destino simulando la entrada de usuario. La app de destino no notará la diferencia entre la entrada de usuario y el dispositivo.

Programa Wedge Bluetooth

Activado, BluePiano funciona como una interfaz de teclado reemplazando el teclado estándar de Android. BluePiano dispone de diseños de teclado en inglés, alemán, francés, español, finlandés, hebreo, serbio, cirílico y ruso.

BluePiano es fácil de utilizar y le permite recibir notificación de la conexión en la barra de notificaciones o mediante una tecla especial en el teclado. Con fines de respaldo, BluePiano es capaz de escanear códigos de barras usando la cámara escáner incorporada (también puede ajustar la app de escáner de cámara).

BluePiano permite conectar con cualquier dispositivo Bluetooth SPP (dispositivos Bluetooth cliente o Bluetooth servidor con Serial Port Profile, RFCOMM). No necesita escáneres de código de barras especiales para Android. No están soportados los dispositivos HID.

¿Cómo funciona BluePiano?

Conectando con dispositivos Bluetooth

Siempre que abra el teclado BluePiano se conectará con el dispositivo (por medio de un servicio del sistema ejecutado en segundo plano) y espera los datos. Si encuentra algún problema de conexión con el dispositivo, BluePiano intentará primero restablecer la conexión automáticamente. Si no lo consigue, BluePiano suspende la conexión con el dispositivo para evitar que se descargue la batería. Se avisará al usuario con un sonido de error, una vibración un mensaje en la barra de notificación o un símbolo especial en la tecla de acción Bluetooth del teclado (ver Teclado de BluePiano). Los parámetros para restablecer la conexión Bluetooth así como el método de notificación preferido pueden configurarse en los Ajustes de BluePiano.

BluePiano ofrece dos métodos para recibir datos (ir a Administrador de dispositivos Bluetooth):

En Modo Raw los datos se envían tal cual los recibe el dispositivo. Excepto los caracteres de retorno de carro (CR) y salto de línea (LF) que activan el envío inmediato no se realiza ninguna agrupación especial. En este modo el usuario no puede estar seguro si, por ejemplo, los 8 bytes de un código EAN se envían como una unidad a la app de destino.

En Modo avanzado BluePiano se ocupa de agrupar la entrada de datos del dispositivo en paquetes. Cada paquete se envía como una unidad al campo de edición. Un paquete de datos se define por

  • el número máximo de bytes (tamaño del paquete),
  • el tiempo necesario para recibirlo (desde el primer byte del paquete)
  • o por una secuencia de caracteres delimitadora (una expresión regular).
Si se cumple alguno de los tres parámetros, BluePiano asume que el paquete de datos está completo y lo envía al campo de edición de la aplicación activa.

Configuración inicial

Tras descargar e instalar BluePiano un asistente de configuración simplifica la configuración inicial. El asistente le guía a través de los pasos de configuración mínimos:

  • Sincronizar el dispositivo Bluetooth
    Se realiza a través de Ajustes de Android, Conexiones inalámbricas y redes, Bluetooth. Antes de sincronizar sus dispositivos compruebe que Bluetooth esté activado y sea visible. Consulte el manual de usuario de su dispositivo para más detalles sobre este tema.
  • Configurar BluePiano para capturar datos desde ese dispositivo
    Tras sincronizar el dispositivo, configure BluePiano para utilizar ese dispositivo para capturar datos. Haga esto abriendo Administrar dispositivo Bluetooth.
  • Habilitar el método de entrada BluePiano
    Para utilizar el teclado BluePiano necesita habilitarlo. Abra Ajustes de Android, Idioma y entrada de texto y seleccione el teclado BluePiano. Confirme el aviso de seguridad (ver privacidad).
  • Activar el método de entrada
    Tras habilitar el método de entrada tiene que activarlo. De un toque prolongado en un campo de edición y seleccione el método de entrada BluePiano Keyboard.
Su Android utiliza ahora el Teclado BluePiano como método de entrada. Cada vez que el dispositivo Bluetooth envíe datos se insertarán en el campo de edición de la app de destino actual.

El teclado

Toque prolongado sobre ?123

Si el teclado BluePiano es visible puede dar un toque prolongado sobre la tecla ?123. Aparecerá un menú con las siguientes opciones:

Si está activada, la nueva tecla de acción puede mostrar los siguientes símbolos de abajo. Para insertar una coma de un toque prolongado sobre esta tecla.

Tecla de acción Bluetooth - dispositivo no configuradoEste símbolo indica que no se ha configurado ningún dispositivo Bluetooth. De un toque sobre ella para abrir el Administrador de dispositivos Bluetooth.

Tecla de acción Bluetooth - conectandoEste símbolo indica si BluePiano está conectado actualmente al dispositivo Bluetooth.

Tecla de acción Bluetooth - conexión perdidaLa conexión con el dispositivo de entrada Bluetooth se ha perdido, BluePiano intenta restablecer la conexión en segundo plano. Puede dar un toque sobre la tecla para restablecer la conexión inmediatamente.

Tecla de acción Bluetooth - suspendidoEl dispositivo Bluetooth está suspendido, BluePiano no intentará restablecer la conexión. Tiene que dar un toque para restablecer la conexión.

Si la conexión Bluetooth funciona bien, la tecla de acción mostrará la tecla escanear (se puede configurar en Ajustes de BluePiano). Utilice la tecla escanear para escanear códigos de barras con el escáner de cámara integrado.

Tecla de acción - escáner de cámaraDe un toque sobre esta tecla para abrir el escáner de cámara (ver Ajustes de BluePiano).

Ajustes de BluePiano

Para modificar las opciones de BluePiano, ir a Ajustes de Android -> Idioma y entrada de texto -> BluePiano. Dispone de las siguientes opciones:

Ajustes de teclado de BluePiano: Bluetooth
  • Bluetooth

    Esta sección se usa para indicar el dispositivo de entrada Bluetooth, opciones avanzadas del dispositivo y el comportamiento en caso de errores de Bluetooth.

    Dispositivo de entrada Bluetooth

    Use el Administrador de dispositivos Bluetooth para elegir el dispositivo Bluetooth de entrada y configurar los ajustes avanzados. El administrador de dispositivos Bluetooth también puede utilizarse para establecer o suspender la comunicación Bluetooth manualmente.

    Configuración de dispositivo avanzado

    Use Configuración de dispositivo avanzado para ajustar las propiedades de la conexión y cambiar entre el modo raw y avanzado.

    Vibrar con un error

    Si está seleccionado, nos indicará que se ha perdido la conexión Bluetooth haciendo vibrar nuestro teléfono.

    Notificaciones

    Seleccionado, muestra el estado de la conexión Bluetooth en la barra de notificaciones. Al dar un toque sobre la notificación abre el Administrador de dispositivos Bluetooth.

    Mostrar tecla Bluetooth

    Seleccionado, BluePiano muestra una tecla especial para restablecer la conexión Bluetooth.




  • Ajustes de teclado Android BluePiano: Escáner de cámara
  • Escáner de cámara

    Como alternativa BluePiano ofrece soporte de apps de escáner de cámara. Use esta sección para configurar los detalles de la app para escanear códigos de barras.

    Escáner de cámara

    Seleccione el escáner de cámara preferido y elija entre: Orientación automática, apaisada o vertical.

    Ajustes avanzados de cámara

    Para activar la luz de Flash y configurar el juego de caracteres del código de barras.

    Escaneo por lotes

    Seleccionado, activa el escaneo por lotes. Puede ajustar los milisegundos de pausa entre escaneados.

    Tecla de función buscar

    Indica si la tecla de búsqueda (símbolo de la lupa) se utiliza para abrir la app de escáner de cámara.

    Mostrar tecla Escanear

    Seleccionado, la coma del teclado es sustituida por el símbolo de escanear códigos de barras. Al pulsar esta tecla se abre la app de escáner de cámara seleccionada.




  • Ajustes del teclado de Android BluePiano: Bluetooth
  • Módulo Escáner
    Tipo de dispositivo

    Seleccione el tipo de su dispositivo.

    Desconectar escáner

    Selecciónelo para apagar el escáner tras 5 segundos.

    Botón de escaneado

    Escanea códigos de barras cada 2 segundos.




  • Opciones del teclado
    Idioma de entrada

    Selecciona el lenguaje de entrada.

    Sonido del teclado

    Indicar si se produce un sonido al pulsar una tecla.

    Vibración del teclado

    Indicar si vibra brevemente al pulsar una tecla.

    Reglas de simulación

    Mediante las reglas de simulación del teclado el usuario puede configurar pulsaciones de teclas y movimientos del cursor para cada aplicación de destino. También puede definir si se agregará un prefijo o sufijo.




  • Ajustes del teclado de Android BluePiano: Bluetooth
  • Ajustes
    Importar

    Importar un archivo de configuración.

    Exportar

    Exportar un archivo de configuración.

    ID de dispositivo

    Se mostrará el ID de su dispositivo.




  • Acerca de

    Esta sección ofrece comandos para mostrar el manual de usuario, la versión del programa y la información del copyright. Además permite mostrar la información de la licencia o introducir una licencia manualmente.

    Manual de usuario

    Este comando muestra esta página web en su navegador. Por favor, contacte con nosotros si tiene dudas, sugerencias o quiere informar de un error.

    Vídeos YouTube

    Este comando abre el canal YouTube de TEC-IT con vídeos de captura de datos.

    Licencia

    Este comando abre el dialogo que muestra el estado actual de sus licencia. Puede adquirir una licencia completa en Google Play Store. Para usuarios sin acceso a Google Play o si necesita licencias a granel BluePiano puede activarse con una clave de activación. Puede adquirir las claves de activación en TEC-IT, necesitará acceder a internet una vez para validar la licencia con la clave de activación.

    Acerca de

    Muestra la versión actual del programa, el aviso de copyright y los créditos de terceros.

Reglas de simulación de teclado

Reglas de simulación de teclado

Mediante las reglas de simulación, el usuario puede configurar pulsaciones de teclas y movimientos del cursor para cada aplicación final. Durante la simulación de pulsaciones BluePiano busca una regla que coincida con la app de destino. Si no encuentra ninguna, aplica la regla por defecto.

Para gestionar las reglas de simulación, vaya a Ajustes de Android -> Idioma y entrada de texto -> BluePiano -> Reglas de simulación. Al dar un toque sobre el nombre de cualquier regla aparecen las siguientes opciones:

  • Activar regla
    Esta opción la activa como regla por defecto.
  • Editar directiva
    Modifica los ajustes de la regla (ver más abajo)
  • Eliminar directiva
    La regla por defecto inicial no se puede eliminar
Puede agregar una nueva regla con el botón Agregar directiva de aplicación.

Dispone de dos métodos para la simulación de la entrada de usuario:

  • Todas las teclas a la vez
    Los datos recibidos se envían como una única cadena de texto.
  • Una tecla cada vez
    Los datos recibidos se envían tecla a tecla. Se recomienda este método si la app de destino es un navegador web o una app RDP (escritorio remoto).
Si encuentra problemas enviando las pulsaciones con una aplicación determinada, puede incluir una regla específica para esta aplicación en cuestión. La mayoría de los navegadores o aplicaciones de escritorio remoto (RDP) necesitan enviar una tecla cada vez para simular la entrada del usuario correctamente.

Reglas de simulación de teclado

Cada tecla de simulación permite al usuario agregar comandos de control del cursor antes y después de los datos recibidos del dispositivo. Dispone de los siguientes marcadores de posición:

  • ${INPUT} o ${I}
    Este es el marcador de posición de los datos recibidos
  • ${ENTER} o ${E}
    Marcador de la tecla Enter
  • ${TAB} o ${T}
    Marcador de posición de la tecla Tabulador
  • ${DOWN} o ${D}
    Marcador de posición de la tecla cursor abajo
  • ${UP} o ${U}
    Marcador de posición de la tecla cursor arriba
  • ${LEFT} o ${L}
    Marcador de posición de la tecla cursor izquierda
  • ${RIGHT} o ${R}
    Marcador de posición de la tecla cursor derecha

Puede agregar un multiplicador al marcador de posición: ${R3} es equivalente a ${R}${R}${R}.

Ejemplo: Para indicar a BluePiano que inserte los datos seguidos de la tecla Enter utilice esta regla: ${I}${E}.

Gestión de dispositivos Bluetooth

Gestión de dispositivos Bluetooth

Puede abrir estos ajustes con el menú contextual () con un toque en Debug.

Puede utilizar BluePiano con cualquier dispositivo Bluetooth SPP (serial port profile, RFCOMM). Soporta conexión Bluetooth cliente y servidor. Utilice esta opción para seleccionar el dispositivo de entrada y configurar los ajustes avanzados del dispositivo para establecer la conexión y leer los datos. Además, puede utilizar la administración de dispositivos Bluetooth para establecer o suspender la comunicación con un dispositivo manualmente.



Gestión de dispositivos Bluetooth Seleccionar dispositivo

Al tocar este botón puede elegir el dispositivo Bluetooth de entrada. BluePiano permite trabajar en modo Bluetooth cliente así como en modo Bluetooth servidor:

  • Bluetooth cliente
    Utilice el modo cliente si necesita conectarse con un dispositivo que envía los datos por sí mismo (como un escáner Bluetooth de código de barras). Tan solo seleccione el dispositivo tocando sobre el mismo o introduzca la dirección MAC Bluetooth manualmente. Por favor, tenga en cuenta que es necesario emparejar su aparato o tableta con el dispositivo Bluetooth antes de realizar esta operación.
  • Bluetooth Servidor
    Utilice el modo servidor si un dispositivo Bluetooth cliente está conectado con su teléfono (p.ejem. un PC Windows). En modo servidor no puede seleccionar un dispositivo concreto. Nota: no es recomendable emparejar el PC con su teléfono después de haber activado el modo Bluetooth servidor.


Menú contextual ( Menú contextual)

Este botón abre un menú donde puede:

  • Borrar el registro

    Borra el registro de conexiones y errores.

  • Reiniciar BT (Bluetooth)

    Reinicia el servicio Bluetooth. Esta operación puede ayudar si tiene problemas con el firmware del Bluetooth.

  • Ajustes

    Este botón abre la pantalla de Ajustes avanzados del dispositivo.


Iniciar/Parar

Inicia la conexión con el dispositivo Bluetooth seleccionado. Si la conexión está establecida puede utilizar este botón para detener la conexión.


Suspender

Suspende una conexión Bluetooth. Para continuar tiene que iniciar la conexión de nuevo.

Ajustes de Bluetooth avanzados

Utilice estos ajustes para realizar la configuración avanzada de conexión y lectura de datos del dispositivo Bluetooth.

Ajustes de conexión Bluetooth
  • Configuración de conexión
    Tiempo de espera para suspender

    Indica los segundos que BluePiano intentará restablecer una conexión perdida. Si no se puede restablecer la conexión se suspende. El usuario tendrá que reconectar manualmente desde la barra de notificación o con la tecla de acción Bluetooth.

    Tiempo de espera para reintentar

    Milisegundos que espera BluePiano mientras se abre la conexión Bluetooth.

    Reintentos de apertura

    Número máximo de reintentos para abrir una conexión.

    Restauración Bluetooth

    Algunos aparatos usan un firmware Bluetooth con problemas. En caso de un error de Bluetooth SPP irrecuperable BluePiano puede restaurar la pila Bluetooth automáticamente. No usar esta opción en circunstancias normales.





  • Política de lecturas

    Estos parámetros le indican a BluePiano como manejar los datos recibidos.

    Ajustes de conexión Bluetooth Modo Raw

    Marcado, BluePiano funciona en modo natural. Los datos se envían a la app de destino inmediatamente tras haberlos recibido o al detectar el carácter de retorno de carro (CR) o salto de línea (LF) en los datos. No se realiza ningún tratamiento de los datos. En este modo BluePiano puede manejar valores de byte sobre 0x7f correctamente.

    Si no está seleccionado, BluePiano funciona en modo avanzado: agrupa los datos recibidos en paquetes. Un paquete de datos se define por: el tiempo utilizado al recibirlo, la cantidad de bytes o por una secuencia delimitadora. Puede combinar estos ajustes según lo necesite.

    Tiempo de espera

    Tiempo máximo (en milisegundos) para recibir el paquete de datos. Todos los bytes recibidos durante este tiempo se envían como un paquete de datos (solo en modo avanzado).

    Tamaño

    Número máximo de bytes del paquete de datos (solo en modo avanzado).

    Separador

    Expresión regular con el patrón de la secuencia de caracteres que indica el final de los datos del paquete (solo en modo avanzado).
    Por favor, tenga en cuenta que al utilizar una expresión regular, BluePiano espera recibir caracteres UTF-8 válidos (o ANSI 0x00-0x7f).

    Incluir separador

    Si está seleccionado, la secuencia usada como separador se trata como parte del paquete de datos. En caso contrario, es retirada de los datos recibidos.

Protección de datos de BluePiano

TEC-IT respeta su intimidad. Sus datos están seguros.

BluePiano no registra, almacena ni envía el texto tecleado, contraseñas u otros datos personales. Por favor, contacte con nosotros si está preocupado por programas de phishing, registro de teclas o espías.

Importante información: Para utilizar un método de entrada alternativo en los terminales con Android, el usuario tiene que activar dicho método. Android muestra un aviso de seguridad parecido a este: Este método de entrada puede registrar todo lo que escribas, incluidos datos personales, como las contraseñas y los números de las tarjetas de crédito. Procede de la aplicación BluePiano (o un nombre similar). ¿Quiere usar este método de entrada?