FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Presionar 2 Teclas
Posts: 537
Joined: Mon Jan 16, 2006 03:42 PM
Presionar 2 Teclas
Posted: Wed May 31, 2017 12:48 PM

Hola amigos quiero presionar 2 teclas al mismo tiempo la teclas son ALT+F4

Saludos

Posts: 346
Joined: Mon Oct 05, 2009 03:35 PM
Re: Presionar 2 Teclas
Posted: Wed May 31, 2017 01:11 PM
#define K_ALT_F4 -33 // Alt-F4

Code (fw): Select all Collapse
/***
*
*  Inkey.ch
*
*  Definiciones est ndar de c¢digo de tecla para INKEY()
*
*  Copyright (c) 1990-1993, Computer Associates International, Inc.
*  Todos los derechos reservados.
*
*  NOTA: Las descripciones de pulsaci¢n de tecla marcadas con un asterisco (*)
*        s¢lo est n disponibles en teclados ampliados (con m s de 84 teclas)
*
*/


// Teclas de movimiento del cursor

#define K_UP                5   //   Flecha arriba, Ctrl-E
#define K_DOWN             24   //   Flecha abajo, Ctrl-X
#define K_LEFT             19   //   Flecha a la izquierda, Ctrl-S
#define K_RIGHT             4   //   Flecha a la derecha, Ctrl-D
#define K_HOME              1   //   Inicio, Ctrl-A
#define K_END               6   //   Fin, Ctrl-F
#define K_PGUP             18   //   ReP g, Ctrl-R
#define K_PGDN              3   //   AvP g, Ctrl-C

#define K_CTRL_UP         397   // * Ctrl-Flecha arriba
#define K_CTRL_DOWN       401   // * Ctrl-Flecha abajo
#define K_CTRL_LEFT        26   //   Ctrl-Flecha a la izquierda, Ctrl-Z
#define K_CTRL_RIGHT        2   //   Ctrl-Flecha a la derecha, Ctrl-B
#define K_CTRL_HOME        29   //   Ctrl-Inicio, Ctrl-]
#define K_CTRL_END         23   //   Ctrl-Fin, Ctrl-W
#define K_CTRL_PGUP        31   //   Ctrl-ReP g, Ctrl-Gui¢n
#define K_CTRL_PGDN        30   //   Ctrl-AvP g, Ctrl-^

#define K_ALT_UP          408   // * Alt-Flecha arriba
#define K_ALT_DOWN        416   // * Alt-Flecha abajo
#define K_ALT_LEFT        411   // * Alt-Flecha a la izquierda
#define K_ALT_RIGHT       413   // * Alt-Flecha a la derecha
#define K_ALT_HOME        407   // * Alt-Inicio
#define K_ALT_END         415   // * Alt-Fin
#define K_ALT_PGUP        409   // * Alt-ReP g
#define K_ALT_PGDN        417   // * Alt-AvP g



// Otras teclas

#define K_ENTER            13   //   Intro, Ctrl-M
#define K_RETURN           13   //   Return, Ctrl-M
#define K_SPACE            32   //   Barra de espacio
#define K_ESC              27   //   Esc, Ctrl-[

#define K_CTRL_ENTER       10   //   Ctrl-Intro
#define K_CTRL_RETURN      10   //   Ctrl-Return
#define K_CTRL_RET         10   //   Ctrl-Return (Compat.)
#define K_CTRL_PRTSCR     379   // * Ctrl-Imp Pant
#define K_CTRL_QUESTION   309   //   Ctrl-?

#define K_ALT_ENTER       284   // * Alt-Intro
#define K_ALT_RETURN      284   // * Alt-Return
#define K_ALT_EQUALS      387   // * Alt-Igual
#define K_ALT_ESC         257   // * Alt-Esc


// Teclas de la parte num‚rica (parte derecha del teclado)

#define KP_ALT_ENTER      422   // * Alt-Intro (Parte num‚rica)

#define KP_CTRL_5         399   // * Ctrl-5 (Parte num‚rica)
#define KP_CTRL_SLASH     405   // * Ctrl-/ (Parte num‚rica)
#define KP_CTRL_ASTERISK  406   // * Ctrl-* (Parte num‚rica)
#define KP_CTRL_MINUS     398   // * Ctrl-- (Parte num‚rica)
#define KP_CTRL_PLUS      400   // * Ctrl-+ (Parte num‚rica)

