mgui/keycode.h File Reference

KEYCODE definitions. More...

#include <mgui/base.h>
#include <X11/keysym.h>
Include dependency graph for keycode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MGUI

Defines

#define KC_ITEM(w, x)   (x)
#define KC_ITEMENHANCED(w, x)   (x)

Enumerations

enum  MGUI::KEYCODE {
  MGUI::KEYCODE_BackSpace = KC_ITEM(VK_BACK,XK_BackSpace), MGUI::KEYCODE_Delete = KC_ITEM(VK_DELETE,XK_Delete), MGUI::KEYCODE_Tab = KC_ITEM(VK_TAB,XK_Tab), MGUI::KEYCODE_Clear = KC_ITEM(VK_CLEAR,XK_Clear),
  MGUI::KEYCODE_Return = KC_ITEM(VK_RETURN,XK_Return), MGUI::KEYCODE_Escape = KC_ITEM(VK_ESCAPE,XK_Escape), MGUI::KEYCODE_Pause = KC_ITEM(VK_PAUSE,XK_Pause), MGUI::KEYCODE_Select = KC_ITEM(VK_SELECT,XK_Select),
  MGUI::KEYCODE_Help = KC_ITEM(VK_HELP,XK_Help), MGUI::KEYCODE_Space = KC_ITEM(VK_SPACE,XK_space), MGUI::KEYCODE_Insert = KC_ITEM(VK_INSERT,XK_Insert), MGUI::KEYCODE_Home = KC_ITEM(VK_HOME,XK_Home),
  MGUI::KEYCODE_End = KC_ITEM(VK_END,XK_End), MGUI::KEYCODE_Left = KC_ITEM(VK_LEFT,XK_Left), MGUI::KEYCODE_Right = KC_ITEM(VK_RIGHT,XK_Right), MGUI::KEYCODE_Up = KC_ITEM(VK_UP,XK_Up),
  MGUI::KEYCODE_Down = KC_ITEM(VK_DOWN,XK_Down), MGUI::KEYCODE_PageUp = KC_ITEM(VK_PRIOR,XK_Prior), MGUI::KEYCODE_PageDown = KC_ITEM(VK_NEXT,XK_Next), MGUI::KEYCODE_KP_Enter = KC_ITEMENHANCED(VK_RETURN,XK_KP_Enter),
  MGUI::KEYCODE_KP_Home = KC_ITEMENHANCED(VK_HOME,XK_KP_Home), MGUI::KEYCODE_KP_Left = KC_ITEMENHANCED(VK_LEFT,XK_KP_Left), MGUI::KEYCODE_KP_Up = KC_ITEMENHANCED(VK_UP,XK_KP_Up), MGUI::KEYCODE_KP_Right = KC_ITEMENHANCED(VK_RIGHT,XK_KP_Right),
  MGUI::KEYCODE_KP_Down = KC_ITEMENHANCED(VK_DOWN,XK_KP_Down), MGUI::KEYCODE_KP_PageUp = KC_ITEMENHANCED(VK_PRIOR,XK_KP_Page_Up), MGUI::KEYCODE_KP_PageDown = KC_ITEMENHANCED(VK_NEXT,XK_KP_Page_Down), MGUI::KEYCODE_KP_End = KC_ITEMENHANCED(VK_END,XK_KP_End),
  MGUI::KEYCODE_KP_Insert = KC_ITEMENHANCED(VK_INSERT,XK_KP_Insert), MGUI::KEYCODE_KP_Delete = KC_ITEMENHANCED(VK_DELETE,XK_KP_Delete), MGUI::KEYCODE_KP_Multiply = KC_ITEM(VK_MULTIPLY,XK_KP_Multiply), MGUI::KEYCODE_KP_Add = KC_ITEM(VK_ADD,XK_KP_Add),
  MGUI::KEYCODE_KP_Subtract = KC_ITEM(VK_SUBTRACT,XK_KP_Subtract), MGUI::KEYCODE_KP_Decimal = KC_ITEM(VK_DECIMAL,XK_KP_Decimal), MGUI::KEYCODE_KP_Divide = KC_ITEM(VK_DIVIDE,XK_KP_Divide), MGUI::KEYCODE_KP_0 = KC_ITEM(VK_NUMPAD0,XK_KP_0),
  MGUI::KEYCODE_KP_1 = KC_ITEM(VK_NUMPAD1,XK_KP_1), MGUI::KEYCODE_KP_2 = KC_ITEM(VK_NUMPAD2,XK_KP_2), MGUI::KEYCODE_KP_3 = KC_ITEM(VK_NUMPAD3,XK_KP_3), MGUI::KEYCODE_KP_4 = KC_ITEM(VK_NUMPAD4,XK_KP_4),
  MGUI::KEYCODE_KP_5 = KC_ITEM(VK_NUMPAD5,XK_KP_5), MGUI::KEYCODE_KP_6 = KC_ITEM(VK_NUMPAD6,XK_KP_6), MGUI::KEYCODE_KP_7 = KC_ITEM(VK_NUMPAD7,XK_KP_7), MGUI::KEYCODE_KP_8 = KC_ITEM(VK_NUMPAD8,XK_KP_8),
  MGUI::KEYCODE_KP_9 = KC_ITEM(VK_NUMPAD9,XK_KP_9), MGUI::KEYCODE_F1 = KC_ITEM(VK_F1,XK_F1), MGUI::KEYCODE_F2 = KC_ITEM(VK_F2,XK_F2), MGUI::KEYCODE_F3 = KC_ITEM(VK_F3,XK_F3),
  MGUI::KEYCODE_F4 = KC_ITEM(VK_F4,XK_F4), MGUI::KEYCODE_F5 = KC_ITEM(VK_F5,XK_F5), MGUI::KEYCODE_F6 = KC_ITEM(VK_F6,XK_F6), MGUI::KEYCODE_F7 = KC_ITEM(VK_F7,XK_F7),
  MGUI::KEYCODE_F8 = KC_ITEM(VK_F8,XK_F8), MGUI::KEYCODE_F9 = KC_ITEM(VK_F9,XK_F9), MGUI::KEYCODE_F10 = KC_ITEM(VK_F10,XK_F10), MGUI::KEYCODE_F11 = KC_ITEM(VK_F11,XK_F11),
  MGUI::KEYCODE_F12 = KC_ITEM(VK_F12,XK_F12), MGUI::KEYCODE_F13 = KC_ITEM(VK_F13,XK_F13), MGUI::KEYCODE_F14 = KC_ITEM(VK_F14,XK_F14), MGUI::KEYCODE_F15 = KC_ITEM(VK_F15,XK_F15),
  MGUI::KEYCODE_F16 = KC_ITEM(VK_F16,XK_F16), MGUI::KEYCODE_F17 = KC_ITEM(VK_F17,XK_F17), MGUI::KEYCODE_F18 = KC_ITEM(VK_F18,XK_F18), MGUI::KEYCODE_F19 = KC_ITEM(VK_F19,XK_F19),
  MGUI::KEYCODE_F20 = KC_ITEM(VK_F20,XK_F20), MGUI::KEYCODE_F21 = KC_ITEM(VK_F21,XK_F21), MGUI::KEYCODE_F22 = KC_ITEM(VK_F22,XK_F22), MGUI::KEYCODE_F23 = KC_ITEM(VK_F23,XK_F23),
  MGUI::KEYCODE_F24 = KC_ITEM(VK_F24,XK_F24)
}

Detailed Description

KEYCODE definitions.


Define Documentation

#define KC_ITEM ( w,
 )     (x)
#define KC_ITEMENHANCED ( w,
 )     (x)

Generated on Sun Oct 7 21:25:03 2012 for TNTsdk 2012 by  doxygen 1.6.1