spice-0.1.0.2: An FRP-based game engine written in Haskell.

Safe HaskellNone
LanguageHaskell2010

FRP.Spice.Input.Keyboard

Description

The keyboard specific section of input.

Synopsis

Documentation

keys :: [Key] Source

A list of all possible keys used in the GLFW API.

externals :: IO (Map Key (Signal Bool, Bool -> IO ())) Source

A Map from Key to the externals created for every single key.

signals :: Map Key (Signal Bool, Bool -> IO ()) -> Signal (Map Key Bool) Source

Creating the Signal of a Map from Key to Bool from a Map of externals.

sinks :: Map Key (Signal Bool, Bool -> IO ()) -> Map Key (Bool -> IO ()) Source

Making a Map from Key to sink from a Map of externals.