Teclado virtual adaptable compatible con dispositivos móviles en JavaScript: teclado simple

Tiempo de ejecución: 30 minutos. Empezar

Autor: hodgef
Views Total: 821
Sitio oficial: Ir a la web
Actualizado: July 26, 2018
Licencia: MIT

Vista prévia

Teclado virtual adaptable compatible con dispositivos móviles en JavaScript: teclado simple

Descripción

Un teclado virtual en pantalla simple pero personalizable y totalmente adaptable para móviles, tablets y ordenadores de sobremesa.

Funcionamiento

Instalar & descargar con NPM.

# NPM
$ npm install simple-keyboard --save

Importe el paquete como un módulo.

import Keyboard from 'simple-keyboard';

Importe la hoja de estilos necesaria.

import './css/index.css';

Cree el contenedor de teclado & campo de entrada coincidente.

<input class="input">
<div class="simple-keyboard"></div>

Conecte el teclado virtual al campo de entrada.

let myKeyboard = new Keyboard();

Ejecute una devolución de llamada cuando cambie el campo de entrada.

let myKeyboard = new Keyboard({


onChange: function(input) {



document.querySelector(".input").value = input;



console.log("Input changed", input);


}
});

Ejecute una devolución de llamada cuando se presione una tecla.

let myKeyboard = new Keyboard({


onKeyPress: function(button) {



console.log("Button pressed", button);


}
});

Desactiva el doble toque para hacer zoom en iOS 10 +, ya que interfiere con el teclado simple.

body,
html {

touch-action: manipulation;
}

Te puede interesar: