-- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) -- Edit the ORIGNAL .chs file instead! {-# LINE 1 ".\\HGamer3D\\Bindings\\SFML\\EnumKey.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} {-# LANGUAGE TypeSynonymInstances #-} -- 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. -- -- EnumKey.chs -- module HGamer3D.Bindings.SFML.EnumKey where import Foreign import Foreign.Ptr import Foreign.C import HGamer3D.Data.HG3DClass import HGamer3D.Data.Vector import HGamer3D.Data.Colour import HGamer3D.Data.Angle data EnumKey = -- | The A key. KeyA -- | The B key. | KeyB -- | The C key. | KeyC -- | The D key. | KeyD -- | The E key. | KeyE -- | The F key. | KeyF -- | The G key. | KeyG -- | The H key. | KeyH -- | The I key. | KeyI -- | The J key. | KeyJ -- | The K key. | KeyK -- | The L key. | KeyL -- | The M key. | KeyM -- | The N key. | KeyN -- | The O key. | KeyO -- | The P key. | KeyP -- | The Q key. | KeyQ -- | The R key. | KeyR -- | The S key. | KeyS -- | The T key. | KeyT -- | The U key. | KeyU -- | The V key. | KeyV -- | The W key. | KeyW -- | The X key. | KeyX -- | The Y key. | KeyY -- | The Z key. | KeyZ -- | The 0 key. | KeyNum0 -- | The 1 key. | KeyNum1 -- | The 2 key. | KeyNum2 -- | The 3 key. | KeyNum3 -- | The 4 key. | KeyNum4 -- | The 5 key. | KeyNum5 -- | The 6 key. | KeyNum6 -- | The 7 key. | KeyNum7 -- | The 8 key. | KeyNum8 -- | The 9 key. | KeyNum9 -- | The Escape key. | KeyEscape -- | The left Control key. | KeyLControl -- | The left Shift key. | KeyLShift -- | The left Alt key. | KeyLAlt -- | The left OS specific key: window (Windows and Linux), apple (MacOS X), ... | KeyLSystem -- | The right Control key. | KeyRControl -- | The right Shift key. | KeyRShift -- | The right Alt key. | KeyRAlt -- | The right OS specific key: window (Windows and Linux), apple (MacOS X), ... | KeyRSystem -- | The Menu key. | KeyMenu -- | The [ key. | KeyLBracket -- | The ] key. | KeyRBracket -- | The ; key. | KeySemiColon -- | The , key. | KeyComma -- | The . key. | KeyPeriod -- | The ' key. | KeyQuote -- | The / key. | KeySlash -- | The \ key. | KeyBackSlash -- | The ~ key. | KeyTilde -- | The = key. | KeyEqual -- | The - key. | KeyDash -- | The Space key. | KeySpace -- | The Return key. | KeyReturn -- | The Backspace key. | KeyBack -- | The Tabulation key. | KeyTab -- | The Page up key. | KeyPageUp -- | The Page down key. | KeyPageDown -- | The End key. | KeyEnd -- | The Home key. | KeyHome -- | The Insert key. | KeyInsert -- | The Delete key. | KeyDelete -- | -- | KeyAdd -- | -- | KeySubtract -- | -- | KeyMultiply -- | / | KeyDivide -- | Left arrow. | KeyLeft -- | Right arrow. | KeyRight -- | Up arrow. | KeyUp -- | Down arrow. | KeyDown -- | The numpad 0 key. | KeyNumpad0 -- | The numpad 1 key. | KeyNumpad1 -- | The numpad 2 key. | KeyNumpad2 -- | The numpad 3 key. | KeyNumpad3 -- | The numpad 4 key. | KeyNumpad4 -- | The numpad 5 key. | KeyNumpad5 -- | The numpad 6 key. | KeyNumpad6 -- | The numpad 7 key. | KeyNumpad7 -- | The numpad 8 key. | KeyNumpad8 -- | The numpad 9 key. | KeyNumpad9 -- | The F1 key. | KeyF1 -- | The F2 key. | KeyF2 -- | The F3 key. | KeyF3 -- | The F4 key. | KeyF4 -- | The F5 key. | KeyF5 -- | The F6 key. | KeyF6 -- | The F7 key. | KeyF7 -- | The F8 key. | KeyF8 -- | The F8 key. | KeyF9 -- | The F10 key. | KeyF10 -- | The F11 key. | KeyF11 -- | The F12 key. | KeyF12 -- | The F13 key. | KeyF13 -- | The F14 key. | KeyF14 -- | The F15 key. | KeyF15 -- | The Pause key. | KeyPause -- | Keep last | KeyKeyCount deriving (Enum,Eq)