Hola!
From: "Fernandez D. Sopra-Bull"
<FernandezDav(_en_)mail(_punto_)bancsabadell(_punto_)com>
Soy yo de nuevo con mis preguntas pesadilla sobre las teclas!!
Esta vez es el turno de.............la tecla ESC!!!
Alguien sabe el peek que hay que hacer para saber si se pulsa el ESC??
Por cierto, y ya para el futuro, hay algun sitio donde venga explicado
todo el mapa del teclado y diga como saber si se ha pulsado tal tecla u otra
que tal??
Haz lo siguiente desde Basic:
A=Peek (&HFBE1) AND &H04
Si A=0 es que la tecla ESC está pulsada, si A=4 es que no está pulsada.
Este es el mapa completo del teclado del MSX2:
Peek $AA Teclas (Bits del 7 al 0)
----- --- -------------------------------------------
$FBDA (0) 7 6 5 4 3 2 1 0
$FBDB (1) Ñ ] [ \ = - 9 8
$FBDC (2) B A *1* / . , ; '
$FBDD (3) J I H G F E D C
$FBDE (4) R Q P O N M L K
$FBDF (5) Z Y X W V U T S
$FBE0 (6) F3 F2 F1 CODE CAPS GRAPH CTRL SHIFT
$FBE1 (7) RET *2* BS STOP TAB ESC F5 F4
$FBE2 (8) *3* *4* *5* *6* DEL INS HOME Space
$FBE3 (9) 4 3 2 1 0 / + * (Teclado Numerico)
$FBE4 (10) . , - 9 8 7 6 5 (Teclado Numerico)
*1* = Acentos
*2* = SELECT
*3* = Curdor Derecho
*4* = Cursor Abajo
*5* = Cursor Arriba
*6* = Cursor Izquierda
Bit a 0 = La Tecla está Pulsada.
Bit a 1 = La Tecla *NO* está Pulsada.
Has de visualizar la tabla con una Font NO proporcional, o en un MSX!
Saludos!
Juan Antonio Gómez