Uso de teclado en pantalla y escáner de código de barras con iPad.

Así que estoy trabajando en configurar un iPad para usarlo como sistema POS. Tengo un escáner de código de barras bluetooth que usaré, pero también quiero usar el teclado en pantalla para ingresar información. Debido a que el escáner actúa como un teclado, oculta automáticamente el teclado en pantalla. Puedo mantener presionada la flecha hacia arriba en la barra de entrada para abrir el teclado, pero esperaba que hubiera una manera de mantener su funcionalidad original (aparece cuando toco una sección de entrada) y usar el escáner de código de barras al mismo tiempo. .

Respuestas (2)

Depende del fabricante del código de barras y del perfil de Bluetooth que utilicen.

La mayoría usará el HID (dispositivo de interfaz humana) que lo hará emular un teclado. Algunos tendrán un botón que activa el teclado en pantalla para que aparezca, mientras que otros usarán un perfil de bluetooth diferente (como SPP - perfil de puerto serie) que permitirá que los datos ingresen a través de una vía diferente.

El escáner Bluetooth de Socket Mobile es compatible con los perfiles de Bluetooth extendidos como SPP y MFi-SPP (modo de aplicación). De su hoja de datos :

Modo de aplicación: mejora la productividad comercial con una transferencia de datos más rápida, eficiente y confiable a través de Bluetooth; aprovecha la funcionalidad del modo de aplicación al integrar el SDK de Socket Mobile en la aplicación

Básicamente, esa forma elegante de decir que el escáner BT se comunica directamente con la aplicación y no como un dispositivo HID, lo que significa que el teclado en pantalla (u otro teclado BT) es de uso gratuito.

ingrese la descripción de la imagen aquí

Su escáner de código de barras no admite la funcionalidad para cambiar el teclado en pantalla y el escáner de código de barras en iOS. Puede probar los escáneres de código de barras bluetooth de Arkscan . Admiten las siguientes funciones:

  1. Alterne entre el teclado en pantalla y el escaneo de códigos de barras presionando un botón de tecla funcional en el escáner o presionando dos veces el botón de escaneo para algunos de sus modelos.

  2. Para la versión más nueva de iOS, le permite alternar entre el teclado en pantalla y el teclado en pantalla más el escaneo de códigos de barras al mismo tiempo, lo que realmente me gusta esta característica.

¿La aplicación tiene que admitir esta característica específica? Por ejemplo, con Safari quiero escanear códigos de barras y escribir caracteres al mismo tiempo.
La aplicación no necesita admitir esta función específica, siempre que la aplicación pueda proporcionarle un cursor donde puede escribir, ese es el único requisito; pero el bluetooth del escáner debe ser compatible con esta función, que requiere un bluetooth certificado por Apple para poder escanear y escribir caracteres en pantalla al mismo tiempo.