Populous: The Beginning Script 3  1.0.0
Documentation for Populous Script 3 engine
Pop3Keys.h File Reference
#include "Pop3Build.h"
#include <windows.h>

Go to the source code of this file.

Macros

#define MOUSE_ENUM_OFFSET   256
 
#define MAX_KEYS   LB_KEY_MAX
 
#define LB_KEY_MOUSE_LEFT   LB_KEY_MOUSE0
 
#define LB_KEY_MOUSE_RIGHT   LB_KEY_MOUSE1
 

Typedefs

typedef enum Pop3InputKey TbInputKey
 

Enumerations

enum  Pop3InputKey {
  LB_KEY_NONE = 0, LB_KEY_ESC = VK_ESCAPE, LB_KEY_MINUS = VK_OEM_MINUS, LB_KEY_NUM_MINUS = LB_KEY_MINUS,
  LB_KEY_EQUAL = VK_OEM_PLUS, LB_KEY_NUM_PLUS = LB_KEY_EQUAL, LB_KEY_BACKSPACE = VK_BACK, LB_KEY_TAB = VK_TAB,
  LB_KEY_0 = 0x30, LB_KEY_1, LB_KEY_2, LB_KEY_3,
  LB_KEY_4, LB_KEY_5, LB_KEY_6, LB_KEY_7,
  LB_KEY_8, LB_KEY_9, LB_KEY_A = 0x41, LB_KEY_B,
  LB_KEY_C, LB_KEY_D, LB_KEY_E, LB_KEY_F,
  LB_KEY_G, LB_KEY_H, LB_KEY_I, LB_KEY_J,
  LB_KEY_K, LB_KEY_L, LB_KEY_M, LB_KEY_N,
  LB_KEY_O, LB_KEY_P, LB_KEY_Q, LB_KEY_R,
  LB_KEY_S, LB_KEY_T, LB_KEY_U, LB_KEY_V,
  LB_KEY_W, LB_KEY_X, LB_KEY_Y, LB_KEY_Z,
  LB_KEY_LSBRACKET = VK_OEM_4, LB_KEY_RSBRACKET = VK_OEM_6, LB_KEY_RETURN = VK_RETURN, LB_KEY_NUM_ENTER = LB_KEY_RETURN,
  LB_KEY_LCONTROL = VK_LCONTROL, LB_KEY_COLON = VK_OEM_1, LB_KEY_QUOTE = VK_OEM_8, LB_KEY_QUOTE2 = VK_OEM_3,
  LB_KEY_LSHIFT = VK_LSHIFT, LB_KEY_HASH = VK_OEM_6, LB_KEY_COMMA = VK_OEM_COMMA, LB_KEY_DOT = VK_OEM_PERIOD,
  LB_KEY_NUM_DOT = LB_KEY_DOT, LB_KEY_SLASH = VK_OEM_2, LB_KEY_RSHIFT = VK_RSHIFT, LB_KEY_LALT = VK_LMENU,
  LB_KEY_SPACE = VK_SPACE, LB_KEY_CAPS = VK_CAPITAL, LB_KEY_F1 = 0x70, LB_KEY_F2,
  LB_KEY_F3, LB_KEY_F4, LB_KEY_F5, LB_KEY_F6,
  LB_KEY_F7, LB_KEY_F8, LB_KEY_F9, LB_KEY_F10,
  LB_KEY_F11, LB_KEY_F12, LB_KEY_NUM_0 = VK_NUMPAD0, LB_KEY_NUM_INSERT = LB_KEY_NUM_0,
  LB_KEY_NUM_1, LB_KEY_NUM_2, LB_KEY_NUM_3, LB_KEY_NUM_4,
  LB_KEY_NUM_5, LB_KEY_NUM_6, LB_KEY_NUM_7, LB_KEY_NUM_8,
  LB_KEY_NUM_9, LB_KEY_NUM_SLASH = VK_DIVIDE, LB_KEY_NUM_ASTERISK = VK_MULTIPLY, LB_KEY_NUM_LOCK = VK_NUMLOCK,
  LB_KEY_SCROLL_LOCK = VK_SCROLL, LB_KEY_BACKSLASH = VK_OEM_5, LB_KEY_RCONTROL = VK_RCONTROL, LB_KEY_PRINT_SCR = VK_SNAPSHOT,
  LB_KEY_RALT = VK_RMENU, LB_KEY_BREAK = VK_PAUSE, LB_KEY_PAUSE = LB_KEY_BREAK, LB_KEY_HOME = VK_HOME,
  LB_KEY_UP = VK_UP, LB_KEY_PGUP = VK_PRIOR, LB_KEY_LEFT = VK_LEFT, LB_KEY_RIGHT = VK_RIGHT,
  LB_KEY_END = VK_END, LB_KEY_DOWN = VK_DOWN, LB_KEY_PGDN = VK_NEXT, LB_KEY_INSERT = VK_INSERT,
  LB_KEY_DELETE = VK_DELETE, LB_KEY_NUM_DELETE = LB_KEY_DELETE, LB_KEY_MOUSE0 = MOUSE_ENUM_OFFSET, LB_KEY_MOUSE1,
  LB_KEY_MOUSE2, LB_KEY_MOUSE3, LB_KEY_MOUSE4, LB_KEY_MAX
}