Introducción

Este teclado para Android ofrece una forma rápida y práctica de escanear códigos de barras, textos (OCR) y tags NFC en cualquier app. Los datos capturados aparecen en la app de destino como introducidos por el usuario. No necesita modificar las apps de destino.

Descarga e instalación

Puede probar gratis la app Scanner Keyboard. La versión gratuita muestra a intervalos irregulares una nota demo. Por favor, actualice a la versión sin limitaciones (compras en la aplicación) para quitar esta restricción. Puede descargar Scanner Keyboard usando los siguientes enlaces:

Puesta en marcha

Scanner Keyboard - Primeros pasos

Se configura fácilmente en unos segundos. La instalación guiada le ayudará a configurar Scanner Keyboard en tan solo unos pasos:

  • Activar Scanner Keyboard
    Active Scanner Keyboard en Idiomas e introducción de texto para permitir que se ejecute en su dispositivo (smartphone o tableta).
  • Cambie el método de entrada
    Seleccione Scanner Keyboard como método de entrada.
  • Terminar la configuración
    Enhorabuena, casi ha completado la configuración. Ahora solo tiene que dar permisos a la app y seleccionar el escáner de código de barras preferido (mire el siguiente paso).

Pasos iniciales

Scanner Keyboard - seleccionar escáner

Tras la configuración tiene que realizar los siguientes pasos:

  • Conceder permisos de la app
    La app le pedirá que autorice los permisos necesarios (cámara, contactos, almacenamiento), la primera vez que la use. Puede cambiar los permisos en cualquier momento en Ajustes de teclado > Preferencias de Scanner Keyboard > Permisos de la aplicación.
  • Seleccionar escáner de código de barras
    Al escanear códigos de barras por primera vez, la app le pedirá que selecciones el tipo de escáner de código de barras preferido (Escáner de código de barras avanzado / Escáner de código de barras tradicional). Puede cambiar la selección en cualquier momento en Ajustes de teclado > Preferencias de Scanner Keyboard > Escáner de código de barras.
  • ¡Terminado! Ya está listo para escribir o escanear con cualquier app.

Reactivar Scanner Keyboard

En caso que Scanner Keyboard haya sido desactivado, siga estos pasos para reactivarlo:

  • Vaya a Ajustes de Android > Idiomas e introducción de texto
  • Toque Teclado Virtual y Administrar teclados, y seleccione Scanner Keyboard. Se le pedirá que acepte el mensaje de seguridad estándar (mire abajo).

Versiones de Android anteriores

Para versiones anteriores de Android tendrá que ir a Ajustes de Android > Idioma/Teclado, marcar Scanner Keyboard y confirmar el aviso de seguridad. Tras activar el teclado, necesitará ajustarlo como método de entrada activo: toque sobre un campo de entrada prolongadamente hasta que aparezca un menú. Seleccione Método de entrada y elija Scanner Keyboard.

Si tiene problemas, por favor, compruebe la Compatibilidad / Limitaciones o simplemente contacte con nosotros.

Interfaz de usuario

Menú principal

Scanner Keyboard tiene un diseño semejante al teclado estándar de Android, enseguida se familiarizará con el. El menú de Scanner Keyboard se localiza en la barras de sugerencias arriba del teclado:

Scanner Keyboard - Menú principal Icóno Autotexto

Autotexto
Toque prolongadamente sobre el icóno "A" para editar autotextos (tb. llamadas macros). Un toque corto inserta el texto definido en el campo de entrada activo.

Tecla escáner

Tecla escáner
Abre el escáner de cámara de códigos de barras, el escáner de texto (OCR), el lector de etiquetas NFC - o todos si se ha habilitado en los ajustes.

Icono ajustes

Ajustes
Toque este icóno o toque prolongado sobre la coma para cambiar los ajustes de Scanner Keyboard.

Icono entrada de voz

Entrada de voz
Toque el icono del micrófono para activar la entrada de voz.

Tecla escáner