#define KP_ALT_5            5   // * Alt-5 (Parte num‚rica)
#define KP_ALT_SLASH      420   // * Alt-/ (Parte num‚rica)
#define KP_ALT_ASTERISK   311   // * Alt-* (Parte num‚rica)
#define KP_ALT_MINUS      330   // * Alt-- (Parte num‚rica)
#define KP_ALT_PLUS       334   // * Alt-+ (Parte num‚rica)


// Teclas de edici¢n

#define K_INS              22   //   Ins, Ctrl-V
#define K_DEL               7   //   Supr, Ctrl-G
#define K_BS                8   //   Retroceso, Ctrl-H
#define K_TAB               9   //   Tab, Ctrl-I
#define K_SH_TAB          271   //   May£s-Tab

#define K_CTRL_INS        402   // * Ctrl-Ins
#define K_CTRL_DEL        403   // * Ctrl-Supr
#define K_CTRL_BS         127   //   Ctrl-Retroceso
#define K_CTRL_TAB        404   // * Ctrl-Tab

#define K_ALT_INS         418   // * Alt-Ins
#define K_ALT_DEL         419   // * Alt-Supr
#define K_ALT_BS          270   // * Alt-Retroceso
#define K_ALT_TAB         421   // * Alt-Tab


// Teclas de control

#define K_CTRL_A        1    //   Ctrl-A, Inicio
#define K_CTRL_B        2    //   Ctrl-B, Ctrl-Flecha a la derecha
#define K_CTRL_C        3    //   Ctrl-C, AvP g, Ctrl-BloqDespl
#define K_CTRL_D        4    //   Ctrl-D, Flecha a la derecha
#define K_CTRL_E        5    //   Ctrl-E, Flecha arriba
#define K_CTRL_F        6    //   Ctrl-F, Fin
#define K_CTRL_G        7    //   Ctrl-G, Supr
#define K_CTRL_H        8    //   Ctrl-H, Retroceso
#define K_CTRL_I        9    //   Ctrl-I, Tab
#define K_CTRL_J       10   //   Ctrl-J
#define K_CTRL_K       11   //   Ctrl-K
#define K_CTRL_L       12   //   Ctrl-L
#define K_CTRL_M       13   //   Ctrl-M, Return
#define K_CTRL_N       14   //   Ctrl-N
#define K_CTRL_O       15   //   Ctrl-O
#define K_CTRL_P       16   //   Ctrl-P
#define K_CTRL_Q       17   //   Ctrl-Q
#define K_CTRL_R       18   //   Ctrl-R, ReP g
#define K_CTRL_S       19   //   Ctrl-S, Flecha a la izquierda
#define K_CTRL_T       20   //   Ctrl-T
#define K_CTRL_U       21   //   Ctrl-U
#define K_CTRL_V       22   //   Ctrl-V, Ins
#define K_CTRL_W       23   //   Ctrl-W, Ctrl-Fin
#define K_CTRL_X       24   //   Ctrl-X, Flecha abajo
#define K_CTRL_Y       25   //   Ctrl-Y
#define K_CTRL_Z       26   //   Ctrl-Z, Ctrl-Flecha a la izquierda


// Teclas con Alt

#define K_ALT_A         286   //   Alt-A
#define K_ALT_B         304   //   Alt-B
#define K_ALT_C         302   //   Alt-C
#define K_ALT_D         288   //   Alt-D
#define K_ALT_E         274   //   Alt-E
#define K_ALT_F         289   //   Alt-F
#define K_ALT_G         290   //   Alt-G
#define K_ALT_H         291   //   Alt-H
#define K_ALT_I         279   //   Alt-I
#define K_ALT_J         292   //   Alt-J
#define K_ALT_K         293   //   Alt-K
#define K_ALT_L         294   //   Alt-L
#define K_ALT_M         306   //   Alt-M
#define K_ALT_N         305   //   Alt-N
#define K_ALT_O         280   //   Alt-O
#define K_ALT_P         281   //   Alt-P
#define K_ALT_Q         272   //   Alt-Q
#define K_ALT_R         275   //   Alt-R
#define K_ALT_S         287   //   Alt-S
#define K_ALT_T         276   //   Alt-T
#define K_ALT_U         278   //   Alt-U
#define K_ALT_V         303   //   Alt-V
#define K_ALT_W         273   //   Alt-W
#define K_ALT_X         301   //   Alt-X
#define K_ALT_Y         277   //   Alt-Y
#define K_ALT_Z         300   //   Alt-Z
#define K_ALT_1         376   //   Alt-1
#define K_ALT_2         377   //   Alt-2
#define K_ALT_3         378   //   Alt-3
#define K_ALT_4         379   //   Alt-4
#define K_ALT_5         380   //   Alt-5
#define K_ALT_6         381   //   Alt-6
#define K_ALT_7         382   //   Alt-7
#define K_ALT_8         383   //   Alt-8
#define K_ALT_9         384   //   Alt-9
#define K_ALT_0         385   //   Alt-0


