GluonInput::GluonButtons Class Reference

#include <gluonbuttons.h>

Inheritance diagram for GluonInput::GluonButtons:
GluonCore::Singleton< GluonButtons > GluonCore::Singleton< GluonButtons > GluonCore::Singleton< GluonButtons > QObject QObject QObject

List of all members.

Public Types

enum  Button {
  ESC = 1, ONE, TWO, THREE,
  FOUR, FIVE, SIX, SEVEN,
  EIGHT, NINE, ZERO, MINUS,
  EQUAL, BACKSPACE, TAB, Q,
  W, E, R, T,
  Y, U, I, O,
  P, LEFT_BRACKET, RIGHT_BRACKET, ENTER,
  LEFT_CONTROL, A = 4, S, D,
  F, G, H, J,
  K, L, SEMICOLON, APOSTROPHE,
  GRAVE, LEFT_SHIFT, BACKSLASH, Z,
  X, C, V, B,
  N, M, COMMA, PUNCTUATION,
  SLASH, RIGHT_SHIFT, KEYPAD_ASTERISK, LEFT_ALT,
  SPACE, CAPSLOCK, F_ONE, F_TWO,
  F_THREE, F_FOUR, F_FIVE, F_SIX,
  F_SEVEN, F_EIGHT, F_NINE, F_TEN,
  NUM_LOCK, SCROLL_LOCK, KEYPAD_SEVEN, KEYPAD_EIGHT,
  KEYPAD_NINE, KEYPAD_MINUSE, KEYPAD_FOUR, KEYPAD_FIVE,
  KEYPAD_SIX, KEYPAD_PLUS, KEYPAD_ONE, KEYPAD_TWO,
  KEYPAD_THREE, KEYPAD_ZERO, KEYPAD_PUNCTUATION, ZENKAKUHANKAKU = 85,
  ONEZEROTWOND, F_ELEVEN, F_TWELVE, R_ZERO,
  KATAKANA, HIRAGANA, HENKAN, KATAKANAHIRAGANA,
  MUHENKAN, KEYPAD_JPCOMMA, KEYPAD_ENTER, RIGHT_CTRL,
  KEYPAD_SLASH, SYSRQ, RIGHT_ALT, LINEFEED,
  HOME, UP_ARROW, PAGEUP, LEFT_ARROW,
  RIGHT_ARROW, END, DOWN_ARROW, PAGEDOWN,
  INSERT, DELETE, MACRO, MUTE,
  VOLUME_DOWN, VOLUME_UP, POWER, KEYPAD_EQUAL,
  KEYPAD_PLUS_AND_MINUS, PAUSE, KEYPAD_COMMA = 121, HANGUEL,
  HANJA, YEN, LEFT_META, RIGHT_META,
  COMPOSE, STOP, AGAIN, PROPS,
  UNDO, FRONT, COPY, OPEN,
  PASTE, FIND, CUT, HELP,
  MENU, CALC, SETUP, SLEEP,
  WAKEUP, FILE, SEND_FILE, DELETE_FILE,
  X_FER, PROG_ONE, PROG_TWO, WWW,
  MSDOS, COFFEE, DIRECTION, CYCLE_WINDOWS,
  MAIL, BOOKMARKS, COMPUTER, BACK,
  FORWARD, CLOSE_CD, EJECT_CD, EJECT_AND_CLOSE_CD,
  NEXT_SONG, PLAY_PAUSE, PREVIOUS_SONG, STOP_CD,
  RECORD, REWIND, PHONE, ISOKEY,
  CONFIG, HOMEPAGE, REFRESH, EXIT,
  MOVE, EDIT, SCROLLUP, SCROLLDOWN,
  KEYPAD_LEFT_PARENTHESE, KEYPAD_RIGHT_PARENTHESE, F_THIRTEEN = 183, F_FOURTEEN,
  F_FIFTEEN, F_SIXTEEN, F_SEVENTEEN, F_EIGHTTEEN,
  F_NINETEEN, F_TWENTY, F_TWENTYONE, F_TWENTYTWO,
  F_TWENTYTHREE, F_TWENTYFOUR, PLAY_CD = 200, PAUSE_CD,
  PROG_THREE, PROG_FOUR, SUSPEND = 205, CLOSE,
  PLAY, FASTFORWARD, BASS_BOOST, PRINT,
  HP, CAMERA, SOUND, QUESTION,
  EMAIL, CHAT, SEARCH, CONNECT,
  FINANCE, SPORT, SHOP, ALT_ERASE,
  CANCEL, BRIGHTNESS_DOWN, BRIGHTNESS_UP, MEDIA,
  SWITCH_VIDEOMODE, KB_ILLUM_TOGGLE, KB_ILLUM_DOWN, KB_ILLUM_UP,
  BUTTON_ZERO = 256, BUTTON_ONE = 1, BUTTON_TWO, BUTTON_THREE,
  BUTTON_FOUR, BUTTON_FIVE, BUTTON_SIX, BUTTON_SEVEN,
  BUTTON_EIGHT, BUTTON_NINE, MOUSE_LEFT_BUTTON = 272, MOUSE_RIGHT_BUTTON,
  MOUSE_MIDDLE_BUTTON, MOUSE_BUTTON_FOUR, MOUSE_BUTTON_FIVE, MOUSE_BUTTON_SIX,
  MOUSE_BUTTON_SEVEN, MOUSE_BUTTON_EIGHT, TRIGGER = 288, THUMB_BUTTON_ONE,
  THUMB_BUTTON_TWO, TOP_BUTTON_ONE, TOP_BUTTON_TWO, PINKIE_BUTTON,
  BASE_BUTTON_ONE, BASE_BUTTON_TWO, BASE_BUTTON_THREE, BASE_BUTTON_FOUR,
  BASE_BUTTON_FIVE, BASE_BUTTON_SIX, BUTTON_DEAD = 303, BUTTON_A,
  BUTTON_B, BUTTON_C, BUTTON_X, BUTTON_Y,
  BUTTON_Z, BUTTON_TL_ONE, BUTTON_TR_ONE, BUTTON_TL_TWO,
  BUTTON_TR_TWO, BUTTON_SELECT, BUTTON_START, BUTTON_MODE,
  BUTTON_THUMB_LEFT, BUTTON_THUMB_RIGHT, TOOL_PEN = 320, TOOL_RUBBER,
  TOOL_BRUSH, TOOL_PENCIL, TOOL_AIRBRUSH, TOOL_FINGER,
  TOOL_MOUSE, TOOL_LENS, TOUCH = 330, STYLUS,
  STYLUS_TWO, DOUBLETAB, TRIPLETAB, GEAR_UP = 336,
  GEAR_DOWN, OK = 352, SELECT, GOTO,
  CLEAR, POWER_TWO, OPTION, INFO,
  TIME, VENDOR, ARCHIVE, PROGRAM,
  CHANNEL, FAVORITES, EPG, PVR,
  MHP, LANGUAGE, TITLE, SUBTITLE,
  ANGLE, ZOOM, MODE, KEYBOARD,
  SCREEN, PC, TV, TV_TWO,
  VCR, VCR_TWO, SAT, SAT_TWO,
  CD, TAPE, RADIO, TUNER,
  PLAYER, TEXT, DVD, AUX,
  MP_THREE, AUDIO, VIDEO, DIRECTORY,
  LIST, MEMO, CALENDAR, RED,
  GREEN, YELLOW, BLUE, CHANNEL_UP,
  CHANNEL_DOWN, FIRST, LAST, AB,
  NEXT, RESTART, SLOW, SHUFFLE,
  BREAK, PREVIOUS, DIGITS, TEEN,
  TWEN, DELEOL = 448, DELEOS, INSLINE,
  DELLINE, FN = 464, FN_ESC, FN_F_ONE,
  FN_F_TWO, FN_F_THREE, FN_F_FOUR, FN_F_FIVE,
  FN_F_SIX, FN_F_SEVEN, FN_F_EIGHT, FN_F_NINE,
  FN_F_TEN, FN_F_ELEVEN, FN_F_TWELVE, FN_ONE,
  FN_TWO, FN_D, FN_E, FN_F,
  FN_S, FN_B, ESC = 1, ONE,
  TWO, THREE, FOUR, FIVE,
  SIX, SEVEN, EIGHT, NINE,
  ZERO, MINUS, EQUAL, BACKSPACE,
  TAB, Q, W, E,
  R, T, Y, U,
  I, O, P, LEFT_BRACKET,
  RIGHT_BRACKET, ENTER, LEFT_CONTROL, A = 4,
  S, D, F, G,
  H, J, K, L,
  SEMICOLON, APOSTROPHE, GRAVE, LEFT_SHIFT,
  BACKSLASH, Z, X, C,
  V, B, N, M,
  COMMA, PUNCTUATION, SLASH, RIGHT_SHIFT,
  KEYPAD_ASTERISK, LEFT_ALT, SPACE, CAPSLOCK,
  F_ONE, F_TWO, F_THREE, F_FOUR,
  F_FIVE, F_SIX, F_SEVEN, F_EIGHT,
  F_NINE, F_TEN, NUM_LOCK, SCROLL_LOCK,
  KEYPAD_SEVEN, KEYPAD_EIGHT, KEYPAD_NINE, KEYPAD_MINUSE,
  KEYPAD_FOUR, KEYPAD_FIVE, KEYPAD_SIX, KEYPAD_PLUS,
  KEYPAD_ONE, KEYPAD_TWO, KEYPAD_THREE, KEYPAD_ZERO,
  KEYPAD_PUNCTUATION, ZENKAKUHANKAKU = 85, ONEZEROTWOND, F_ELEVEN,
  F_TWELVE, R_ZERO, KATAKANA, HIRAGANA,
  HENKAN, KATAKANAHIRAGANA, MUHENKAN, KEYPAD_JPCOMMA,
  KEYPAD_ENTER, RIGHT_CTRL, KEYPAD_SLASH, SYSRQ,
  RIGHT_ALT, LINEFEED, HOME, UP_ARROW,
  PAGEUP, LEFT_ARROW, RIGHT_ARROW, END,
  DOWN_ARROW, PAGEDOWN, INSERT, DELETE,
  MACRO, MUTE, VOLUME_DOWN, VOLUME_UP,
  POWER, KEYPAD_EQUAL, KEYPAD_PLUS_AND_MINUS, PAUSE,
  KEYPAD_COMMA = 121, HANGUEL, HANJA, YEN,
  LEFT_META, RIGHT_META, COMPOSE, STOP,
  AGAIN, PROPS, UNDO, FRONT,
  COPY, OPEN, PASTE, FIND,
  CUT, HELP, MENU, CALC,
  SETUP, SLEEP, WAKEUP, FILE,
  SEND_FILE, DELETE_FILE, X_FER, PROG_ONE,
  PROG_TWO, WWW, MSDOS, COFFEE,
  DIRECTION, CYCLE_WINDOWS, MAIL, BOOKMARKS,
  COMPUTER, BACK, FORWARD, CLOSE_CD,
  EJECT_CD, EJECT_AND_CLOSE_CD, NEXT_SONG, PLAY_PAUSE,
  PREVIOUS_SONG, STOP_CD, RECORD, REWIND,
  PHONE, ISOKEY, CONFIG, HOMEPAGE,
  REFRESH, EXIT, MOVE, EDIT,
  SCROLLUP, SCROLLDOWN, KEYPAD_LEFT_PARENTHESE, KEYPAD_RIGHT_PARENTHESE,
  F_THIRTEEN = 183, F_FOURTEEN, F_FIFTEEN, F_SIXTEEN,
  F_SEVENTEEN, F_EIGHTTEEN, F_NINETEEN, F_TWENTY,
  F_TWENTYONE, F_TWENTYTWO, F_TWENTYTHREE, F_TWENTYFOUR,
  PLAY_CD = 200, PAUSE_CD, PROG_THREE, PROG_FOUR,
  SUSPEND = 205, CLOSE, PLAY, FASTFORWARD,
  BASS_BOOST, PRINT, HP, CAMERA,
  SOUND, QUESTION, EMAIL, CHAT,
  SEARCH, CONNECT, FINANCE, SPORT,
  SHOP, ALT_ERASE, CANCEL, BRIGHTNESS_DOWN,
  BRIGHTNESS_UP, MEDIA, SWITCH_VIDEOMODE, KB_ILLUM_TOGGLE,
  KB_ILLUM_DOWN, KB_ILLUM_UP, BUTTON_ZERO = 256, BUTTON_ONE = 1,
  BUTTON_TWO, BUTTON_THREE, BUTTON_FOUR, BUTTON_FIVE,
  BUTTON_SIX, BUTTON_SEVEN, BUTTON_EIGHT, BUTTON_NINE,
  MOUSE_LEFT_BUTTON = 272, MOUSE_RIGHT_BUTTON, MOUSE_MIDDLE_BUTTON, MOUSE_BUTTON_FOUR,
  MOUSE_BUTTON_FIVE, MOUSE_BUTTON_SIX, MOUSE_BUTTON_SEVEN, MOUSE_BUTTON_EIGHT,
  TRIGGER = 288, THUMB_BUTTON_ONE, THUMB_BUTTON_TWO, TOP_BUTTON_ONE,
  TOP_BUTTON_TWO, PINKIE_BUTTON, BASE_BUTTON_ONE, BASE_BUTTON_TWO,
  BASE_BUTTON_THREE, BASE_BUTTON_FOUR, BASE_BUTTON_FIVE, BASE_BUTTON_SIX,
  BUTTON_DEAD = 303, BUTTON_A, BUTTON_B, BUTTON_C,
  BUTTON_X, BUTTON_Y, BUTTON_Z, BUTTON_TL_ONE,
  BUTTON_TR_ONE, BUTTON_TL_TWO, BUTTON_TR_TWO, BUTTON_SELECT,
  BUTTON_START, BUTTON_MODE, BUTTON_THUMB_LEFT, BUTTON_THUMB_RIGHT,
  TOOL_PEN = 320, TOOL_RUBBER, TOOL_BRUSH, TOOL_PENCIL,
  TOOL_AIRBRUSH, TOOL_FINGER, TOOL_MOUSE, TOOL_LENS,
  TOUCH = 330, STYLUS, STYLUS_TWO, DOUBLETAB,
  TRIPLETAB, GEAR_UP = 336, GEAR_DOWN, OK = 352,
  SELECT, GOTO, CLEAR, POWER_TWO,
  OPTION, INFO, TIME, VENDOR,
  ARCHIVE, PROGRAM, CHANNEL, FAVORITES,
  EPG, PVR, MHP, LANGUAGE,
  TITLE, SUBTITLE, ANGLE, ZOOM,
  MODE, KEYBOARD, SCREEN, PC,
  TV, TV_TWO, VCR, VCR_TWO,
  SAT, SAT_TWO, CD, TAPE,
  RADIO, TUNER, PLAYER, TEXT,
  DVD, AUX, MP_THREE, AUDIO,
  VIDEO, DIRECTORY, LIST, MEMO,
  CALENDAR, RED, GREEN, YELLOW,
  BLUE, CHANNEL_UP, CHANNEL_DOWN, FIRST,
  LAST, AB, NEXT, RESTART,
  SLOW, SHUFFLE, BREAK, PREVIOUS,
  DIGITS, TEEN, TWEN, DELEOL = 448,
  DELEOS, INSLINE, DELLINE, FN = 464,
  FN_ESC, FN_F_ONE, FN_F_TWO, FN_F_THREE,
  FN_F_FOUR, FN_F_FIVE, FN_F_SIX, FN_F_SEVEN,
  FN_F_EIGHT, FN_F_NINE, FN_F_TEN, FN_F_ELEVEN,
  FN_F_TWELVE, FN_ONE, FN_TWO, FN_D,
  FN_E, FN_F, FN_S, FN_B
}
enum  Relative {
  X_REL = 48, Y_REL = 49, Z_REL = 50, HWHEEL = 6,
  DIAL = 55, WHEEL_REL, MISC_REL, X_REL = 48,
  Y_REL = 49, Z_REL = 50, HWHEEL = 6, DIAL = 55,
  WHEEL_REL, MISC_REL
}
enum  Absolute {
  X_ABS = 48, Y_ABS = 49, Z_ABS = 50, Rx,
  Ry, Rz, THROTTLE, RUDDER = 186,
  WHEEL_ABS, GAS = 196, BRAKE, HAT_ZERO_X = 16,
  HAT_ZERO_Y, HAT_ONE_X, HAT_ONE_Y, HAT_TWO_X,
  HAT_TWO_Y, HAT_THREE_X, HAT_THREE_Y, PRESSURE,
  DISTANCE, X_TILT, Y_TILT, TOOLWIDTH,
  VOLUME = 32, MISC_ABS = 40, X_ABS = 48, Y_ABS = 49,
  Z_ABS = 50, Rx, Ry, Rz,
  THROTTLE, RUDDER = 186, WHEEL_ABS, GAS = 196,
  BRAKE, HAT_ZERO_X = 16, HAT_ZERO_Y, HAT_ONE_X,
  HAT_ONE_Y, HAT_TWO_X, HAT_TWO_Y, HAT_THREE_X,
  HAT_THREE_Y, PRESSURE, DISTANCE, X_TILT,
  Y_TILT, TOOLWIDTH, VOLUME = 32, MISC_ABS = 40
}
enum  KeyboardButton {
  A = 4, B, C, D,
  E, F, G, H,
  I, J, K, L,
  M, N, O, P,
  Q, R, S, T,
  U, V, W, X,
  Y, Z, ONE, TWO,
  THREE, FOUR, FIVE, SIX,
  SEVEN, EIGHT, NINE, ZERO,
  RETURN, ESC = 1, DEL, TAB,
  SPACE, MINUS, EQUAL, LEFT_BRACKET,
  RIGHT_BRACKET, QUOTE, NON_US_HASH_AND_TILDE, SEMICOLON,
  APOSTROPHE, GRAVE_ACCENT_ANF_TILDE, COMMA, PUNCTUATION,
  SLASH, CAPS_LOCK, F_ONE, F_TWO,
  F_THREE, F_FOUR, F_FIVE, F_SIX,
  F_SEVEN, F_EIGHT, F_NINE, F_TEN,
  F_ELEVEN, F_TWELVE, PRINTSCREEN, SCROLL,
  PAUSE, INSERT, HOME, PAGEUP,
  DELETE_FORWARD, END, PAGEDOWN, RIGHT_ARROW,
  LEFT_ARROW, DOWN_ARROW, UP_ARROW, KEYPAD_NUM_LOCK_AND_CLEAR,
  Keypad_SLASH, KEYPARD_STAR, KEYPAD_MINUS, KEYPAD_PLUS,
  KEYPAD_ENTER, KEYPAD_ONE, KEYPAD_TWO, KEYPAD_THREE,
  KEYPAD_FOUR, KEYPAD_FIVE, KEYPAD_SIX, KEYPAD_SEVEN,
  KEYPAD_EIGHT, KEYPAD_NINE, KEYPAD_ZERO, KEYPAD_PUNCTUATION_AND_DELETE,
  NON_US_BACKSLASH_AND_PIPE, APPLICATION, POWER, KEYPAD_EQUAL,
  F_THIRTEEN = 183, F_FOURTEEN, F_FIFTEEN, F_SIXTEEN,
  F_SEVENTEEN, F_EIGHTTEEN, F_NINETEEN, F_TWENTY,
  F_TWENTYONE, F_TWENTYTWO, F_TWENTYTHREE, F_TWENTYFOUR,
  EXECUTE, HELP, MENU, SELECT,
  STOP, AGAIN, UNDO, CUT,
  COPY, PASTE, FIND, MUTE,
  VOLUME_UP, VOLUME_DOWN, LOCKING_CAPS_LOCK, LOCKING_NUM_LOCK,
  LOCKING_SCROLL_LOCK, KEYPAD_COMMA = 121, KEYPAD_EQUAL_SIGN, INTERNATIONAL_ONE,
  INTERNATIONAL_TWO, INTERNATIONAL_THREE, INTERNATIONAL_FOUR, INTERNATIONAL_FIVE,
  INTERNATIONAL_SIX, INTERNATIONAL_SEVEN, INTERNATIONAL_EIGHT, INTERNATIONAL_NINE,
  LANG_ONE, LANG_TWO, LANG_THREE, LANG_FOUR,
  LANG_FIVE, LANG_SIX, LANG_SEVEN, LANG_EIGHT,
  LANG_NINE, ALTERNATE_ERASE, SYSREG_AND_ATTENTION, CANCEL,
  CLEAR, PROPR, RETURN_SECOND, SEPARATOR,
  OUT, OPER, CLEAR_AND_AGAIN, CRSEL_AND_PROPS,
  EXSEL, KEYPAD_ZEROZERO = 176, KEYPAD_ZEROZEROZERO, THOUSANDS_SEPARATOR,
  DECIMAL_SEPARATOR, CURRENCY_UNIT, CURRENCY_SUBUNIT, KEYPAD_LEFT_PARENTHESE,
  KEYPAD_RIGHT_PARENTHESE, KEYPAD_LEFT_CURLY_BRACKET, KEYPAD_RIGHT_CURLY_BRACKET, TAB_SECOND,
  BACKSPACE, KEYPAD_A, KEYPAD_B, KEYPAD_C,
  KEYPAD_D, KEYPAD_E, KEYPAD_F, KEYPAD_XOR,
  KEYPAD_CARET, KEYPAD_PROCENT, KEYPAD_LESSTHAN, KEYPAD_GREATERTHAN,
  KEYPAD_AMPERSAND, KEYPAD_AMPERSANDAMPERSAND, KEYPAD_PIPE, KEYPAD_PIPEPIPE,
  KEYPAD_COLON, KEYPAD_HASH, KEYPAD_SPACE, KEYPAD_AT,
  KEYPAD_EXCLAMATION_MARK, KEYPAD_MEMORY_STORE, KEYPAD_MEMORY_RECALL, KEYPAD_MEMORY_CLEAR,
  KEYPAD_MEMORY_ADD, KEYPAD_MEMORY_SUBTRACT, KEYPAD_MEMORY_MULTIPLY, KEYPAD_MEMORY_DIVIDE,
  KEYPAD_PLUS_AND_MINUS, KEYPAD_CLEAR, KEYPAD_CLEAR_ENTRY, KEYPAD_BINARY,
  KEYPAD_OCTAL, KEYPAD_DECIMAL, KEYPAD_HEXADECIMAL, LEFT_CTRL = 224,
  LEFT_SHIFT, LEFT_ALT, LEFT_GUI, RIGHT_CTRL,
  RIGHT_SHIFT, RIGHT_ALT, RIGHT_GUI
}
enum  RelAbs {
  HWHEEL = 6, MISC = 0, X_REL = 48, Y_REL = 49,
  Z_REL = 50, X_ABS = 48, Y_ABS = 49, Z_ABS = 50,
  ROTATION_X_AXIS, ROTATION_Y_AXIS, ROTATION_Z_AXIS, DIAL = 55,
  WHEEL_REL, HAT_SWITCH, XTILT = 61, YTILT,
  RUDDER = 186, THROTTLE, GAS = 196, BRAKE
}
enum  MouseButton {
  MOUSE_LEFT_BUTTON = 272, MOUSE_RIGHT_BUTTON, MOUSE_MIDDLE_BUTTON, MOUSE_BUTTON_FOUR,
  MOUSE_BUTTON_FIVE, MOUSE_BUTTON_SIX, MOUSE_BUTTON_SEVEN, MOUSE_BUTTON_EIGHT
}
enum  JoystickButton {
  BUTTON_ONE = 1, BUTTON_TWO, BUTTON_THREE, BUTTON_FOUR,
  BUTTON_FIVE, BUTTON_SIX, BUTTON_SEVEN, BUTTON_EIGHT,
  BUTTON_NINE
}
enum  Button {
  ESC = 1, ONE, TWO, THREE,
  FOUR, FIVE, SIX, SEVEN,
  EIGHT, NINE, ZERO, MINUS,
  EQUAL, BACKSPACE, TAB, Q,
  W, E, R, T,
  Y, U, I, O,
  P, LEFT_BRACKET, RIGHT_BRACKET, ENTER,
  LEFT_CONTROL, A = 4, S, D,
  F, G, H, J,
  K, L, SEMICOLON, APOSTROPHE,
  GRAVE, LEFT_SHIFT, BACKSLASH, Z,
  X, C, V, B,
  N, M, COMMA, PUNCTUATION,
  SLASH, RIGHT_SHIFT, KEYPAD_ASTERISK, LEFT_ALT,
  SPACE, CAPSLOCK, F_ONE, F_TWO,
  F_THREE, F_FOUR, F_FIVE, F_SIX,
  F_SEVEN, F_EIGHT, F_NINE, F_TEN,
  NUM_LOCK, SCROLL_LOCK, KEYPAD_SEVEN, KEYPAD_EIGHT,
  KEYPAD_NINE, KEYPAD_MINUSE, KEYPAD_FOUR, KEYPAD_FIVE,
  KEYPAD_SIX, KEYPAD_PLUS, KEYPAD_ONE, KEYPAD_TWO,
  KEYPAD_THREE, KEYPAD_ZERO, KEYPAD_PUNCTUATION, ZENKAKUHANKAKU = 85,
  ONEZEROTWOND, F_ELEVEN, F_TWELVE, R_ZERO,
  KATAKANA, HIRAGANA, HENKAN, KATAKANAHIRAGANA,
  MUHENKAN, KEYPAD_JPCOMMA, KEYPAD_ENTER, RIGHT_CTRL,
  KEYPAD_SLASH, SYSRQ, RIGHT_ALT, LINEFEED,
  HOME, UP_ARROW, PAGEUP, LEFT_ARROW,
  RIGHT_ARROW, END, DOWN_ARROW, PAGEDOWN,
  INSERT, DELETE, MACRO, MUTE,
  VOLUME_DOWN, VOLUME_UP, POWER, KEYPAD_EQUAL,
  KEYPAD_PLUS_AND_MINUS, PAUSE, KEYPAD_COMMA = 121, HANGUEL,
  HANJA, YEN, LEFT_META, RIGHT_META,
  COMPOSE, STOP, AGAIN, PROPS,
  UNDO, FRONT, COPY, OPEN,
  PASTE, FIND, CUT, HELP,
  MENU, CALC, SETUP, SLEEP,
  WAKEUP, FILE, SEND_FILE, DELETE_FILE,
  X_FER, PROG_ONE, PROG_TWO, WWW,
  MSDOS, COFFEE, DIRECTION, CYCLE_WINDOWS,
  MAIL, BOOKMARKS, COMPUTER, BACK,
  FORWARD, CLOSE_CD, EJECT_CD, EJECT_AND_CLOSE_CD,
  NEXT_SONG, PLAY_PAUSE, PREVIOUS_SONG, STOP_CD,
  RECORD, REWIND, PHONE, ISOKEY,
  CONFIG, HOMEPAGE, REFRESH, EXIT,
  MOVE, EDIT, SCROLLUP, SCROLLDOWN,
  KEYPAD_LEFT_PARENTHESE, KEYPAD_RIGHT_PARENTHESE, F_THIRTEEN = 183, F_FOURTEEN,
  F_FIFTEEN, F_SIXTEEN, F_SEVENTEEN, F_EIGHTTEEN,
  F_NINETEEN, F_TWENTY, F_TWENTYONE, F_TWENTYTWO,
  F_TWENTYTHREE, F_TWENTYFOUR, PLAY_CD = 200, PAUSE_CD,
  PROG_THREE, PROG_FOUR, SUSPEND = 205, CLOSE,
  PLAY, FASTFORWARD, BASS_BOOST, PRINT,
  HP, CAMERA, SOUND, QUESTION,
  EMAIL, CHAT, SEARCH, CONNECT,
  FINANCE, SPORT, SHOP, ALT_ERASE,
  CANCEL, BRIGHTNESS_DOWN, BRIGHTNESS_UP, MEDIA,
  SWITCH_VIDEOMODE, KB_ILLUM_TOGGLE, KB_ILLUM_DOWN, KB_ILLUM_UP,
  BUTTON_ZERO = 256, BUTTON_ONE = 1, BUTTON_TWO, BUTTON_THREE,
  BUTTON_FOUR, BUTTON_FIVE, BUTTON_SIX, BUTTON_SEVEN,
  BUTTON_EIGHT, BUTTON_NINE, MOUSE_LEFT_BUTTON = 272, MOUSE_RIGHT_BUTTON,
  MOUSE_MIDDLE_BUTTON, MOUSE_BUTTON_FOUR, MOUSE_BUTTON_FIVE, MOUSE_BUTTON_SIX,
  MOUSE_BUTTON_SEVEN, MOUSE_BUTTON_EIGHT, TRIGGER = 288, THUMB_BUTTON_ONE,
  THUMB_BUTTON_TWO, TOP_BUTTON_ONE, TOP_BUTTON_TWO, PINKIE_BUTTON,
  BASE_BUTTON_ONE, BASE_BUTTON_TWO, BASE_BUTTON_THREE, BASE_BUTTON_FOUR,
  BASE_BUTTON_FIVE, BASE_BUTTON_SIX, BUTTON_DEAD = 303, BUTTON_A,
  BUTTON_B, BUTTON_C, BUTTON_X, BUTTON_Y,
  BUTTON_Z, BUTTON_TL_ONE, BUTTON_TR_ONE, BUTTON_TL_TWO,
  BUTTON_TR_TWO, BUTTON_SELECT, BUTTON_START, BUTTON_MODE,
  BUTTON_THUMB_LEFT, BUTTON_THUMB_RIGHT, TOOL_PEN = 320, TOOL_RUBBER,
  TOOL_BRUSH, TOOL_PENCIL, TOOL_AIRBRUSH, TOOL_FINGER,
  TOOL_MOUSE, TOOL_LENS, TOUCH = 330, STYLUS,
  STYLUS_TWO, DOUBLETAB, TRIPLETAB, GEAR_UP = 336,
  GEAR_DOWN, OK = 352, SELECT, GOTO,
  CLEAR, POWER_TWO, OPTION, INFO,
  TIME, VENDOR, ARCHIVE, PROGRAM,
  CHANNEL, FAVORITES, EPG, PVR,
  MHP, LANGUAGE, TITLE, SUBTITLE,
  ANGLE, ZOOM, MODE, KEYBOARD,
  SCREEN, PC, TV, TV_TWO,
  VCR, VCR_TWO, SAT, SAT_TWO,
  CD, TAPE, RADIO, TUNER,
  PLAYER, TEXT, DVD, AUX,
  MP_THREE, AUDIO, VIDEO, DIRECTORY,
  LIST, MEMO, CALENDAR, RED,
  GREEN, YELLOW, BLUE, CHANNEL_UP,
  CHANNEL_DOWN, FIRST, LAST, AB,
  NEXT, RESTART, SLOW, SHUFFLE,
  BREAK, PREVIOUS, DIGITS, TEEN,
  TWEN, DELEOL = 448, DELEOS, INSLINE,
  DELLINE, FN = 464, FN_ESC, FN_F_ONE,
  FN_F_TWO, FN_F_THREE, FN_F_FOUR, FN_F_FIVE,
  FN_F_SIX, FN_F_SEVEN, FN_F_EIGHT, FN_F_NINE,
  FN_F_TEN, FN_F_ELEVEN, FN_F_TWELVE, FN_ONE,
  FN_TWO, FN_D, FN_E, FN_F,
  FN_S, FN_B, ESC = 1, ONE,
  TWO, THREE, FOUR, FIVE,
  SIX, SEVEN, EIGHT, NINE,
  ZERO, MINUS, EQUAL, BACKSPACE,
  TAB, Q, W, E,
  R, T, Y, U,
  I, O, P, LEFT_BRACKET,
  RIGHT_BRACKET, ENTER, LEFT_CONTROL, A = 4,
  S, D, F, G,
  H, J, K, L,
  SEMICOLON, APOSTROPHE, GRAVE, LEFT_SHIFT,
  BACKSLASH, Z, X, C,
  V, B, N, M,
  COMMA, PUNCTUATION, SLASH, RIGHT_SHIFT,
  KEYPAD_ASTERISK, LEFT_ALT, SPACE, CAPSLOCK,
  F_ONE, F_TWO, F_THREE, F_FOUR,
  F_FIVE, F_SIX, F_SEVEN, F_EIGHT,
  F_NINE, F_TEN, NUM_LOCK, SCROLL_LOCK,
  KEYPAD_SEVEN, KEYPAD_EIGHT, KEYPAD_NINE, KEYPAD_MINUSE,
  KEYPAD_FOUR, KEYPAD_FIVE, KEYPAD_SIX, KEYPAD_PLUS,
  KEYPAD_ONE, KEYPAD_TWO, KEYPAD_THREE, KEYPAD_ZERO,
  KEYPAD_PUNCTUATION, ZENKAKUHANKAKU = 85, ONEZEROTWOND, F_ELEVEN,
  F_TWELVE, R_ZERO, KATAKANA, HIRAGANA,
  HENKAN, KATAKANAHIRAGANA, MUHENKAN, KEYPAD_JPCOMMA,
  KEYPAD_ENTER, RIGHT_CTRL, KEYPAD_SLASH, SYSRQ,
  RIGHT_ALT, LINEFEED, HOME, UP_ARROW,
  PAGEUP, LEFT_ARROW, RIGHT_ARROW, END,
  DOWN_ARROW, PAGEDOWN, INSERT, DELETE,
  MACRO, MUTE, VOLUME_DOWN, VOLUME_UP,
  POWER, KEYPAD_EQUAL, KEYPAD_PLUS_AND_MINUS, PAUSE,
  KEYPAD_COMMA = 121, HANGUEL, HANJA, YEN,
  LEFT_META, RIGHT_META, COMPOSE, STOP,
  AGAIN, PROPS, UNDO, FRONT,
  COPY, OPEN, PASTE, FIND,
  CUT, HELP, MENU, CALC,
  SETUP, SLEEP, WAKEUP, FILE,
  SEND_FILE, DELETE_FILE, X_FER, PROG_ONE,
  PROG_TWO, WWW, MSDOS, COFFEE,
  DIRECTION, CYCLE_WINDOWS, MAIL, BOOKMARKS,
  COMPUTER, BACK, FORWARD, CLOSE_CD,
  EJECT_CD, EJECT_AND_CLOSE_CD, NEXT_SONG, PLAY_PAUSE,
  PREVIOUS_SONG, STOP_CD, RECORD, REWIND,
  PHONE, ISOKEY, CONFIG, HOMEPAGE,
  REFRESH, EXIT, MOVE, EDIT,
  SCROLLUP, SCROLLDOWN, KEYPAD_LEFT_PARENTHESE, KEYPAD_RIGHT_PARENTHESE,
  F_THIRTEEN = 183, F_FOURTEEN, F_FIFTEEN, F_SIXTEEN,
  F_SEVENTEEN, F_EIGHTTEEN, F_NINETEEN, F_TWENTY,
  F_TWENTYONE, F_TWENTYTWO, F_TWENTYTHREE, F_TWENTYFOUR,
  PLAY_CD = 200, PAUSE_CD, PROG_THREE, PROG_FOUR,
  SUSPEND = 205, CLOSE, PLAY, FASTFORWARD,
  BASS_BOOST, PRINT, HP, CAMERA,
  SOUND, QUESTION, EMAIL, CHAT,
  SEARCH, CONNECT, FINANCE, SPORT,
  SHOP, ALT_ERASE, CANCEL, BRIGHTNESS_DOWN,
  BRIGHTNESS_UP, MEDIA, SWITCH_VIDEOMODE, KB_ILLUM_TOGGLE,
  KB_ILLUM_DOWN, KB_ILLUM_UP, BUTTON_ZERO = 256, BUTTON_ONE = 1,
  BUTTON_TWO, BUTTON_THREE, BUTTON_FOUR, BUTTON_FIVE,
  BUTTON_SIX, BUTTON_SEVEN, BUTTON_EIGHT, BUTTON_NINE,
  MOUSE_LEFT_BUTTON = 272, MOUSE_RIGHT_BUTTON, MOUSE_MIDDLE_BUTTON, MOUSE_BUTTON_FOUR,
  MOUSE_BUTTON_FIVE, MOUSE_BUTTON_SIX, MOUSE_BUTTON_SEVEN, MOUSE_BUTTON_EIGHT,
  TRIGGER = 288, THUMB_BUTTON_ONE, THUMB_BUTTON_TWO, TOP_BUTTON_ONE,
  TOP_BUTTON_TWO, PINKIE_BUTTON, BASE_BUTTON_ONE, BASE_BUTTON_TWO,
  BASE_BUTTON_THREE, BASE_BUTTON_FOUR, BASE_BUTTON_FIVE, BASE_BUTTON_SIX,
  BUTTON_DEAD = 303, BUTTON_A, BUTTON_B, BUTTON_C,
  BUTTON_X, BUTTON_Y, BUTTON_Z, BUTTON_TL_ONE,
  BUTTON_TR_ONE, BUTTON_TL_TWO, BUTTON_TR_TWO, BUTTON_SELECT,
  BUTTON_START, BUTTON_MODE, BUTTON_THUMB_LEFT, BUTTON_THUMB_RIGHT,
  TOOL_PEN = 320, TOOL_RUBBER, TOOL_BRUSH, TOOL_PENCIL,
  TOOL_AIRBRUSH, TOOL_FINGER, TOOL_MOUSE, TOOL_LENS,
  TOUCH = 330, STYLUS, STYLUS_TWO, DOUBLETAB,
  TRIPLETAB, GEAR_UP = 336, GEAR_DOWN, OK = 352,
  SELECT, GOTO, CLEAR, POWER_TWO,
  OPTION, INFO, TIME, VENDOR,
  ARCHIVE, PROGRAM, CHANNEL, FAVORITES,
  EPG, PVR, MHP, LANGUAGE,
  TITLE, SUBTITLE, ANGLE, ZOOM,
  MODE, KEYBOARD, SCREEN, PC,
  TV, TV_TWO, VCR, VCR_TWO,
  SAT, SAT_TWO, CD, TAPE,
  RADIO, TUNER, PLAYER, TEXT,
  DVD, AUX, MP_THREE, AUDIO,
  VIDEO, DIRECTORY, LIST, MEMO,
  CALENDAR, RED, GREEN, YELLOW,
  BLUE, CHANNEL_UP, CHANNEL_DOWN, FIRST,
  LAST, AB, NEXT, RESTART,
  SLOW, SHUFFLE, BREAK, PREVIOUS,
  DIGITS, TEEN, TWEN, DELEOL = 448,
  DELEOS, INSLINE, DELLINE, FN = 464,
  FN_ESC, FN_F_ONE, FN_F_TWO, FN_F_THREE,
  FN_F_FOUR, FN_F_FIVE, FN_F_SIX, FN_F_SEVEN,
  FN_F_EIGHT, FN_F_NINE, FN_F_TEN, FN_F_ELEVEN,
  FN_F_TWELVE, FN_ONE, FN_TWO, FN_D,
  FN_E, FN_F, FN_S, FN_B
}
enum  Relative {
  X_REL = 48, Y_REL = 49, Z_REL = 50, HWHEEL = 6,
  DIAL = 55, WHEEL_REL, MISC_REL, X_REL = 48,
  Y_REL = 49, Z_REL = 50, HWHEEL = 6, DIAL = 55,
  WHEEL_REL, MISC_REL
}
enum  Absolute {
  X_ABS = 48, Y_ABS = 49, Z_ABS = 50, Rx,
  Ry, Rz, THROTTLE, RUDDER = 186,
  WHEEL_ABS, GAS = 196, BRAKE, HAT_ZERO_X = 16,
  HAT_ZERO_Y, HAT_ONE_X, HAT_ONE_Y, HAT_TWO_X,
  HAT_TWO_Y, HAT_THREE_X, HAT_THREE_Y, PRESSURE,
  DISTANCE, X_TILT, Y_TILT, TOOLWIDTH,
  VOLUME = 32, MISC_ABS = 40, X_ABS = 48, Y_ABS = 49,
  Z_ABS = 50, Rx, Ry, Rz,
  THROTTLE, RUDDER = 186, WHEEL_ABS, GAS = 196,
  BRAKE, HAT_ZERO_X = 16, HAT_ZERO_Y, HAT_ONE_X,
  HAT_ONE_Y, HAT_TWO_X, HAT_TWO_Y, HAT_THREE_X,
  HAT_THREE_Y, PRESSURE, DISTANCE, X_TILT,
  Y_TILT, TOOLWIDTH, VOLUME = 32, MISC_ABS = 40
}

