Atariware Wiki: Códigos del teclado

https://www.atariware.cl/wiki     Versión: 18 (26/11/2025 19:29)

Códigos del teclado

1. Teclado


En la siguiente tabla estará el valor que entrega las posiciones de memoria CH (764 / $2FC) o su posición sombra 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

2. Función


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

3. Consola


Las teclas de la consola START, SELECT y OPTION son leídas por la dirección de memoria CONSOL (53279 - $D01F)

Teclas CONSOL Valor en BIT
Ninguna 7 00000111
START 6 00000110
SELECT 5 00000101
START + SELECT 4 00000100
OPTION 3 00000011
START + OPTION 2 00000010
SELECT + OPTION 1 00000001
START + SELECT + OPTION 0 00000000

Tecla HELP, incluida en la seria XL-XE. Es leída por la dirección de memoria HELPFG (732 - $2DC)

Tecla HELPFG Valor en BIT
Ninguna 7 00000111
HELP 17 00010001
SHIFT + HELP 81 01010001
CONTROL + HELP 145 10010001

Nota: Para borrar el valor de la tecla HELP, POKE 732,0.