Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Enumerations | Functions
KeyName.h File Reference
#include "lib/external_libraries/libsdl.h"

Go to the source code of this file.

Macros

#define CUSTOM_SDL_KEYCODE   SDLK_LAST
 

Enumerations

enum  {
  MOUSE_LEFT = CUSTOM_SDL_KEYCODE + SDL_BUTTON_LEFT, MOUSE_RIGHT = CUSTOM_SDL_KEYCODE + SDL_BUTTON_RIGHT, MOUSE_MIDDLE = CUSTOM_SDL_KEYCODE + SDL_BUTTON_MIDDLE, MOUSE_WHEELUP = CUSTOM_SDL_KEYCODE + SDL_BUTTON_WHEELUP,
  MOUSE_WHEELDOWN = CUSTOM_SDL_KEYCODE + SDL_BUTTON_WHEELDOWN, MOUSE_X1 = CUSTOM_SDL_KEYCODE + SDL_BUTTON_WHEELDOWN + 1, MOUSE_X2 = CUSTOM_SDL_KEYCODE + SDL_BUTTON_WHEELDOWN + 2, UNIFIED_SHIFT,
  UNIFIED_CTRL, UNIFIED_ALT, UNIFIED_SUPER, UNIFIED_LAST
}
 

Functions

void InitKeyNameMap ()
 
CStr8 FindKeyName (int keycode)
 
int FindKeyCode (const CStr8 &keyname)
 

Macro Definition Documentation

#define CUSTOM_SDL_KEYCODE   SDLK_LAST

Definition at line 34 of file KeyName.h.

Enumeration Type Documentation

anonymous enum
Enumerator
MOUSE_LEFT 
MOUSE_RIGHT 
MOUSE_MIDDLE 
MOUSE_WHEELUP 
MOUSE_WHEELDOWN 
MOUSE_X1 
MOUSE_X2 
UNIFIED_SHIFT 
UNIFIED_CTRL 
UNIFIED_ALT 
UNIFIED_SUPER 
UNIFIED_LAST 

Definition at line 37 of file KeyName.h.

Function Documentation

int FindKeyCode ( const CStr8 &  keyname)
CStr8 FindKeyName ( int  keycode)

Definition at line 354 of file KeyName.cpp.

void InitKeyNameMap ( )

Definition at line 333 of file KeyName.cpp.