#ifndef KEYMAP_H #define KEYMAP_H #include "uetypes.h" /* * Keymap Indices: */ #define UE_KM_VIEW_TRANSLATE 0 #define UE_KM_VIEW_ZOOM 1 #define UE_KM_VIEW_SELECT_RECTANGULAR 2 #define UE_KM_VIEW_MOVE_OBJECT 3 /* * Keymap Names: */ static char *keymap_name[] = { "Translate View", "Zoom View", "Select Rectangular", "Move Object" }; /* * Total Keymaps: */ #define UE_TOTAL_KEYMAPS ( \ (int)sizeof(keymap_name) / (int)sizeof(char *) \ ) /* * Keymap: */ struct _ue_keymap_struct { keycode_t keycode; }; extern keymap_struct keymap[UE_TOTAL_KEYMAPS]; #endif /* KEYMAP_H */