Public Member Functions

 GluonButtons ()
QString buttonName (DeviceFlag deviceType, int code)
QString axisName (DeviceFlag deviceType, int code)
 GluonButtons ()
QString buttonName (DeviceFlag deviceType, int code)
QString axisName (DeviceFlag deviceType, int code)
QString buttonName (DeviceFlag deviceType, int code)
QString axisName (DeviceFlag deviceType, int code)

Friends

class GluonCore::Singleton< GluonButtons >

Detailed Description

Definition at line 32 of file gluonbuttons.h.


Member Enumeration Documentation

Enumerator:
X_ABS 
Y_ABS 
Z_ABS 
Rx 
Ry 
Rz 
THROTTLE 
RUDDER 
WHEEL_ABS 
GAS 
BRAKE 
HAT_ZERO_X 
HAT_ZERO_Y 
HAT_ONE_X 
HAT_ONE_Y 
HAT_TWO_X 
HAT_TWO_Y 
HAT_THREE_X 
HAT_THREE_Y 
PRESSURE 
DISTANCE 
X_TILT 
Y_TILT 
TOOLWIDTH 
VOLUME 
MISC_ABS 
X_ABS 
Y_ABS 
Z_ABS 
Rx 
Ry 
Rz 
THROTTLE 
RUDDER 
WHEEL_ABS 
GAS 
BRAKE 
HAT_ZERO_X 
HAT_ZERO_Y 
HAT_ONE_X 
HAT_ONE_Y 
HAT_TWO_X 
HAT_TWO_Y 
HAT_THREE_X 
HAT_THREE_Y 
PRESSURE 
DISTANCE 
X_TILT 
Y_TILT 
TOOLWIDTH 
VOLUME 
MISC_ABS 

