Parmetros usados en secuencias de escape ANSI

Pn
    Parmetro numrico. Especifica un nmero decimal.

Ps
    Parmetro selectivo. Especifica un nmero decimal usado para seleccionar
    una funcin. Podr especificar ms de una funcin separando los
    parmetros con punto y comas.

PL
    Parmetro lnea. Especifica un nmero decimal que representa una de las
    lneas en su pantalla o en otro dispositivo.

Pc
    Parmetro columna. Especifica un nmero decimal que representa una de
    las columnas en su pantalla o en otro dispositivo.

Secuencias de escape ANSI para las especificaciones de movimiento del
cursor, de grficos y del teclado

En la siguiente lista de secuencias de escape ANSI la abreviatura ESC
representa el carcter 27 de escape ASCII (1Bh) que aparece al principio de
cada secuencia de escape.

ESC[PL;PcH
    Posicin del cursor: Mueve el cursor a la posicin (coordenadas)
    especificada. Si no se especifica una posicin, el cursor se mover a la
    posicin de inicio, es decir, a la esquina superior izquierda de la
    pantalla (lnea 0, columna 0). Esta secuencia de escape funciona de la
    misma manera que la siguiente secuencia de escape, Posicin del cursor.

ESC[PL;Pcf
    Posicin del cursor: Funciona de la misma manera que la secuencia de
    escape anterior, Posicin del cursor.

ESC[PnA
    Cursor arriba: Mueve el cursor hacia arriba el nmero especificado
    de lneas sin cambiar de columna. Si el cursor se encuentra en la
    primera lnea, ANSI.SYS ignorar  esta secuencia.

ESC[PnB
    Cursor abajo: Mueve el cursor hacia abajo el nmero especificado de
    lneas sin cambiar de columna. Si el cursor se encuentra en la ltima
    lnea, ANSI.SYS ignorar la secuencia.

ESC[PnC
    Avanzar cursor: Mueve el cursor hacia adelante el nmero especificado
    de columnas sin cambiar de lnea. Si el cursor se encuentra en
    la columna m s a la derecha, ANSI.SYS ignorar  esta secuencia.

ESC[PnD
    Retroceder cursor: Mueve el cursor hacia atrs el nmero especificado
    de columnas sin cambiar de lnea. Si el cursor se encuentra en
    la columna m s a la izquierda, ANSI.SYS ignorar  esta secuencia.

ESC[s
    Guardar posicin del cursor: Guarda la posicin actual del cursor.
    Podr mover el cursor a la posicin guardada utilizando la secuencia de
    posicin Restaurar posicin del cursor.

ESC[u
    Restaurar posicin del cursor: Regresa el cursor a la posicin
    guardada al usar la secuencia de posicin Guardar posicin del cursor.

ESC[2J
    Borrar presentacin: Borra la pantalla y mueve el cursor a la
    posicin de inicio (lnea 0, columna 0).

ESC[K
    Borrar lnea: Borra todos los caracteres desde la posicin del
    cursor hasta el final de la lnea (incluyendo el carcter que se
    encuentra en la posicin del cursor).

ESC[Ps;...;Psm
    Establecer modo de grficos: Invoca las funciones de grficos
    especificadas por los siguientes valores. Estas funciones especificadas
    permanecen activas hasta que se presente la siguiente instancia de esta
    secuencia de escape. El modo de grficos cambia los colores y atributos
    del texto (como por ejemplo negrita y subrayado) presentados en la
    pantalla.

    Atributos de texto
       0    Todos los atributos inhabilitados
       1    Negrita habilitada
       4    Carcter de subrayado (slo en monitores monocromos)
       5    Intermitencia habilitada
       7    Vdeo inverso habilitado
       8    Oculto habilitado

    Colores del primer plano
       30    Negro
       31    Rojo
       32    Verde
       33    Amarillo
       34    Azul
       35    Magenta
       36    Cian
       37    Blanco

    Colores del segundo plano
       40    Negro
       41    Rojo
       42    Verde
       43    Amarillo
       44    Azul
       45    Magenta
       46    Cian
       47    Blanco

    Los Parmetros 30 a 47 cumplen con las especificaciones del estndar
ISO 6429.

ESC[=psh
    Establecer modo: Cambia el ancho o el tipo de pantalla al modo
    especificado por medio de uno de los siguientes valores:

       0      40 x 148 x 25 monocromo (texto)
       1      40 x 148 x 25 color (texto)
       2      80 x 148 x 25 monocromo (texto)
       3      80 x 148 x 25 color (texto)
       4      320 x 148 x 200 cuatro colores (grficos)
       5      320 x 148 x 200 monocromo (grficos)
       6      640 x 148 x 200 monocromo (grficos)
       7      Permite el ajuste automtico de lneas
      13      320 x 148 x 200 color (grficos)
      14      640 x 148 x 200 color (grficos de 16 colores)
      15      640 x 148 x 350 monocromo (grficos de dos colores)
      16      640 x 148 x 350 color (grficos de 16 colores)
      17      640 x 148 x 480 monocromo (grficos de dos colores)
      18      640 x 148 x 480 color (grficos de 16 colores)
      19      320 x 148 x 200 color (grficos de 256 colores)

ESC[=Psl
    Restablecer modo: Restablece el modo al utilizar los mismos valores
    que Establecer modo utiliza, excepto 7, que inhabilita el ajuste
    automtico de lneas. El ltimo carcter en esta secuencia de escape es
    una L minscula.

ESC[cdigo;cadena;...p
    Establecer cadenas del teclado: Redefine una tecla del teclado como
    una cadena especificada. Los parmetros para esta secuencia de escape se
    definen de la siguiente manera:

    *  El cdigo es uno o ms valores que se presentan en la siguiente
       tabla. Estos valores representan las teclas y las combinaciones de
       teclas del teclado. Cuando use estos valores en un comando, deber
       incluir punto y comas, como se muestra en esta tabla, adems de los
       punto y comas que la secuencia de escape requiere. Los cdigos en
       parntesis no est n disponibles en algunos teclados. ANSI.SYS no
       interpreta los cdigos entre parntesis para dichos teclados a menos
       que especifique el modificador /X en el comando DEVICE para
       ANSI.SYS.

    *  La cadena es el cdigo ASCII para un solo carcter o una cadena entre
       comillas. Por ejemplo, tanto 65 como "A" se pueden utilizar para
       representar una A mayscula.

IMPORTANTE:  Algunos de los valores de la siguiente tabla no son vlidos
             para todos los equipos. Consulte la documentacin de su equipo
             para verificar qu valores son diferentes.

Tecla                         Cdigo    MAYS+cdigo  CTRL+cdigo  ALT+cdigo

F1                            0;59      0;84         0;94         0;104

F2                            0;60      0;85         0;95         0;105

F3                            0;61      0;86         0;96         0;106

F4                            0;62      0;87         0;97         0;107

F5                            0;63      0;88         0;98         0;108

F6                            0;64      0;89         0;99         0;109

F7                            0;65      0;90         0;100        0;110

F8                            0;66      0;91         0;101        0;111

F9                            0;67      0;92         0;102        0;112

F10                           0;68      0;93         0;103        0;113

F11                           0;133     0;135        0;137        0;139

F12                           0;134     0;136        0;138        0;140

INICIO                        0;71      55           0;119        --

FLECHA ARRIBA                 0;72      56           (0;141)      --

RE PAGINA                     0;73      57           0;132        --

FLECHA IZQUIERDA              0;75      52           0;115        --

FLECHA DERECHA                0;77      54           0;116        --

FIN                           0;79      49           0;117        --

FLECHA ABAJO                  0;80      50           (0;145)      --

AV PAGINA                     0;81      51           0;118        --

INSERTAR                      0;82      48           (0;146)      --

SUPRIMIR                      0;83      46           (0;147)      --

INICIO (tecla gris)            (224;71)  (224;71)     (224;119)    (224;151)

FLECHA ARRIBA (tecla gris)    (224;72)  (224;72)     (224;141)    (224;152)

RE PAGINA (tecla gris)        (224;73)  (224;73)     (224;132)    (224;153)

FLECHA IZQIERDA (tecla gris)  (224;75)  (224;75)     (224;115)    (224;155)

FLECHA DERECHA (tecla gris)   (224;77)  (224;77)     (224;116)    (224;157)

FIN (flecha gris)             (224;79)  (224;79)     (224;117)    (224;159)

FLECHA ABAJO (tecla gris)     (224;80)  (224;80)     (224;145)    (224;154)

AV PAGINA (tecla gris)        (224;81)  (224;81)     (224;118)    (224;161)

INSERTAR (tecla gris)         (224;82)  (224;82)     (224;146)    (224;162)

SUPRIMIR (tecla gris)         (224;83)  (224;83)     (224;147)    (224;163)

IMPRIMIR PANTALLA             ---       ---          0;114        ---

PAUSA/INTERRUMPIR             ---       ---          0;0          ---

RETROCESO                     8         8            127          (0)

ENTRAR                        13        ---          10           (0)

TAB                           9         0;15         (0;148)      (0;165)

NULO                          0;3       ---          ---          ---

A                             97        65           1            0;30

B                             98        66           2            0;48

C                             99        66           3            0;46

D                             100       68           4            0;32

E                             101       69           5            0;18

F                             102       70           6            0;33

G                             103       71           7            0;34

H                             104       72           8            0;35

I                             105       73           9            0;23

J                             106       74           10           0;36

K                             107       75           11           0;37

L                             108       76           12           0;38

M                             109       77           13           0;50

N                             110       78           14           0;49

O                             111       79           15           0;24

P                             112       80           16           0;25

Q                             113       81           17           0;16

R                             114       82           18           0;19

S                             115       83           19           0;31

T                             116       84           20           0;20

U                             117       85           21           0;22

V                             118       86           22           0;47

W                             119       87           23           0;17

X                             120       88           24           0;45

Y                             121       89           25           0;21

Z                             122       90           26           0;44

1                             49        33           ---          0;120

2                             50        64           0            0;121

3                             51        35           ---          0;122

4                             52        36           ---          0;123

5                             53        37           ---          0;124

6                             54        94           30           0;125

7                             55        38           ---          0;126

8                             56        42           ---          0;126

9                             57        40           ---          0;127

0                             48        41           ---          0;129

-                             45        95           31           0;130

=                             61        43           ---          0;131

[                             91        123          27           0;26

]                             93        125          29           0;27

                              92        124          28           0;43

;                             59        58           ---          0;39

'                             39        34           ---          0;40

,                             44        60           ---          0;51

.                             46        62           ---          0;52

/                             47        63           ---          0;53

`                             96        126          ---          (0;41)

ENTRAR (teclado)              13        ---          10           (0;166)

/ (teclado numrico)          47        47           (0;142)      (0;74)

* (teclado numrico)          42        (0;144)      (0;78)       ---

- (teclado numrico)          45        45           (0;149)      (0;164)

+ (teclado numrico)          43        43           (0;150)      (0;55)

5 (teclado numrico)          (0;76)    53           (0;143)      ---
