spice-0.1.0.2: An FRP-based game engine written in Haskell.
FRP.Spice.Input.Keyboard
Description
The keyboard specific section of input.
Synopsis
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.
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.
Signal
Map
Bool
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.