Definition at line 423 of file gluonbuttons.h.

Enumerator:
X_ABS 
Y_ABS 
Z_ABS 
Rx 
Ry 
Rz 
THROTTLE 
RUDDER 
WHEEL_ABS 
GAS 
BRAKE 
HAT_ZERO_X 
HAT_ZERO_Y 
HAT_ONE_X 
HAT_ONE_Y 
HAT_TWO_X 
HAT_TWO_Y 
HAT_THREE_X 
HAT_THREE_Y 
PRESSURE 
DISTANCE 
X_TILT 
Y_TILT 
TOOLWIDTH 
VOLUME 
MISC_ABS 
X_ABS 
Y_ABS 
Z_ABS 
Rx 
Ry 
Rz 
THROTTLE 
RUDDER 
WHEEL_ABS 
GAS 
BRAKE 
HAT_ZERO_X 
HAT_ZERO_Y 
HAT_ONE_X 
HAT_ONE_Y 
HAT_TWO_X 
HAT_TWO_Y 
HAT_THREE_X 
HAT_THREE_Y 
PRESSURE 
DISTANCE 
X_TILT 
Y_TILT 
TOOLWIDTH 
VOLUME 
MISC_ABS 

Definition at line 424 of file gluonbuttons.h.

Enumerator:
ESC 
ONE 
TWO 
THREE 
FOUR 
FIVE 
SIX 
SEVEN 
EIGHT 
NINE 
ZERO 
MINUS 
EQUAL 
BACKSPACE 
TAB 
Q 
W 
E 
R 
T 
Y 
U 
I 
O 
P 
LEFT_BRACKET 
RIGHT_BRACKET 
ENTER 
LEFT_CONTROL 
A 
S 
D 
F 
G 
H 
J 
K 
L 
SEMICOLON 
APOSTROPHE 
GRAVE 
LEFT_SHIFT 
BACKSLASH 
Z 
X 
C 
V 
B 
N 
M 
COMMA 
PUNCTUATION 
SLASH 
RIGHT_SHIFT 
KEYPAD_ASTERISK 
LEFT_ALT 
SPACE 
CAPSLOCK 
F_ONE 
F_TWO 
F_THREE 
F_FOUR 
F_FIVE 
F_SIX 
F_SEVEN 
F_EIGHT 
F_NINE 
F_TEN 
NUM_LOCK 
SCROLL_LOCK 
KEYPAD_SEVEN 
KEYPAD_EIGHT 
KEYPAD_NINE 
KEYPAD_MINUSE 
KEYPAD_FOUR 
KEYPAD_FIVE 
KEYPAD_SIX 
KEYPAD_PLUS 
KEYPAD_ONE 
KEYPAD_TWO 
KEYPAD_THREE 
KEYPAD_ZERO 
KEYPAD_PUNCTUATION 
ZENKAKUHANKAKU 
ONEZEROTWOND 
F_ELEVEN 
F_TWELVE 
R_ZERO 
KATAKANA 
HIRAGANA 
HENKAN 
KATAKANAHIRAGANA 
MUHENKAN 
KEYPAD_JPCOMMA 
KEYPAD_ENTER 
RIGHT_CTRL 
KEYPAD_SLASH 
SYSRQ 
RIGHT_ALT 
LINEFEED 
HOME 
UP_ARROW 
PAGEUP 
LEFT_ARROW 
RIGHT_ARROW 
END 
DOWN_ARROW 
PAGEDOWN 
INSERT 
DELETE 
MACRO 
MUTE 
VOLUME_DOWN 
VOLUME_UP 
POWER 
KEYPAD_EQUAL 
KEYPAD_PLUS_AND_MINUS 
PAUSE 
KEYPAD_COMMA 
HANGUEL 
HANJA 
YEN 
LEFT_META 
RIGHT_META 
COMPOSE 
STOP 
AGAIN 
PROPS 
UNDO 
FRONT 
COPY 
OPEN 
PASTE 
FIND 
CUT 
HELP 
MENU 
CALC 
SETUP 
SLEEP 
WAKEUP 
FILE 
SEND_FILE 
DELETE_FILE 
X_FER 
PROG_ONE 
PROG_TWO 
WWW 
MSDOS 
COFFEE 
DIRECTION 
CYCLE_WINDOWS 
MAIL 
BOOKMARKS 
COMPUTER 
BACK 
FORWARD 
CLOSE_CD 
EJECT_CD 
EJECT_AND_CLOSE_CD 
NEXT_SONG 
PLAY_PAUSE 
PREVIOUS_SONG 
STOP_CD 
RECORD 
REWIND 
PHONE 
ISOKEY 
CONFIG 
HOMEPAGE 
REFRESH 
EXIT 
MOVE 
EDIT 
SCROLLUP 
SCROLLDOWN 
KEYPAD_LEFT_PARENTHESE 
KEYPAD_RIGHT_PARENTHESE 
F_THIRTEEN 
F_FOURTEEN 
F_FIFTEEN 
F_SIXTEEN 
F_SEVENTEEN 
F_EIGHTTEEN 
F_NINETEEN 
F_TWENTY 
F_TWENTYONE 
F_TWENTYTWO 
F_TWENTYTHREE 
F_TWENTYFOUR 
PLAY_CD 
PAUSE_CD 
PROG_THREE 
PROG_FOUR 
SUSPEND 
CLOSE 
PLAY 
FASTFORWARD 
BASS_BOOST 
PRINT 
HP 
CAMERA 
SOUND 
QUESTION 
EMAIL 
CHAT 
SEARCH 
CONNECT 
FINANCE 
SPORT 
SHOP 
ALT_ERASE 
CANCEL 
BRIGHTNESS_DOWN 
BRIGHTNESS_UP 
MEDIA 
SWITCH_VIDEOMODE 
KB_ILLUM_TOGGLE 
KB_ILLUM_DOWN 
KB_ILLUM_UP 
BUTTON_ZERO 
BUTTON_ONE 
BUTTON_TWO 
BUTTON_THREE 
BUTTON_FOUR 
BUTTON_FIVE 
BUTTON_SIX 
BUTTON_SEVEN 
BUTTON_EIGHT 
BUTTON_NINE 
MOUSE_LEFT_BUTTON 
MOUSE_RIGHT_BUTTON 
MOUSE_MIDDLE_BUTTON 
MOUSE_BUTTON_FOUR 
MOUSE_BUTTON_FIVE 
MOUSE_BUTTON_SIX 
MOUSE_BUTTON_SEVEN 
MOUSE_BUTTON_EIGHT 
TRIGGER 
THUMB_BUTTON_ONE 
THUMB_BUTTON_TWO 
TOP_BUTTON_ONE 
TOP_BUTTON_TWO 
PINKIE_BUTTON 
BASE_BUTTON_ONE 
BASE_BUTTON_TWO 
BASE_BUTTON_THREE 
BASE_BUTTON_FOUR 
BASE_BUTTON_FIVE 
BASE_BUTTON_SIX 
BUTTON_DEAD 
BUTTON_A 
BUTTON_B 
BUTTON_C 
BUTTON_X 
BUTTON_Y 
BUTTON_Z 
BUTTON_TL_ONE 
BUTTON_TR_ONE 
BUTTON_TL_TWO 
BUTTON_TR_TWO 
BUTTON_SELECT 
BUTTON_START 
BUTTON_MODE 
BUTTON_THUMB_LEFT 
BUTTON_THUMB_RIGHT 
TOOL_PEN 
TOOL_RUBBER 
TOOL_BRUSH 
TOOL_PENCIL 
TOOL_AIRBRUSH 
TOOL_FINGER 
TOOL_MOUSE 
TOOL_LENS 
TOUCH 
STYLUS 
STYLUS_TWO 
DOUBLETAB 
TRIPLETAB 
GEAR_UP 
GEAR_DOWN 
OK 
SELECT 
GOTO 
CLEAR 
POWER_TWO 
OPTION 
INFO 
TIME 
VENDOR 
ARCHIVE 
PROGRAM 
CHANNEL 
FAVORITES 
EPG 
PVR 
MHP 
LANGUAGE 
TITLE 
SUBTITLE 
ANGLE 
ZOOM 
MODE 
KEYBOARD 
SCREEN 
PC 
TV 
TV_TWO 
VCR 
VCR_TWO 
SAT 
SAT_TWO 
CD 
TAPE 
RADIO 
TUNER 
PLAYER 
TEXT 
DVD 
AUX 
MP_THREE 
AUDIO 
VIDEO 
DIRECTORY 
LIST 
MEMO 
CALENDAR 
RED 
GREEN 
YELLOW 
BLUE 
CHANNEL_UP 
CHANNEL_DOWN 
FIRST 
LAST 
AB 
NEXT 
RESTART 
SLOW 
SHUFFLE 
BREAK 
PREVIOUS 
DIGITS 
TEEN 
TWEN 
DELEOL 
DELEOS 
INSLINE 
DELLINE 
FN 
FN_ESC 
FN_F_ONE 
FN_F_TWO 
FN_F_THREE 
FN_F_FOUR 
FN_F_FIVE 
FN_F_SIX 
FN_F_SEVEN 
FN_F_EIGHT 
FN_F_NINE 
FN_F_TEN 
FN_F_ELEVEN 
FN_F_TWELVE 
FN_ONE 
FN_TWO 
FN_D 
FN_E 
FN_F 
FN_S 
FN_B 
ESC 
ONE 
TWO 
THREE 
FOUR 
FIVE 
SIX 
SEVEN 
EIGHT 
NINE 
ZERO 
MINUS 
EQUAL 
BACKSPACE 
TAB 
Q 
W 
E 
R 
T 
Y 
U 
I 
O 
P 
LEFT_BRACKET 
RIGHT_BRACKET 
ENTER 
LEFT_CONTROL 
A 
S 
D 
F 
G 
H 
J 
K 
L 
SEMICOLON 
APOSTROPHE 
GRAVE 
LEFT_SHIFT 
BACKSLASH 
Z 
X 
C 
V 
B 
N 
M 
COMMA 
PUNCTUATION 
SLASH 
RIGHT_SHIFT 
KEYPAD_ASTERISK 
LEFT_ALT 
SPACE 
CAPSLOCK 
F_ONE 
F_TWO 
F_THREE 
F_FOUR 
F_FIVE 
F_SIX 
F_SEVEN 
F_EIGHT 
F_NINE 
F_TEN 
NUM_LOCK 
SCROLL_LOCK 
KEYPAD_SEVEN 
KEYPAD_EIGHT 
KEYPAD_NINE 
KEYPAD_MINUSE 
KEYPAD_FOUR 
KEYPAD_FIVE 
KEYPAD_SIX 
KEYPAD_PLUS 
KEYPAD_ONE 
KEYPAD_TWO 
KEYPAD_THREE 
KEYPAD_ZERO 
KEYPAD_PUNCTUATION 
ZENKAKUHANKAKU 
ONEZEROTWOND 
F_ELEVEN 
F_TWELVE 
R_ZERO 
KATAKANA 
HIRAGANA 
HENKAN 
KATAKANAHIRAGANA 
MUHENKAN 
KEYPAD_JPCOMMA 
KEYPAD_ENTER 
RIGHT_CTRL 
KEYPAD_SLASH 
SYSRQ 
RIGHT_ALT 
LINEFEED 
HOME 
UP_ARROW 
PAGEUP 
LEFT_ARROW 
RIGHT_ARROW 
END 
DOWN_ARROW 
PAGEDOWN 
INSERT 
DELETE 
MACRO 
MUTE 
VOLUME_DOWN 
VOLUME_UP 
POWER 
KEYPAD_EQUAL 
KEYPAD_PLUS_AND_MINUS 
PAUSE 
KEYPAD_COMMA 
HANGUEL 
HANJA 
YEN 
LEFT_META 
RIGHT_META 
COMPOSE 
STOP 
AGAIN 
PROPS 
UNDO 
FRONT 
COPY 
OPEN 
PASTE 
FIND 
CUT 
HELP 
MENU 
CALC 
SETUP 
SLEEP 
WAKEUP 
FILE 
SEND_FILE 
DELETE_FILE 
X_FER 
PROG_ONE 
PROG_TWO 
WWW 
MSDOS 
COFFEE 
DIRECTION 
CYCLE_WINDOWS 
MAIL 
BOOKMARKS 
COMPUTER 
BACK 
FORWARD 
CLOSE_CD 
EJECT_CD 
EJECT_AND_CLOSE_CD 
NEXT_SONG 
PLAY_PAUSE 
PREVIOUS_SONG 
STOP_CD 
RECORD 
REWIND 
PHONE 
ISOKEY 
CONFIG 
HOMEPAGE 
REFRESH 
EXIT 
MOVE 
EDIT 
SCROLLUP 
SCROLLDOWN 
KEYPAD_LEFT_PARENTHESE 
KEYPAD_RIGHT_PARENTHESE 
F_THIRTEEN 
F_FOURTEEN 
F_FIFTEEN 
F_SIXTEEN 
F_SEVENTEEN 
F_EIGHTTEEN 
F_NINETEEN 
F_TWENTY 
F_TWENTYONE 
F_TWENTYTWO 
F_TWENTYTHREE 
F_TWENTYFOUR 
PLAY_CD 
PAUSE_CD 
PROG_THREE 
PROG_FOUR 
SUSPEND 
CLOSE 
PLAY 
FASTFORWARD 
BASS_BOOST 
PRINT 
HP 
CAMERA 
SOUND 
QUESTION 
EMAIL 
CHAT 
SEARCH 
CONNECT 
FINANCE 
SPORT 
SHOP 
ALT_ERASE 
CANCEL 
BRIGHTNESS_DOWN 
BRIGHTNESS_UP 
MEDIA 
SWITCH_VIDEOMODE 
KB_ILLUM_TOGGLE 
KB_ILLUM_DOWN 
KB_ILLUM_UP 
BUTTON_ZERO 
BUTTON_ONE 
BUTTON_TWO 
BUTTON_THREE 
BUTTON_FOUR 
BUTTON_FIVE 
BUTTON_SIX 
BUTTON_SEVEN 
BUTTON_EIGHT 
BUTTON_NINE 
MOUSE_LEFT_BUTTON 
MOUSE_RIGHT_BUTTON 
MOUSE_MIDDLE_BUTTON 
MOUSE_BUTTON_FOUR 
MOUSE_BUTTON_FIVE 
MOUSE_BUTTON_SIX 
MOUSE_BUTTON_SEVEN 
MOUSE_BUTTON_EIGHT 
TRIGGER 
THUMB_BUTTON_ONE 
THUMB_BUTTON_TWO 
TOP_BUTTON_ONE 
TOP_BUTTON_TWO 
PINKIE_BUTTON 
BASE_BUTTON_ONE 
BASE_BUTTON_TWO 
BASE_BUTTON_THREE 
BASE_BUTTON_FOUR 
BASE_BUTTON_FIVE 
BASE_BUTTON_SIX 
BUTTON_DEAD 
BUTTON_A 
BUTTON_B 
BUTTON_C 
BUTTON_X 
BUTTON_Y 
BUTTON_Z 
BUTTON_TL_ONE 
BUTTON_TR_ONE 
BUTTON_TL_TWO 
BUTTON_TR_TWO 
BUTTON_SELECT 
BUTTON_START 
BUTTON_MODE 
BUTTON_THUMB_LEFT 
BUTTON_THUMB_RIGHT 
TOOL_PEN 
TOOL_RUBBER 
TOOL_BRUSH 
TOOL_PENCIL 
TOOL_AIRBRUSH 
TOOL_FINGER 
TOOL_MOUSE 
TOOL_LENS 
TOUCH 
STYLUS 
STYLUS_TWO 
DOUBLETAB 
TRIPLETAB 
GEAR_UP 
GEAR_DOWN 
OK 
SELECT 
GOTO 
CLEAR 
POWER_TWO 
OPTION 
INFO 
TIME 
VENDOR 
ARCHIVE 
PROGRAM 
CHANNEL 
FAVORITES 
EPG 
PVR 
MHP 
LANGUAGE 
TITLE 
SUBTITLE 
ANGLE 
ZOOM 
MODE 
KEYBOARD 
SCREEN 
PC 
TV 
TV_TWO 
VCR 
VCR_TWO 
SAT 
SAT_TWO 
CD 
TAPE 
RADIO 
TUNER 
PLAYER 
TEXT 
DVD 
AUX 
MP_THREE 
AUDIO 
VIDEO 
DIRECTORY 
LIST 
MEMO 
CALENDAR 
RED 
GREEN 
YELLOW 
BLUE 
CHANNEL_UP 
CHANNEL_DOWN 
FIRST 
LAST 
AB 
NEXT 
RESTART 
SLOW 
SHUFFLE 
BREAK 
PREVIOUS 
DIGITS 
TEEN 
TWEN 
DELEOL 
DELEOS 
INSLINE 
DELLINE 
FN 
FN_ESC 
FN_F_ONE 
FN_F_TWO 
FN_F_THREE 
FN_F_FOUR 
FN_F_FIVE 
FN_F_SIX 
FN_F_SEVEN 
FN_F_EIGHT 
FN_F_NINE 
FN_F_TEN 
FN_F_ELEVEN 
FN_F_TWELVE 
FN_ONE 
FN_TWO 
FN_D 
FN_E 
FN_F 
FN_S 
FN_B 

