packages feed

HGamer3D-CEGUI-Binding-0.5.0: include/EnumKeyScan.h

// This source file is part of HGamer3D, a project to enable 3D game development 
// in Haskell. For the latest info, see http://www.hgamer3d.org .
// 
// (c) 2011-2014 Peter Althainz
// 
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// 
//     http://www.apache.org/licenses/LICENSE-2.0
// 
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// 

// EnumKeyScan.h

// 

#include "wchar.h"
#ifndef _DEFINED_HG3D_EnumKeyScan
#define _DEFINED_HG3D_EnumKeyScan


enum EnumKeyScan
{
  KeyEscape = 0x01, // 
  KeyOne = 0x02, // 
  KeyTwo = 0x03, // 
  KeyThree = 0x04, // 
  KeyFour = 0x05, // 
  KeyFive = 0x06, // 
  KeySix = 0x07, // 
  KeySeven = 0x08, // 
  KeyEight = 0x09, // 
  KeyNine = 0x0A, // 
  KeyZero = 0x0B, // 
  KeyMinus = 0x0C, // 
  KeyEquals = 0x0D, // 
  KeyBackspace = 0x0E, // 
  KeyTab = 0x0F, // 
  KeyQ = 0x10, // 
  KeyW = 0x11, // 
  KeyE = 0x12, // 
  KeyR = 0x13, // 
  KeyT = 0x14, // 
  KeyY = 0x15, // 
  KeyU = 0x16, // 
  KeyI = 0x17, // 
  KeyO = 0x18, // 
  KeyP = 0x19, // 
  KeyLeftBracket = 0x1A, // 
  KeyRightBracket = 0x1B, // 
  KeyReturn = 0x1C, // 
  KeyLeftControl = 0x1D, // 
  KeyA = 0x1E, // 
  KeyS = 0x1F, // 
  KeyD = 0x20, // 
  KeyF = 0x21, // 
  KeyG = 0x22, // 
  KeyH = 0x23, // 
  KeyJ = 0x24, // 
  KeyK = 0x25, // 
  KeyL = 0x26, // 
  KeySemicolon = 0x27, // 
  KeyApostrophe = 0x28, // 
  KeyGrave = 0x29, // 
  KeyLeftShift = 0x2A, // 
  KeyBackslash = 0x2B, // 
  KeyZ = 0x2C, // 
  KeyX = 0x2D, // 
  KeyC = 0x2E, // 
  KeyV = 0x2F, // 
  KeyB = 0x30, // 
  KeyN = 0x31, // 
  KeyM = 0x32, // 
  KeyComma = 0x33, // 
  KeyPeriod = 0x34, // 
  KeySlash = 0x35, // 
  KeyRightShift = 0x36, // 
  KeyMultiply = 0x37, // 
  KeyLeftAlt = 0x38, // 
  KeySpace = 0x39, // 
  KeyCapital = 0x3A, // 
  KeyF1 = 0x3B, // 
  KeyF2 = 0x3C, // 
  KeyF3 = 0x3D, // 
  KeyF4 = 0x3E, // 
  KeyF5 = 0x3F, // 
  KeyF6 = 0x40, // 
  KeyF7 = 0x41, // 
  KeyF8 = 0x42, // 
  KeyF9 = 0x43, // 
  KeyF10 = 0x44, // 
  KeyNumLock = 0x45, // 
  KeyScrollLock = 0x46, // 
  KeyNumpad7 = 0x47, // 
  KeyNumpad8 = 0x48, // 
  KeyNumpad9 = 0x49, // 
  KeySubtract = 0x4A, // 
  KeyNumpad4 = 0x4B, // 
  KeyNumpad5 = 0x4C, // 
  KeyNumpad6 = 0x4D, // 
  KeyAdd = 0x4E, // 
  KeyNumpad1 = 0x4F, // 
  KeyNumpad2 = 0x50, // 
  KeyNumpad3 = 0x51, // 
  KeyNumpad0 = 0x52, // 
  KeyDecimal = 0x53, // 
  KeyOEM_102 = 0x56, // 
  KeyF11 = 0x57, // 
  KeyF12 = 0x58, // 
  KeyF13 = 0x64, // 
  KeyF14 = 0x65, // 
  KeyF15 = 0x66, // 
  KeyKana = 0x70, // 
  KeyABNT_C1 = 0x73, // 
  KeyConvert = 0x79, // 
  KeyNoConvert = 0x7B, // 
  KeyYen = 0x7D, // 
  KeyABNT_C2 = 0x7E, // 
  KeyNumpadEquals = 0x8D, // 
  KeyPrevTrack = 0x90, // 
  KeyAt = 0x91, // 
  KeyColon = 0x92, // 
  KeyUnderline = 0x93, // 
  KeyKanji = 0x94, // 
  KeyStop = 0x95, // 
  KeyAX = 0x96, // 
  KeyUnlabeled = 0x97, // 
  KeyNextTrack = 0x99, // 
  KeyNumpadEnter = 0x9C, // 
  KeyRightControl = 0x9D, // 
  KeyMute = 0xA0, // 
  KeyCalculator = 0xA1, // 
  KeyPlayPause = 0xA2, // 
  KeyMediaStop = 0xA4, // 
  KeyVolumeDown = 0xAE, // 
  KeyVolumeUp = 0xB0, // 
  KeyWebHome = 0xB2, // 
  KeyNumpadComma = 0xB3, // 
  KeyDivide = 0xB5, // 
  KeySysRq = 0xB7, // 
  KeyRightAlt = 0xB8, // 
  KeyPause = 0xC5, // 
  KeyHome = 0xC7, // 
  KeyArrowUp = 0xC8, // 
  KeyPageUp = 0xC9, // 
  KeyArrowLeft = 0xCB, // 
  KeyArrowRight = 0xCD, // 
  KeyEnd = 0xCF, // 
  KeyArrowDown = 0xD0, // 
  KeyPageDown = 0xD1, // 
  KeyInsert = 0xD2, // 
  KeyDelete = 0xD3, // 
  KeyLeftWindows = 0xDB, // 
  KeyRightWindows = 0xDC, // 
  KeyAppMenu = 0xDD, // 
  KeyPower = 0xDE, // 
  KeySleep = 0xDF, // 
  KeyWake = 0xE3, // 
  KeyWebSearch = 0xE5, // 
  KeyWebFavorites = 0xE6, // 
  KeyWebRefresh = 0xE7, // 
  KeyWebStop = 0xE8, // 
  KeyWebForward = 0xE9, // 
  KeyWebBack = 0xEA, // 
  KeyMyComputer = 0xEB, // 
  KeyMail = 0xEC, // 
  KeyMediaSelect = 0xED // 
};
#endif