Modificadores del Teclado

Modificadores del Teclado

Los comandos Keyboard.write (), Keyboard.press () y Keyboard.release () no funcionan con todos los posibles caracteres ASCII, sólo funcionan aquellos que corresponden a una tecla del teclado. Por ejemplo, la tecla de retroceso funciona, pero muchos de los otros caracteres no imprimibles ocasionan resultados impredecibles. Para letras mayúsculas (y otras teclas), lo que es enviado desplaza más el carácter (es decir, el equivalente a pulsar estos dos teclas en el teclado).
Una tecla de modificación es una clave especial en un teclado de ordenador que modifica la acción normal de otra tecla cuando los dos se pulsan en combinación.
Para más información sobre los valores ASCII y los caracteres o funciones que representan, véase la tabla ASCII
Para múltiples pulsaciones de teclas use Keyboard.press()
Para la placa Leonardo las definiciones de las teclas modificadoras se enumeran a continuación:
TeclaValor HexadecimalValor Decimal
KEY_LEFT_CTRL0x80128
KEY_LEFT_SHIFT0x81129
KEY_LEFT_ALT0x82130
KEY_LEFT_GUI0x83131
KEY_RIGHT_CTRL0x84132
KEY_RIGHT_SHIFT0x85133
KEY_RIGHT_ALT0x86134
KEY_RIGHT_GUI0x87135
KEY_UP_ARROW0xDA218
KEY_DOWN_ARROW0xD9217
KEY_LEFT_ARROW0xD8216
KEY_RIGHT_ARROW0xD7215
KEY_BACKSPACE0xB2178
KEY_TAB0xB3179
KEY_RETURN0xB0176
KEY_ESC0xB1177
KEY_INSERT0xD1209
KEY_DELETE0xD4212
KEY_PAGE_UP0xD3211
KEY_PAGE_DOWN0xD6214
KEY_HOME0xD2210
KEY_END0xD5213
KEY_CAPS_LOCK0xC1193
KEY_F10xC2194
KEY_F20xC3195
KEY_F30xC4196
KEY_F40xC5197
KEY_F50xC6198
KEY_F60xC7199
KEY_F70xC8200
KEY_F80xC9201
KEY_F90xCA202
KEY_F100xCB203
KEY_F110xCC204
KEY_F120xCD205

No hay comentarios:

Publicar un comentario