Definition at line 40 of file gluonbuttons.h.

Enumerator:
ESC 
ONE 
TWO 
THREE 
FOUR 
FIVE 
SIX 
SEVEN 
EIGHT 
NINE 
ZERO 
MINUS 
EQUAL 
BACKSPACE 
TAB 
Q 
W 
E 
R 
T 
Y 
U 
I 
O 
P 
LEFT_BRACKET 
RIGHT_BRACKET 
ENTER 
LEFT_CONTROL 
A 
S 
D 
F 
G 
H 
J 
K 
L 
SEMICOLON 
APOSTROPHE 
GRAVE 
LEFT_SHIFT 
BACKSLASH 
Z 
X 
C 
V 
B 
N 
M 
COMMA 
PUNCTUATION 
SLASH 
RIGHT_SHIFT 
KEYPAD_ASTERISK 
LEFT_ALT 
SPACE 
CAPSLOCK 
F_ONE 
F_TWO 
F_THREE 
F_FOUR 
F_FIVE 
F_SIX 
F_SEVEN 
F_EIGHT 
F_NINE 
F_TEN 
NUM_LOCK 
SCROLL_LOCK 
KEYPAD_SEVEN 
KEYPAD_EIGHT 
KEYPAD_NINE 
KEYPAD_MINUSE 
KEYPAD_FOUR 
KEYPAD_FIVE 
KEYPAD_SIX 
KEYPAD_PLUS 
KEYPAD_ONE 
KEYPAD_TWO 
KEYPAD_THREE 
KEYPAD_ZERO 
KEYPAD_PUNCTUATION 
ZENKAKUHANKAKU 
ONEZEROTWOND 
F_ELEVEN 
F_TWELVE 
R_ZERO 
KATAKANA 
HIRAGANA 
HENKAN 
KATAKANAHIRAGANA 
MUHENKAN 
KEYPAD_JPCOMMA 
KEYPAD_ENTER 
RIGHT_CTRL 
KEYPAD_SLASH 
SYSRQ 
RIGHT_ALT 
LINEFEED 
HOME 
UP_ARROW 
PAGEUP 
LEFT_ARROW 
RIGHT_ARROW 
END 
DOWN_ARROW 
PAGEDOWN 
INSERT 
DELETE 
MACRO 
MUTE 
VOLUME_DOWN 
VOLUME_UP 
POWER 
KEYPAD_EQUAL 
KEYPAD_PLUS_AND_MINUS 
PAUSE 
KEYPAD_COMMA 
HANGUEL 
HANJA 
YEN 
LEFT_META 
RIGHT_META 
COMPOSE 
STOP 
AGAIN 
PROPS 
UNDO 
FRONT 
COPY 
OPEN 
PASTE 
FIND 
CUT 
HELP 
MENU 
CALC 
SETUP 
SLEEP 
WAKEUP 
FILE 
SEND_FILE 
DELETE_FILE 
X_FER 
PROG_ONE 
PROG_TWO 
WWW 
MSDOS 
COFFEE 
DIRECTION 
CYCLE_WINDOWS 
MAIL 
BOOKMARKS 
COMPUTER 
BACK 
FORWARD 
CLOSE_CD 
EJECT_CD 
EJECT_AND_CLOSE_CD 
NEXT_SONG 
PLAY_PAUSE 
PREVIOUS_SONG 
STOP_CD 
RECORD 
REWIND 
PHONE 
ISOKEY 
CONFIG 
HOMEPAGE 
REFRESH 
EXIT 
MOVE 
EDIT 
SCROLLUP 
SCROLLDOWN 
KEYPAD_LEFT_PARENTHESE 
KEYPAD_RIGHT_PARENTHESE 
F_THIRTEEN 
F_FOURTEEN 
F_FIFTEEN 
F_SIXTEEN 
F_SEVENTEEN 
F_EIGHTTEEN 
F_NINETEEN 
F_TWENTY 
F_TWENTYONE 
F_TWENTYTWO 
F_TWENTYTHREE 
F_TWENTYFOUR 
PLAY_CD 
PAUSE_CD 
PROG_THREE 
PROG_FOUR 
SUSPEND 
CLOSE 
PLAY 
FASTFORWARD 
BASS_BOOST 
PRINT 
HP 
CAMERA 
SOUND 
QUESTION 
EMAIL 
CHAT 
SEARCH 
CONNECT 
FINANCE 
SPORT 
SHOP 
ALT_ERASE 
CANCEL 
BRIGHTNESS_DOWN 
BRIGHTNESS_UP 
MEDIA 
SWITCH_VIDEOMODE 
KB_ILLUM_TOGGLE 
KB_ILLUM_DOWN 
KB_ILLUM_UP 
BUTTON_ZERO 
BUTTON_ONE 
BUTTON_TWO 
BUTTON_THREE 
BUTTON_FOUR 
BUTTON_FIVE 
BUTTON_SIX 
BUTTON_SEVEN 
BUTTON_EIGHT 
BUTTON_NINE 
MOUSE_LEFT_BUTTON 
MOUSE_RIGHT_BUTTON 
MOUSE_MIDDLE_BUTTON 
MOUSE_BUTTON_FOUR 
MOUSE_BUTTON_FIVE 
MOUSE_BUTTON_SIX 
MOUSE_BUTTON_SEVEN 
MOUSE_BUTTON_EIGHT 
TRIGGER 
THUMB_BUTTON_ONE 
THUMB_BUTTON_TWO 
TOP_BUTTON_ONE 
TOP_BUTTON_TWO 
PINKIE_BUTTON 
BASE_BUTTON_ONE 
BASE_BUTTON_TWO 
BASE_BUTTON_THREE 
BASE_BUTTON_FOUR 
BASE_BUTTON_FIVE 
BASE_BUTTON_SIX 
BUTTON_DEAD 
BUTTON_A 
BUTTON_B 
BUTTON_C 
BUTTON_X 
BUTTON_Y 
BUTTON_Z 
BUTTON_TL_ONE 
BUTTON_TR_ONE 
BUTTON_TL_TWO 
BUTTON_TR_TWO 
BUTTON_SELECT 
BUTTON_START 
BUTTON_MODE 
BUTTON_THUMB_LEFT 
BUTTON_THUMB_RIGHT 
TOOL_PEN 
TOOL_RUBBER 
TOOL_BRUSH 
TOOL_PENCIL 
TOOL_AIRBRUSH 
TOOL_FINGER 
TOOL_MOUSE 
TOOL_LENS 
TOUCH 
STYLUS 
STYLUS_TWO 
DOUBLETAB 
TRIPLETAB 
GEAR_UP 
GEAR_DOWN 
OK 
SELECT 
GOTO 
CLEAR 
POWER_TWO 
OPTION 
INFO 
TIME 
VENDOR 
ARCHIVE 
PROGRAM 
CHANNEL 
FAVORITES 
EPG 
PVR 
MHP 
LANGUAGE 
TITLE 
SUBTITLE 
ANGLE 
ZOOM 
MODE 
KEYBOARD 
SCREEN 
PC 
TV 
TV_TWO 
VCR 
VCR_TWO 
SAT 
SAT_TWO 
CD 
TAPE 
RADIO 
TUNER 
PLAYER 
TEXT 
DVD 
AUX 
MP_THREE 
AUDIO 
VIDEO 
DIRECTORY 
LIST 
MEMO 
CALENDAR 
RED 
GREEN 
YELLOW 
BLUE 
CHANNEL_UP 
CHANNEL_DOWN 
FIRST 
LAST 
AB 
NEXT 
RESTART 
SLOW 
SHUFFLE 
BREAK 
PREVIOUS 
DIGITS 
TEEN 
TWEN 
DELEOL 
DELEOS 
INSLINE 
DELLINE 
FN 
FN_ESC 
FN_F_ONE 
FN_F_TWO 
FN_F_THREE 
FN_F_FOUR 
FN_F_FIVE 
FN_F_SIX 
FN_F_SEVEN 
FN_F_EIGHT 
FN_F_NINE 
FN_F_TEN 
FN_F_ELEVEN 
FN_F_TWELVE 
FN_ONE 
FN_TWO 
FN_D 
FN_E 
FN_F 
FN_S 
FN_B 
ESC 
ONE 
TWO 
THREE 
FOUR 
FIVE 
SIX 
SEVEN 
EIGHT 
NINE 
ZERO 
MINUS 
EQUAL 
BACKSPACE 
TAB 
Q 
W 
E 
R 
T 
Y 
U 
I 
O 
P 
LEFT_BRACKET 
RIGHT_BRACKET 
ENTER 
LEFT_CONTROL 
A 
S 
D 
F 
G 
H 
J 
K 
L 
SEMICOLON 
APOSTROPHE 
GRAVE 
LEFT_SHIFT 
BACKSLASH 
Z 
X 
C 
V 
B 
N 
M 
COMMA 
PUNCTUATION 
SLASH 
RIGHT_SHIFT 
KEYPAD_ASTERISK 
LEFT_ALT 
SPACE 
CAPSLOCK 
F_ONE 
F_TWO 
F_THREE 
F_FOUR 
F_FIVE 
F_SIX 
F_SEVEN 
F_EIGHT 
F_NINE 
F_TEN 
NUM_LOCK 
SCROLL_LOCK 
KEYPAD_SEVEN 
KEYPAD_EIGHT 
KEYPAD_NINE 
KEYPAD_MINUSE 
KEYPAD_FOUR 
KEYPAD_FIVE 
KEYPAD_SIX 
KEYPAD_PLUS 
KEYPAD_ONE 
KEYPAD_TWO 
KEYPAD_THREE 
KEYPAD_ZERO 
KEYPAD_PUNCTUATION 
ZENKAKUHANKAKU 
ONEZEROTWOND 
F_ELEVEN 
F_TWELVE 
R_ZERO 
KATAKANA 
HIRAGANA 
HENKAN 
KATAKANAHIRAGANA 
MUHENKAN 
KEYPAD_JPCOMMA 
KEYPAD_ENTER 
RIGHT_CTRL 
KEYPAD_SLASH 
SYSRQ 
RIGHT_ALT 
LINEFEED 
HOME 
UP_ARROW 
PAGEUP 
LEFT_ARROW 
RIGHT_ARROW 
END 
DOWN_ARROW 
PAGEDOWN 
INSERT 
DELETE 
MACRO 
MUTE 
VOLUME_DOWN 
VOLUME_UP 
POWER 
KEYPAD_EQUAL 
KEYPAD_PLUS_AND_MINUS 
PAUSE 
KEYPAD_COMMA 
HANGUEL 
HANJA 
YEN 
LEFT_META 
RIGHT_META 
COMPOSE 
STOP 
AGAIN 
PROPS 
UNDO 
FRONT 
COPY 
OPEN 
PASTE 
FIND 
CUT 
HELP 
MENU 
CALC 
SETUP 
SLEEP 
WAKEUP 
FILE 
SEND_FILE 
DELETE_FILE 
X_FER 
PROG_ONE 
PROG_TWO 
WWW 
MSDOS 
COFFEE 
DIRECTION 
CYCLE_WINDOWS 
MAIL 
BOOKMARKS 
COMPUTER 
BACK 
FORWARD 
CLOSE_CD 
EJECT_CD 
EJECT_AND_CLOSE_CD 
NEXT_SONG 
PLAY_PAUSE 
PREVIOUS_SONG 
STOP_CD 
RECORD 
REWIND 
PHONE 
ISOKEY 
CONFIG 
HOMEPAGE 
REFRESH 
EXIT 
MOVE 
EDIT 
SCROLLUP 
SCROLLDOWN 
KEYPAD_LEFT_PARENTHESE 
KEYPAD_RIGHT_PARENTHESE 
F_THIRTEEN 
F_FOURTEEN 
F_FIFTEEN 
F_SIXTEEN 
F_SEVENTEEN 
F_EIGHTTEEN 
F_NINETEEN 
F_TWENTY 
F_TWENTYONE 
F_TWENTYTWO 
F_TWENTYTHREE 
F_TWENTYFOUR 
PLAY_CD 
PAUSE_CD 
PROG_THREE 
PROG_FOUR 
SUSPEND 
CLOSE 
PLAY 
FASTFORWARD 
BASS_BOOST 
PRINT 
HP 
CAMERA 
SOUND 
QUESTION 
EMAIL 
CHAT 
SEARCH 
CONNECT 
FINANCE 
SPORT 
SHOP 
ALT_ERASE 
CANCEL 
BRIGHTNESS_DOWN 
BRIGHTNESS_UP 
MEDIA 
SWITCH_VIDEOMODE 
KB_ILLUM_TOGGLE 
KB_ILLUM_DOWN 
KB_ILLUM_UP 
BUTTON_ZERO 
BUTTON_ONE 
BUTTON_TWO 
BUTTON_THREE 
BUTTON_FOUR 
BUTTON_FIVE 
BUTTON_SIX 
BUTTON_SEVEN 
BUTTON_EIGHT 
BUTTON_NINE 
MOUSE_LEFT_BUTTON 
MOUSE_RIGHT_BUTTON 
MOUSE_MIDDLE_BUTTON 
MOUSE_BUTTON_FOUR 
MOUSE_BUTTON_FIVE 
MOUSE_BUTTON_SIX 
MOUSE_BUTTON_SEVEN 
MOUSE_BUTTON_EIGHT 
TRIGGER 
THUMB_BUTTON_ONE 
THUMB_BUTTON_TWO 
TOP_BUTTON_ONE 
TOP_BUTTON_TWO 
PINKIE_BUTTON 
BASE_BUTTON_ONE 
BASE_BUTTON_TWO 
BASE_BUTTON_THREE 
BASE_BUTTON_FOUR 
BASE_BUTTON_FIVE 
BASE_BUTTON_SIX 
BUTTON_DEAD 
BUTTON_A 
BUTTON_B 
BUTTON_C 
BUTTON_X 
BUTTON_Y 
BUTTON_Z 
BUTTON_TL_ONE 
BUTTON_TR_ONE 
BUTTON_TL_TWO 
BUTTON_TR_TWO 
BUTTON_SELECT 
BUTTON_START 
BUTTON_MODE 
BUTTON_THUMB_LEFT 
BUTTON_THUMB_RIGHT 
TOOL_PEN 
TOOL_RUBBER 
TOOL_BRUSH 
TOOL_PENCIL 
TOOL_AIRBRUSH 
TOOL_FINGER 
TOOL_MOUSE 
TOOL_LENS 
TOUCH 
STYLUS 
STYLUS_TWO 
DOUBLETAB 
TRIPLETAB 
GEAR_UP 
GEAR_DOWN 
OK 
SELECT 
GOTO 
CLEAR 
POWER_TWO 
OPTION 
INFO 
TIME 
VENDOR 
ARCHIVE 
PROGRAM 
CHANNEL 
FAVORITES 
EPG 
PVR 
MHP 
LANGUAGE 
TITLE 
SUBTITLE 
ANGLE 
ZOOM 
MODE 
KEYBOARD 
SCREEN 
PC 
TV 
TV_TWO 
VCR 
VCR_TWO 
SAT 
SAT_TWO 
CD 
TAPE 
RADIO 
TUNER 
PLAYER 
TEXT 
DVD 
AUX 
MP_THREE 
AUDIO 
VIDEO 
DIRECTORY 
LIST 
MEMO 
CALENDAR 
RED 
GREEN 
YELLOW 
BLUE 
CHANNEL_UP 
CHANNEL_DOWN 
FIRST 
LAST 
AB 
NEXT 
RESTART 
SLOW 
SHUFFLE 
BREAK 
PREVIOUS 
DIGITS 
TEEN 
TWEN 
DELEOL 
DELEOS 
INSLINE 
DELLINE 
FN 
FN_ESC 
FN_F_ONE 
FN_F_TWO 
FN_F_THREE 
FN_F_FOUR 
FN_F_FIVE 
FN_F_SIX 
FN_F_SEVEN 
FN_F_EIGHT 
FN_F_NINE 
FN_F_TEN 
FN_F_ELEVEN 
FN_F_TWELVE 
FN_ONE 
FN_TWO 
FN_D 
FN_E 
FN_F 
FN_S 
FN_B 

