packages feed

HGamer3D-CEGUI-Binding-0.1.9: 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.althainz.de/HGamer3D.html
// 
// (c) 2011, 2012 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