Los escáneres integrados se abren usando la Tecla escáner. El escáner se abre directamente (si solo ha activado un escáner en los ajustes) o mediante un menú (si ha activado varios escáneres). Puede ajustar los escáneres en Ajustes del teclado > Preferencias de Scanner Keyboard.

Escanear códigos de barras

Vista escanear

El escáner de código de barras soporta dos motores. Los usuarios pueden seleccionar el motor preferido para escanear la primera vez que se usa. Puede cambiar la selección en las preferencias en cualquier momento:

Escáner de código de barras avanzado
El escáner avanzado permite seleccionar el código de barras (tocando el código de barras si hay varios en el area de escaneado) y escanea los tipos de códigos de barras más comunes. Este escáner funciona especialmente bien en dispositivos modernos.
Escáner de código de barras tradicional
Este escáner ya es conocido en las versiones anteriores del teclado. Soporta muchos tipos de códigos de barras y se recomienda en dispositivos más antiguos o más lentos (mire Compatibilidad/ Limitaciones para más detalles).

Encontrará los siguientes botones en la vista de escaneado de códigos de barras :

Botón Cambiar cámara

Cambiar cámara
Tocando este icono cambiará entre la cámara frontal y posterior.

Botón Falsh

Luz de flash
Activa el flash para escanear en situaciones con falta de luz.

Escanear texto (OCR)

El Escaner de texto (OCR) convierte textos capturados por la cámara (basados en caracteres del latín) en texto editable: el texto detectado se inserta automáticamente en la app de destino como si fuera tecleado directamente desde el teclado. El reconocimietno de texto está soportado a partir de Android 5.0 en adelante y es necesario tener instalado Google Play Services. Por favor, tenga en cuenta que el reconocimiento de texto no es 100% exacto incluso con imágenes claras.

Scanner Keyboard escaneando texto

Encontrará los siguientes botones en la vista de escaneado de texto:

Botón Cámbio de cámara

Cambiar cámara
Tocando este icono cambiará entre la cámara frontal y posterior.

Botón Luz de flash

Luz de flash
Activa el flash para escanear en situaciones con falta de luz.

Botón Escanear texto

Escanear texto
Inicia el reconocimiento de texto al tocar el botón "T".

Botón Cancelar selección

Cancelar selección
Toque este botón para cancelar la selección.

Botón Seleccionar todo

Seleccionar todo
Toque este botón para seleccionar todos los textos reconocidos.

Botón Confirmar

Confirmar
Toque este botón para insertar los textos seleccionados en la app de destino.

Leer tag NFC

Además del escáner de códgio de barras y texto Scanner Keyboard le ofrece Lector NFC para tags ISO 15693 (NfcV), NfcA, NfcF, IsoDep y NDEF. Los tags pueden ajustarse en Ajustes de teclado > Preferencias de Scanner Keyboard > Escáner NFC> Ajustes.

Iniciar escáner externo

Scanner Keyboard también puede utilizarse con apps de escáner externas. Si tiene una app externa adecuada instalada, puede ajustarla en Ajustes de teclado > Preferencias de Scanner Keyboard > Apps de escáner externo.

Otros métodos de entrada

Además del lector de código de barras, texto y NFC, este teclado permite los siguientes métodos de entrada:

Función Autotexto de Scanner Keyboard
Entrada manual
Scanner Keyboard puede utilizarse - por supuesto - como un teclado para teclear manualmente. Con características como corrector ortográfico y sugerencias.
Autotexto / Macros
Puede insertar los textos que use más amenudo (p.ejem. textos de bienvenida o firmas) con la función para insertar autotexto (macro).
Entrada de voz
Scanner Keyboard soporta reconocimiento de voz (de voz a texto) como método de entrada.

Ajustes

Las siguientes opciones están disponibles al tocar el icono Ajustes () y seleccionar Ajustes de teclado:

Preferencias de Scanner Keyboard

Estado de la licencia

Muesta la licencia actual de la app. La verión completa está disponible en Google Play. Las licencias a granel están disponibles directamente en TEC-IT.

