Adobe.com
Contents Suites Classes Class Index Member Index

AIEvent.h File Reference

#include "AITypes.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Typedefs

typedef ASUInt16 AIEventModifiers
 Modifier keys for an event.

Enumerations

enum  AIEventModifersValue {
  aiEventModifiers_activeFlag = 0x0001, aiEventModifiers_btnState = 0x0080, aiEventModifiers_cmdKey = 0x0100, aiEventModifiers_shiftKey = 0x0200,
  aiEventModifiers_alphaLock = 0x0400, aiEventModifiers_optionKey = 0x0800, aiEventModifiers_controlKey = 0x1000, aiEventModifiers_rightShiftKey = 0x2000,
  aiEventModifiers_rightOptionKey = 0x4000, aiEventModifiers_rightControlKey = 0x8000, aiEventModifiers_activeFlagBit = 0, aiEventModifiers_btnStateBit = 7,
  aiEventModifiers_cmdKeyBit = 8, aiEventModifiers_shiftKeyBit = 9, aiEventModifiers_alphaLockBit = 10, aiEventModifiers_optionKeyBit = 11,
  aiEventModifiers_controlKeyBit = 12, aiEventModifiers_rightShiftKeyBit = 13, aiEventModifiers_rightOptionKeyBit = 14, aiEventModifiers_rightControlKeyBit = 15,
  aiEventModifiers_spaceKey = 0x0002, aiEventModifiers_tabKey = 0x0004, aiEventModifiers_capsLockOn = 0x0008, aiEventModifiers_doubleClick = 0x0010,
  aiEventModifiers_tripleClick = 0x0020, aiEventModifiers_spaceKeyBit = 1, aiEventModifiers_tabKeyBit = 2, aiEventModifiers_capsLcokBit = 3,
  aiEventModifiers_doubleClickBit = 4, aiEventModifiers_tripleClickBit = 5
}
 

Event modifier key masks and bit flags, used in deprecated ADM functions.

More...

Detailed Description


Typedef Documentation

Modifier keys for an event.

See AIEventModifersValue. Used in the AIToolSuite and AICursorSnapSuite.


Enumeration Type Documentation

Event modifier key masks and bit flags, used in deprecated ADM functions.

Use masks to check values, bit flags to bit-shift values to a position.

Enumerator:
aiEventModifiers_activeFlag 

Not used.

aiEventModifiers_btnState 

Mask.

Main mouse button down.

aiEventModifiers_cmdKey 

Mask.

Either Cmd key is pressed in Mac OS, or the Ctrl key in Windows.

aiEventModifiers_shiftKey 

Mask.

Either Shift key is pressed.

aiEventModifiers_alphaLock 

Not used.

aiEventModifiers_optionKey 

Mask.

The Alt or Option key is pressed.

aiEventModifiers_controlKey 

Mask.

The Ctrl key is pressed in Mac OS. Not used in Windows.

aiEventModifiers_rightShiftKey 

Mask.

The right Shift key is pressed.

aiEventModifiers_rightOptionKey 

Mask.

The right Alt or Option key is pressed.

aiEventModifiers_rightControlKey 

Mask.

The right Ctrl key is pressed in Mac OS. Not used in Windows.

aiEventModifiers_activeFlagBit 

Not used.

aiEventModifiers_btnStateBit 

Bit flag.

When set, the main mouse button is down.

aiEventModifiers_cmdKeyBit 

Bit flag.

When set, either the Cmd key is pressed in Mac OS, or the Ctrl key in Windows.

aiEventModifiers_shiftKeyBit 

Bit flag.

When set, either Shift key is pressed.

aiEventModifiers_alphaLockBit 

Not used.

aiEventModifiers_optionKeyBit 

Bit flag.

When set, the Alt or Option key is pressed.

aiEventModifiers_controlKeyBit 

Bit flag.

The Ctrl key is pressed in Mac OS. Not used in Windows.

aiEventModifiers_rightShiftKeyBit 

Bit flag.

When set, the right Shift key is pressed.

aiEventModifiers_rightOptionKeyBit 

Bit flag.

When set, the right Alt or Option key is pressed.

aiEventModifiers_rightControlKeyBit 

Bit flag.

When set, the right Ctrl key is pressed in Mac OS. Not used in Windows.

aiEventModifiers_spaceKey 

Mask.

Space bar is pressed.

aiEventModifiers_tabKey 

Mask.

Tab key is pressed.

aiEventModifiers_capsLockOn 

Mask.

Caps Lock is on.

aiEventModifiers_doubleClick 

Mask.

Double click.

aiEventModifiers_tripleClick 

Mask.

Triple click.

aiEventModifiers_spaceKeyBit 

Bit flag.

When set, the space bar is pressed.

aiEventModifiers_tabKeyBit 

Bit flag.

When set, the tab key is pressed.

aiEventModifiers_capsLcokBit 

Bit flag.

When set, Caps Lock is on.

aiEventModifiers_doubleClickBit 

Bit flag.

When set, there was a double click.

aiEventModifiers_tripleClickBit 

Bit flag.

When set, there was a triple click.



Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks