Pyrogenesis  trunk
Enumerations | Functions
KeyName.h File Reference
#include "lib/external_libraries/libsdl.h"
Include dependency graph for KeyName.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  {
  EXTRA_KEYS_BASE = SDL_SCANCODE_TO_KEYCODE(SDL_NUM_SCANCODES), UNIFIED_SHIFT, UNIFIED_CTRL, UNIFIED_ALT,
  UNIFIED_SUPER, UNIFIED_LAST, MOUSE_BASE, MOUSE_LEFT = MOUSE_BASE + SDL_BUTTON_LEFT,
  MOUSE_MIDDLE = MOUSE_BASE + SDL_BUTTON_MIDDLE, MOUSE_RIGHT = MOUSE_BASE + SDL_BUTTON_RIGHT, MOUSE_WHEELUP = MOUSE_BASE + 4, MOUSE_WHEELDOWN = MOUSE_BASE + 5,
  MOUSE_X1 = MOUSE_BASE + SDL_BUTTON_X1 + 2, MOUSE_X2 = MOUSE_BASE + SDL_BUTTON_X2 + 2
}
 

Functions

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

Enumeration Type Documentation

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

Function Documentation

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