Ajustes avanzados de Scanner Keyboard

Generales

Aquí encontrará ajustes generales de Scanner Keyboard:

  • Portapapeles
    Si está activado, los datos escaneados se copiarán también en el portapapeles.
  • Ajustes avanzados
    Puede activar / desactivar los siguientes ajustes avanzados:
    - Mostrar tecla Escanear
    - Toque prolongado en la tecla escanear
    - Mostrar tecla Ajustes
    - Barras de sugerencias
    - Mostrar la tecla Escanear inferior
    - Seleccionar teclas Escanear
    - Mostrar tecla Autotexto
    - Autotextos
  • Escaneado por lotes
    Activa / desactiva el modo de escaneado por lotes. Este ajuste solo está disponible si el escaner activo soporta este modo.

Escáner de código de barras

Dependiendo del tipo de escáner de código de barras, the following settings can be adjusted:

  • Enabled
    Here you can enable/disable the barcode scanner.
  • Scanner
    Users can switch between the Advanced Barcode Scanner, which supports selective barcode scanning on modern devices, and the Traditional Barcode Scanner, which is recommended for barcode scanning on older/slower devices.
  • Settings
    Advanced Barcode Scanner
    • Barcodes
      - 1D / linear bar codes
      - 2D bar codes
    • Behaviour
      - Keyboard Orientation Automatic, Portrait, Landscape - Scan Mode First recognized barcode, Tap on desired barcode, Automatic - Scanner Accuracy (higher/slower)
      - Flashlight (enable/disable)
      - Silent Scan (enable/disable)
    Traditional Barcode Scanner
    • Barcodes
      - 1D / linear bar codes
      - 2D bar codes
      - Barcode character set
      - Remove symbology identifier
    • Behaviour
      - Flashlight, Silent scan, Invert scan, Orientation
    • Autofocus
      - Mode (Normal, Legacy mode, Compatibility mode)
      - Autofocus
      - Autofocus delay
    • Device Dependent Settings
      - Continuous focus
      - Exposure
      - Metering
      - Barcode scene mode

Text Scanner (OCR)

Adjust text scanner relevant options:

  • Enabled
    Text scanning function can be enabled/disabled.
  • Scanner
    No settings available.
  • Settings
    Adjust behaviour like orientation, flashlight or newline character replacement.

NFC Tag Reader

Adjust NFC reader relevant options:

  • Enabled
    Tag reading function can be enabled/disabled.
  • Reader
    No settings available.
  • Settings
    Enable/disable settings like supported NFC technologies - ISO 15693 (NfcV), NfcA, NfcB, NfcF, IsoDep, NDEF.

External Scanner Apps

The Scanner Keyboard also supports the use of external barcode scanner apps. If installed, compatible scanner apps can be selected for barcode scanning. The following options can be adjusted:

  • Enabled
    External barcode scanner can be enabled/disabled.
  • App
    Tap to select the required external barcode scanner app.
  • Settings
    Adjust external scanner relevant options.

Keyboard Behaviour

The following behaviours can be defined:

  • Keyboard Behaviour
    Define behaviour (prefix, suffix, cursor movements, ...) for target-apps. By the means of Simulation Rules the user is able to configure the keystroke simulation mode and cursor movements for a specific target app.
  • Automatic Scans
    If disabled, the autoscan feature is turned off for all Simulation Rules (see below for further instructions). This setting is only available for the internal camera-scanner.
  • Advanced Settings
    The following advanced settings can be enabled/disabled:
    - Show soft keyboard
    - Swipe keyboard layout
    - Swipe to scan
    - Swipe to clear all

Import / Export

This section provides functions for importing or exporting the App configuration from/to XML files. Auto-configuration: Whenever a configuration file is found in the Download folder, Scanner Keyboard reads it, applies the settings and renames it thereafter.

  • Import
    Imports a configuration file (from Google Drive, a local storage location, etc.).
  • Export
    Exports the configuration into an XML-file BarcodeKeyboard.xml.
  • Password Protection
    Here you can set a password to avoid unintended configuration changes. Clear the password to remove the protection.

