Supported Browsers Home   
EVT_eventMaskType Previous   
EVT_eventMouseMaskType Next   
Type Definitions Up   

EVT_eventModMaskType

Declaration

typedef enum {
    EVT_LEFTBUT     = 0x00000001,
    EVT_RIGHTBUT    = 0x00000002,
    EVT_MIDDLEBUT   = 0x00000004,
    EVT_RIGHTSHIFT  = 0x00000008,
    EVT_LEFTSHIFT   = 0x00000010,
    EVT_RIGHTCTRL   = 0x00000020,
    EVT_RIGHTALT    = 0x00000040,
    EVT_LEFTCTRL    = 0x00000080,
    EVT_LEFTALT     = 0x00000100,
    EVT_SHIFTKEY    = 0x00000018,
    EVT_CTRLSTATE   = 0x000000A0,
    EVT_ALTSTATE    = 0x00000140,
    EVT_SCROLLLOCK  = 0x00000200,
    EVT_NUMLOCK     = 0x00000400,
    EVT_CAPSLOCK    = 0x00000800
    } EVT_eventModMaskType

Prototype In

event.h

Description

Defines the event modifier masks. These are the masks used to extract the modifier information from the modifiers field of the event_t structure. Note that the values in the modifiers field represent the values of these modifier keys at the time the event occurred, not the time you decided to process the event.

Members

EVT_LEFTBUT

Set if left mouse button was down

EVT_RIGHTBUT

Set if right mouse button was down

EVT_MIDDLEBUT

Set if the middle button was down

EVT_RIGHTSHIFT

Set if right shift was down

EVT_LEFTSHIFT

Set if left shift was down

EVT_RIGHTCTRL

Set if right ctrl key was down

EVT_RIGHTALT

Set if right alt key was down

EVT_LEFTCTRL

Set if left ctrl key was down

EVT_LEFTALT

Set if left alt key was down

EVT_SHIFTKEY

Mask for any shift key down

EVT_CTRLSTATE

Set if ctrl key was down

EVT_ALTSTATE

Set if alt key was down

EVT_CAPSLOCK

Caps lock is active

EVT_NUMLOCK

Num lock is active

EVT_SCROLLLOCK

Scroll lock is active

 

Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com