# AppKit Events and Keys
#

NSInteger NSLeftMouseDown
NSInteger NSLeftMouseUp
NSInteger NSOtherMouseDown
NSInteger NSOtherMouseUp
NSInteger NSRightMouseDown
NSInteger NSRightMouseUp
NSInteger NSMouseMoved
NSInteger NSLeftMouseDragged
NSInteger NSOtherMouseDragged
NSInteger NSRightMouseDragged
NSInteger NSMouseEntered
NSInteger NSMouseExited
NSInteger NSKeyDown
NSInteger NSKeyUp
NSInteger NSFlagsChanged
NSInteger NSAppKitDefined
NSInteger NSSystemDefined
NSInteger NSApplicationDefined
NSInteger NSPeriodic
NSInteger NSCursorUpdate
NSInteger NSScrollWheel


NSInteger NSBackspaceKey
NSInteger NSCarriageReturnKey
NSInteger NSDeleteKey
NSInteger NSBacktabKey

NSInteger NSUpArrowFunctionKey
NSInteger NSDownArrowFunctionKey
NSInteger NSLeftArrowFunctionKey
NSInteger NSRightArrowFunctionKey
NSInteger NSF1FunctionKey
NSInteger NSF2FunctionKey
NSInteger NSF3FunctionKey
NSInteger NSF4FunctionKey
NSInteger NSF5FunctionKey
NSInteger NSF6FunctionKey
NSInteger NSF7FunctionKey
NSInteger NSF8FunctionKey
NSInteger NSF9FunctionKey
NSInteger NSF10FunctionKey
NSInteger NSF11FunctionKey
NSInteger NSF12FunctionKey
NSInteger NSF13FunctionKey
NSInteger NSF14FunctionKey
NSInteger NSF15FunctionKey
NSInteger NSF16FunctionKey
NSInteger NSF17FunctionKey
NSInteger NSF18FunctionKey
NSInteger NSF19FunctionKey
NSInteger NSF20FunctionKey
NSInteger NSF21FunctionKey
NSInteger NSF22FunctionKey
NSInteger NSF23FunctionKey
NSInteger NSF24FunctionKey
NSInteger NSF25FunctionKey
NSInteger NSF26FunctionKey
NSInteger NSF27FunctionKey
NSInteger NSF28FunctionKey
NSInteger NSF29FunctionKey
NSInteger NSF30FunctionKey
NSInteger NSF31FunctionKey
NSInteger NSF32FunctionKey
NSInteger NSF33FunctionKey
NSInteger NSF34FunctionKey
NSInteger NSF35FunctionKey
NSInteger NSInsertFunctionKey
NSInteger NSDeleteFunctionKey
NSInteger NSHomeFunctionKey
NSInteger NSBeginFunctionKey
NSInteger NSEndFunctionKey
NSInteger NSPageUpFunctionKey
NSInteger NSPageDownFunctionKey
NSInteger NSPrintScreenFunctionKey
NSInteger NSScrollLockFunctionKey
NSInteger NSPauseFunctionKey
NSInteger NSSysReqFunctionKey
NSInteger NSBreakFunctionKey
NSInteger NSResetFunctionKey
NSInteger NSStopFunctionKey
NSInteger NSMenuFunctionKey
NSInteger NSUserFunctionKey
NSInteger NSSystemFunctionKey
NSInteger NSPrintFunctionKey
NSInteger NSClearLineFunctionKey
NSInteger NSClearDisplayFunctionKey
NSInteger NSInsertLineFunctionKey
NSInteger NSDeleteLineFunctionKey
NSInteger NSInsertCharFunctionKey
NSInteger NSDeleteCharFunctionKey
NSInteger NSPrevFunctionKey
NSInteger NSNextFunctionKey
NSInteger NSSelectFunctionKey
NSInteger NSExecuteFunctionKey
NSInteger NSUndoFunctionKey
NSInteger NSRedoFunctionKey
NSInteger NSFindFunctionKey
NSInteger NSHelpFunctionKey
NSInteger NSModeSwitchFunctionKey

NSInteger NSLeftMouseDownMask
NSInteger NSLeftMouseUpMask
NSInteger NSOtherMouseDownMask
NSInteger NSOtherMouseUpMask
NSInteger NSRightMouseDownMask
NSInteger NSRightMouseUpMask
NSInteger NSMouseMovedMask
NSInteger NSLeftMouseDraggedMask
NSInteger NSOtherMouseDraggedMask
NSInteger NSRightMouseDraggedMask
NSInteger NSMouseEnteredMask
NSInteger NSMouseExitedMask
NSInteger NSFlagsChangedMask
NSInteger NSAppKitDefinedMask
NSInteger NSSystemDefinedMask
NSInteger NSApplicationDefinedMask
NSInteger NSPeriodicMask
NSInteger NSCursorUpdateMask
NSInteger NSScrollWheelMask
NSInteger NSAnyEventMask

NSInteger NSAlphaShiftKeyMask
NSInteger NSAlternateKeyMask
NSInteger NSCommandKeyMask
NSInteger NSControlKeyMask
NSInteger NSFunctionKeyMask
NSInteger NSHelpKeyMask
NSInteger NSKeyDownMask
NSInteger NSKeyUpMask
NSInteger NSNumericPadKeyMask
NSInteger NSShiftKeyMask