About

This section provides commands for displaying the user manual, the software version and the copyright information. In addition you can display your license information or enter a manual license.

  • App Permissions
    Provides the possibility to selectively grant or deny app permissions.
  • Online Manual
    This command shows this user manual in your browser. Please contact us in case of questions, suggestions or if you want to report a bug.
  • YouTube
    This command opens TEC-IT’s YouTube channel with relevant data acquisition videos.
  • Privacy Policy
    This command shows the privacy policy for this app.
  • Device ID
    Displays the serial number of the device. Tap on the serial number to copy it to the clipboard.
  • About
    Displays the current software version, a copyright notice and 3rd party credits.

Common Keyboard Preferences

  • Languages
    Adjust input language. The language automatically matches the system language of your Android device.
  • Preferences
    Auto-capitalization, vibrate or sound on key-press, pop-up on key-press or voice input key can be enabled/disabled.
  • Appearance and Layout
    Adjust appearance and keyboard layout. The keyboard layout automatically matches the system layout of your Android device.
  • Text Correction
    Enable/disable add-on dictionaries or a personal dictionary, auto-correction, correction suggestions, etc.
  • Advanced
    Enable/disable advanced settings like emoji palette, app icon in the launcher, key long-press delay, etc.

Simulation Rules

By the means of so-called simulation rules the user is able to configure prefixes, suffixes (like an appended ENTER) and various other settings which are used to scan data into a specific target application. When transforming scanned data into keystrokes, Scanner Keyboard searches the appropriate rule for the current target app. If no such rule is found, it applies the default rule.

Scanner Keyboard Simulation Rules

Predefined Simulation Rules

The following predefined simulation rules are available and can be enabled/disabled or edited/deleted if needed:

  • Rules for Chrome (com.​android.​chrome)
  • Rules for Google (com.​google.​android.​google​quick​search​box)
  • Rules for Microsoft Excel (com.​microsoft.​office.​excel)
  • Rules for Opera Mini (com.​opera.​mini.​native)
  • Rules for Firefox (org.​mozilla.​firefox)
  • Rules for Firefox Beta (org.​mozilla.​firefox_beta)
  • Default rules

Add Simulation Rule

A new rule can be added with the button Add Simulation Rule. While it is possible to add multiple rules, only one rule can be enabled for a single app or for the default section.

Edit Simulation Rule

Predefined simulation rules can be edited if required. By long-tapping on a rule, you have the following editing possibilities:

