Ver el código de Código de teclado

En la siguiente tabla estará el valor que entrega las posiciones de memoria ((MapadeMemoria CH)) (764 / $2FC) o su posición sombra ((MapadeMemoria KBCODE)) (53769 / $D209) al presionar una tecla

#|
*|Tecla|Dec|Hex|*
||Ninguna|255|$FF||
||0|50|$32||
||1|31|$1F||
||2|30|$1E||
||3|26|$1A||
||4|24|$18||
||5|29|$1D||
||6|27|$1B||
||7|51|$33||
||8|53|$35||
||9|48|$30||
||A|63|$3F||
||B|21|$15||
||C|18|$12||
||D|58|$3A||
||E|42|$2A||
||F|56|$38||
||G|61|$3D||
||H|57|$39||
||I|13|$0D||
||J|1|$01||
||K|5|$05||
||L|0|$00||
||M|37|$25||
||N|35|$23||
||O|8|$08||
||P|10|$0A||
||Q|47|$2F||
||R|40|$28||
||S|62|$3E||
||T|45|$2D||
||U|11|$0B||
||V|16|$10||
||W|46|$2E||
||X|22|$16||
||Y|43|$2B||
||Z|23|$17||
||,|32|$20||
||^|34|$22||
||\|38|$26||
||;|2|$02||
||+|6|$06||
||*|7|$07||
||-|14|$0E||
||=|15|$0F||
||<|54|$36||
||>|55|$37||
||ESC|28|$1C||
||TAB|44|$2C||
||SPACE|33|$21||
||RETURN|12|$0C||
||DELETE|52|$34||
||CAPS|69|$3C||
||INVERSE|39|$27||
||HELP|17|$11||
|#

Teclas que no se pueden detectar solas, para detectar **CONTROL+A** tiene que sumar sus valores 128+63 = **191** este es el valor de la combinación. otro ejemplo **CONTROL+SHIFT+A** igual que el anterior tiene que usar su valores 128+64+63 = **255** es el valor de la combinación de las 3 teclas.

#|
*|Tecla|Dec|Hex|*
||CONTROL|128|$80||
||SHIFT|64|$40||
|#

Las teclas de función que solo existen en el modelo 1200XL

#|
*|Tecla|Dec|Hex|*
||F1|3|$03||
||F2|4|$04||
||F3|19|$13||
||F4|20|$14||
|#



----
original está ubicado en: ((/Apuntes/Códigodeteclado))