Definition at line 40 of file gluonbuttons.h.

Enumerator:
BUTTON_ONE 
BUTTON_TWO 
BUTTON_THREE 
BUTTON_FOUR 
BUTTON_FIVE 
BUTTON_SIX 
BUTTON_SEVEN 
BUTTON_EIGHT 
BUTTON_NINE 

Definition at line 295 of file gluonbuttons.h.

Enumerator:
A 
B 
C 
D 
E 
F 
G 
H 
I 
J 
K 
L 
M 
N 
O 
P 
Q 
R 
S 
T 
U 
V 
W 
X 
Y 
Z 
ONE 
TWO 
THREE 
FOUR 
FIVE 
SIX 
SEVEN 
EIGHT 
NINE 
ZERO 
RETURN 
ESC 
DEL 
TAB 
SPACE 
MINUS 
EQUAL 
LEFT_BRACKET 
RIGHT_BRACKET 
QUOTE 
NON_US_HASH_AND_TILDE 
SEMICOLON 
APOSTROPHE 
GRAVE_ACCENT_ANF_TILDE 
COMMA 
PUNCTUATION 
SLASH 
CAPS_LOCK 
F_ONE 
F_TWO 
F_THREE 
F_FOUR 
F_FIVE 
F_SIX 
F_SEVEN 
F_EIGHT 
F_NINE 
F_TEN 
F_ELEVEN 
F_TWELVE 
PRINTSCREEN 
SCROLL 
PAUSE 
INSERT 
HOME 
PAGEUP 
DELETE_FORWARD 
END 
PAGEDOWN 
RIGHT_ARROW 
LEFT_ARROW 
DOWN_ARROW 
UP_ARROW 
KEYPAD_NUM_LOCK_AND_CLEAR 
Keypad_SLASH 
KEYPARD_STAR 
KEYPAD_MINUS 
KEYPAD_PLUS 
KEYPAD_ENTER 
KEYPAD_ONE 
KEYPAD_TWO 
KEYPAD_THREE 
KEYPAD_FOUR 
KEYPAD_FIVE 
KEYPAD_SIX 
KEYPAD_SEVEN 
KEYPAD_EIGHT 
KEYPAD_NINE 
KEYPAD_ZERO 
KEYPAD_PUNCTUATION_AND_DELETE 
NON_US_BACKSLASH_AND_PIPE 
APPLICATION 
POWER 
KEYPAD_EQUAL 
F_THIRTEEN 
F_FOURTEEN 
F_FIFTEEN 
F_SIXTEEN 
F_SEVENTEEN 
F_EIGHTTEEN 
F_NINETEEN 
F_TWENTY 
F_TWENTYONE 
F_TWENTYTWO 
F_TWENTYTHREE 
F_TWENTYFOUR 
EXECUTE 
HELP 
MENU 
SELECT 
STOP 
AGAIN 
UNDO 
CUT 
COPY 
PASTE 
FIND 
MUTE 
VOLUME_UP 
VOLUME_DOWN 
LOCKING_CAPS_LOCK 
LOCKING_NUM_LOCK 
LOCKING_SCROLL_LOCK 
KEYPAD_COMMA 
KEYPAD_EQUAL_SIGN 
INTERNATIONAL_ONE 
INTERNATIONAL_TWO 
INTERNATIONAL_THREE 
INTERNATIONAL_FOUR 
INTERNATIONAL_FIVE 
INTERNATIONAL_SIX 
INTERNATIONAL_SEVEN 
INTERNATIONAL_EIGHT 
INTERNATIONAL_NINE 
LANG_ONE 
LANG_TWO 
LANG_THREE 
LANG_FOUR 
LANG_FIVE 
LANG_SIX 
LANG_SEVEN 
LANG_EIGHT 
LANG_NINE 
ALTERNATE_ERASE 
SYSREG_AND_ATTENTION 
CANCEL 
CLEAR 
PROPR 
RETURN_SECOND 
SEPARATOR 
OUT 
OPER 
CLEAR_AND_AGAIN 
CRSEL_AND_PROPS 
EXSEL 
KEYPAD_ZEROZERO 
KEYPAD_ZEROZEROZERO 
THOUSANDS_SEPARATOR 
DECIMAL_SEPARATOR 
CURRENCY_UNIT 
CURRENCY_SUBUNIT 
KEYPAD_LEFT_PARENTHESE 
KEYPAD_RIGHT_PARENTHESE 
KEYPAD_LEFT_CURLY_BRACKET 
KEYPAD_RIGHT_CURLY_BRACKET 
TAB_SECOND 
BACKSPACE 
KEYPAD_A 
KEYPAD_B 
KEYPAD_C 
KEYPAD_D 
KEYPAD_E 
KEYPAD_F 
KEYPAD_XOR 
KEYPAD_CARET 
KEYPAD_PROCENT 
KEYPAD_LESSTHAN 
KEYPAD_GREATERTHAN 
KEYPAD_AMPERSAND 
KEYPAD_AMPERSANDAMPERSAND 
KEYPAD_PIPE 
KEYPAD_PIPEPIPE 
KEYPAD_COLON 
KEYPAD_HASH 
KEYPAD_SPACE 
KEYPAD_AT 
KEYPAD_EXCLAMATION_MARK 
KEYPAD_MEMORY_STORE 
KEYPAD_MEMORY_RECALL 
KEYPAD_MEMORY_CLEAR 
KEYPAD_MEMORY_ADD 
KEYPAD_MEMORY_SUBTRACT 
KEYPAD_MEMORY_MULTIPLY 
KEYPAD_MEMORY_DIVIDE 
KEYPAD_PLUS_AND_MINUS 
KEYPAD_CLEAR 
KEYPAD_CLEAR_ENTRY 
KEYPAD_BINARY 
KEYPAD_OCTAL 
KEYPAD_DECIMAL 
KEYPAD_HEXADECIMAL 
LEFT_CTRL 
LEFT_SHIFT 
LEFT_ALT 
LEFT_GUI 
RIGHT_CTRL 
RIGHT_SHIFT 
RIGHT_ALT 
RIGHT_GUI 

Definition at line 40 of file gluonbuttons.h.

Enumerator:
MOUSE_LEFT_BUTTON 
MOUSE_RIGHT_BUTTON 
MOUSE_MIDDLE_BUTTON 
MOUSE_BUTTON_FOUR 
MOUSE_BUTTON_FIVE 
MOUSE_BUTTON_SIX 
MOUSE_BUTTON_SEVEN 
MOUSE_BUTTON_EIGHT 

Definition at line 283 of file gluonbuttons.h.

Enumerator:
HWHEEL 
MISC 
X_REL 
Y_REL 
Z_REL 
X_ABS 
Y_ABS 
Z_ABS 
ROTATION_X_AXIS 
ROTATION_Y_AXIS 
ROTATION_Z_AXIS 
DIAL 
WHEEL_REL 
HAT_SWITCH 
XTILT 
YTILT 
RUDDER 
THROTTLE 
GAS 
BRAKE 

Definition at line 259 of file gluonbuttons.h.

Enumerator:
X_REL 
Y_REL 
Z_REL 
HWHEEL 
DIAL 
WHEEL_REL 
MISC_REL 
X_REL 
Y_REL 
Z_REL 
HWHEEL 
DIAL 
WHEEL_REL 
MISC_REL 

Definition at line 412 of file gluonbuttons.h.