// Teclas de funci¢n

#define K_F1           28    //   F1, Ctrl-Barra inclinada inversa
#define K_F2           -1    //   F2
#define K_F3           -2    //   F3
#define K_F4           -3    //   F4
#define K_F5           -4    //   F5
#define K_F6           -5    //   F6
#define K_F7           -6    //   F7
#define K_F8           -7    //   F8
#define K_F9           -8    //   F9
#define K_F10          -9    //   F10
#define K_F11         -40    // * F11
#define K_F12         -41    // * F12


// Control-teclas de funci¢n

#define K_CTRL_F1       -20   //   Ctrl-F1
#define K_CTRL_F2       -21   //   Ctrl-F2
#define K_CTRL_F3       -22   //   Ctrl-F4
#define K_CTRL_F4       -23   //   Ctrl-F3
#define K_CTRL_F5       -24   //   Ctrl-F5
#define K_CTRL_F6       -25   //   Ctrl-F6
#define K_CTRL_F7       -26   //   Ctrl-F7
#define K_CTRL_F8       -27   //   Ctrl-F8
#define K_CTRL_F9       -28   //   Ctrl-F9
#define K_CTRL_F10      -29   //   Ctrl-F10
#define K_CTRL_F11      -44   // * Ctrl-F11
#define K_CTRL_F12      -45   // * Ctrl-F12


// Alt-teclas de funci¢n

#define K_ALT_F1       -30   //   Alt-F1
#define K_ALT_F2       -31   //   Alt-F2
#define K_ALT_F3       -32   //   Alt-F3
#define K_ALT_F4       -33   //   Alt-F4
#define K_ALT_F5       -34   //   Alt-F5
#define K_ALT_F6       -35   //   Alt-F6
#define K_ALT_F7       -36   //   Alt-F7
#define K_ALT_F8       -37   //   Alt-F8
#define K_ALT_F9       -38   //   Alt-F9
#define K_ALT_F10      -39   //   Alt-F10
#define K_ALT_F11      -46   // * Alt-F11
#define K_ALT_F12      -47   // * Alt-F12


// May£s-teclas de funci¢n

#define K_SH_F1       -10   //   May£s-F1
#define K_SH_F2       -11   //   May£s-F2
#define K_SH_F3       -12   //   May£s-F3
#define K_SH_F4       -13   //   May£s-F4
#define K_SH_F5       -14   //   May£s-F5
#define K_SH_F6       -15   //   May£s-F6
#define K_SH_F7       -16   //   May£s-F7
#define K_SH_F8       -17   //   May£s-F8
#define K_SH_F9       -18   //   May£s-F9
#define K_SH_F10      -19   //   May£s-F10
#define K_SH_F11      -42   // * May£s-F11
#define K_SH_F12      -43   // * May£s-F12


// Eventos de rat¢n

#define K_MOUSEMOVE     1001   //   Cambio de posici¢n del rat¢n
#define K_LBUTTONDOWN   1002   //   Pulsaci¢n del bot¢n izquierdo del rat¢n
#define K_LBUTTONUP     1003   //   Liberaci¢n del bot¢n izquierdo del rat¢n
#define K_RBUTTONDOWN   1004   //   Pulsaci¢n del bot¢n derecho del rat¢n
#define K_RBUTTONUP     1005   //   Liberaci¢n del bot¢n derecho del rat¢n
#define K_LDBLCLK       1006   //   Doble clic con el bot¢n izquierdo del rat¢n
#define K_RDBLCLK       1007   //   Doble clic con el bot¢n derecho del rat¢n

#define INKEY_MOVE        1    //   Rat¢n en movimiento
#define INKEY_LDOWN       2    //   Bot¢n izquierdo del rat¢n pulsado
#define INKEY_LUP         4    //   Bot¢n izquierdo del rat¢n sin pulsar
#define INKEY_RDOWN       8    //   Bot¢n derecho del rat¢n pulsado
#define INKEY_RUP        16    //   Bot¢n izquierdo del rat¢n sin pulsar
#define INKEY_KEYBOARD  128    //   Eventos de teclado

#define INKEY_ALL       159

SkyPe: armando.lagunas@hotmail.com

Mail: armando.lagunas@gmail.com

Continue the discussion