Scanner Keyboard Edit Simulation Rule
  • Enable
    Enables/disables the rule.
  • Name
    The user-defined name of the rule.
  • Applies to...
    Specifies the app for which this rule should be applied. If you select All Apps this rule will be a default rule (the default rule is applied only if no other app-specific rule exists).
  • Prefix and Suffix Settings
    Static text and placeholders can be placed as required. Scanner Keyboard supports the following placeholders (see Android Keycode List for a complete list of keycodes):
    • ${INPUT} or ${I}: This is the placeholder for the barcode data
    • ${INPUT_UPPER}: Placeholder for the barcode data in upper case
    • ${USER_DATA}: Placeholder for user data
    • ${USER_DATA_UPPER}: Placeholder for user data in upper case
    • ${ENTER} or ${E}: Placeholder for the enter key
    • ${TAB} or ${T}: Placeholder for the tab key
    • ${BACK} or ${SB}: Placeholder for back key
    • ${BACKSPACE} or ${B}: Placeholder for delete key
    • ${COPY}: Placeholder for copy key
    • ${PASTE}: Placeholder for paste key
    • ${VOLUME_DOWN}: Placeholder for volume down key
    • ${VOLUME_MUTE}: Placeholder for volume mute key
    • ${VOLUME_UP}: Placeholder for volume up key
    • ${CONFIRM} or ${C}: Placeholder for confirm key
    • ${DOWN} or ${D}: Placeholder for the cursor down key
    • ${UP} or ${U}: Placeholder for the cursor up key
    • ${LEFT} or ${L}: Placeholder for the cursor left key
    • ${RIGHT} or ${R}: Placeholder for the cursor right key
    • ${SELECT} or ${S}: Placeholder for select button key
    • ${NOW}: Placeholder for timestamp (current date and time)
    • ${WAIT###} or ${W###}: Placeholder for a delay in milliseconds
    • ${KEY###}: Placeholder for a generic keycode
    • ${KEY5}: Placeholder for phone call
    • ${KEY112}: Placeholder for delete forward key (Del)
    • ${F1} ... ${F12}: Placeholder for the function keys F1 to F12
    • ${HEX##}, ${x##} or ${X##}: Placeholder for hexadecimal value
  • Key by Key
    Scanned barcode data is forwarded keystroke by keystroke (key by key) to the target app. This method is recommended if the target app is a browser or an RDP (remote desktop) application.
  • Show as Hex Codes
    Show hex codes for characters without an existing keycode (non printable characters).
  • Initial Keyboard Layout
    Specifies the initial keyboard layout for this rule. Choose from letters, numbers and symbols in shifted or unshifted state.
  • Automatic Scan
    Enable or disable the autoscan feature for this rule. If enabled the keyboard checks if the content (or hint) of an input field matches a trigger pattern (see below). Whenever the cursor is placed into an input field and a match is detected the scanner is invoked automatically.
  • Look for Trigger-Pattern in...
    The keyboard tests for matches of the trigger pattern with the Input hint (an input hint in a field provides the user with information on what he needs to fill in, the input hint is usually displayed in gray color), the Field content or both (Input hint or field content).
  • Trigger-Pattern
    In order to start the scanner automatically when the cursor is placed into an input field, the input hint or the field content must match this trigger pattern. Enter a fixed text or a regular expression.

Simulation Mode

Two methods for simulating user input are available:

  • Key by Key
    Scanned barcode data is inserted as a single string into the target app. This simulation mode does not support the simulation of special keys like backspace (${BACKSPACE}) or cursor movements (like ${DOWN}). If you have problems forwarding keystrokes to a specific target application you may have to add an application specific rule for the app in question. Most likely browser or remote desktop (RDP) applications require Key by key to forward the scanned data correctly.
  • Show as Hex Codes
    If Key by key is active and this option is selected, characters which can't be mapped to keycodes (non printable characters) are forwarded as hexadecimal character codes. This option is useful for debugging.

Compatibility / Limitations

Due to technical reasons, not all features are available in all Android versions, the following limitations exists:
  • The Traditional Barcode Scanner works with Android 4.0 (Ice Cream Sandwich) and newer.
  • The Advanced Barcode Scanner works from Android 5.0 (Lollipop) onward and requires installed Google Play services.
  • The Text Scanner (OCR) works from Android 5.0 (Lollipop) onward and requires installed Google Play services.
  • The Text Scanner recognizes Latin-based characters only (Chinese and Russian scripts are not supported).

Purchasing & Licensing

  • The Scanner Keyboard is available on Google Play as free demo.
  • The demo version displays a demo hint in irregular intervals. An upgrade (via in-app purchase) to the unlimited version removes this limitation.
  • The app can be purchased directly via the menu () under Buy now.
  • For users with volume license requirements for 25 or more devices, TEC-IT offers a bulk-license version of the app.

Privacy & Security

Scanner Keyboard was designed with privacy and security in mind:

  • The app does not log, store or forward sensitive information.
  • When using alternative input methods, Android displays a security warning as a general precaution, which must be confirmed during installation. This message is normal and reads something like this:
    This input method may be able to collect all the text you type, including personal data like passwords and credit card numbers. It comes from the application Scanner Keyboard. Use this input method?
  • Please contact us if you have any privacy or security concerns.

Feedback and Suggestions

TEC-IT appreciates your feedback and suggestions. Just let us know what you think and contact us.