Enumerator:
X_REL 
Y_REL 
Z_REL 
HWHEEL 
DIAL 
WHEEL_REL 
MISC_REL 
X_REL 
Y_REL 
Z_REL 
HWHEEL 
DIAL 
WHEEL_REL 
MISC_REL 

Definition at line 413 of file gluonbuttons.h.


Constructor & Destructor Documentation

GluonButtons::GluonButtons (  ) 

Definition at line 28 of file gluonbuttons.cpp.

GluonInput::GluonButtons::GluonButtons (  ) 

Member Function Documentation

QString GluonInput::GluonButtons::axisName ( DeviceFlag  deviceType,
int  code 
)
QString GluonInput::GluonButtons::axisName ( DeviceFlag  deviceType,
int  code 
)
QString GluonButtons::axisName ( DeviceFlag  deviceType,
int  code 
)

Definition at line 41 of file gluonbuttons.cpp.

QString GluonInput::GluonButtons::buttonName ( DeviceFlag  deviceType,
int  code 
)
QString GluonInput::GluonButtons::buttonName ( DeviceFlag  deviceType,
int  code 
)
QString GluonButtons::buttonName ( DeviceFlag  deviceType,
int  code 
)

Definition at line 36 of file gluonbuttons.cpp.


Friends And Related Function Documentation

friend class GluonCore::Singleton< GluonButtons > [friend]

Definition at line 457 of file gluonbuttons.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 27 13:13:44 2010 for Gluon by  doxygen 1.6.3