qck.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
KeyDown, KeyUp Events
  Summary  Details  Example                Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 Occurs when the user presses (KeyDown) or releases (KeyUp) a key while an
 object has the focus.
 
  SUB Form_KeyDown (KeyCode AS INTEGER, Shift AS INTEGER)
  SUB ctlname_KeyDown ([Index AS INTEGER,]KeyCode AS INTEGER,
                        Shift AS INTEGER)
  SUB Form_KeyUp (KeyCode AS INTEGER, Shift AS INTEGER)
  SUB ctlname_KeyUp ([Index AS INTEGER,]KeyCode AS INTEGER, Shift AS INTEGER)
 
    ■ KeyCode   Key's key code. For example, KEY_F1 and KEY_HOME are the key
                codes for the F1 and Home keys, respectively. To specify key
                codes, use the constants in CONSTANT.BI, a file that you can
                include with each module using the $INCLUDE metacommand.
                See: CONSTANT.BI File
 
    ■ Shift     State of the Shift, Ctrl, and Alt keys at the time of the
                event. The Shift argument is a bit field, with the least-
                significant bits corresponding to the Shift key (bit 0), the
                Ctrl key (bit 1), and the Alt key (bit 2). These bits
                correspond to the values 1, 2, and 4, respectively. Some,
                all, or none of the bits can be set, indicating that some,
                all, or none of the keys is pressed.
 
    ■ Index     Uniquely identifies a control in a control array.
 
 Applies To
    Check Box Control                Combo Box Control
    Command Button Control           Directory List Box Control
    Drive List Box Control           File List Box Control
    Form                             Horizontal Scroll Bar Control
    List Box Control                 Option Button Control
    Picture Box Control              Text Box Control
    Vertical Scroll Bar Control
 
 See Also
    ASCII Character Codes            Creating a Control Array
    KeyPress Event                   Shift Arguments and Bit Fields