00001
00002
00003
00004
00005
00006 #ifndef __OMOUSE2_H
00007 #define __OMOUSE2_H
00008
00009 enum {
00010 K_CAPITAL_LETTER = 0x0001,
00011 K_IS_SHIFT = 0x0002,
00012 K_IS_CTRL = 0x0004,
00013 K_IS_ALT = 0x0008,
00014 K_ON_NUMPAD = 0x0010,
00015
00016 K_CASE_INSENSITIVE = 0x0100,
00017 K_IGNORE_SHIFT = 0x0200,
00018 K_IGNORE_CTRL = 0x0400,
00019 K_IGNORE_ALT = 0x0800,
00020 K_IGNORE_NUM_LOCK = 0x1000,
00021 K_IGNORE_CAP_LOCK = 0x2000,
00022 K_IGNORE_NUMPAD = 0x4000,
00023 K_TRANSLATE_KEY = 0x8000,
00024
00025
00026 K_CHAR_KEY = K_IGNORE_NUMPAD | K_IGNORE_SHIFT | K_IGNORE_CAP_LOCK | K_TRANSLATE_KEY,
00027 K_UNIQUE_KEY = K_IGNORE_SHIFT | K_IGNORE_CTRL
00028 | K_IGNORE_ALT | K_IGNORE_NUM_LOCK | K_IGNORE_CAP_LOCK,
00029 };
00030 #endif