HispaMSX

Tecla ESC y mapa del teclado

2000-03-24 21:01:11

    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





<Anterior en la conversación] Conversación actual [Siguiente en la conversación>