Win32-2.14.1.0: A binding to Windows Win32 API.
Copyright2013 shelarcy
LicenseBSD-style
Maintainershelarcy@gmail.com
StabilityProvisional
PortabilityNon-portable (Win32 API)
Safe HaskellSafe-Inferred
LanguageHaskell2010

System.Win32.Automation.Input.Key

Description

Keyboard input events

Documentation

type PKEYBDINPUT = Ptr KEYBDINPUT Source #

data KEYBDINPUT Source #

Constructors

Instances

Instances details
Instance details

Defined in System.Win32.Automation.Input.Key

Methods

showsPrec :: Int -> KEYBDINPUT -> ShowS

show :: KEYBDINPUT -> String

showList :: [KEYBDINPUT] -> ShowS

Storable KEYBDINPUT Source #
Instance details

Defined in System.Win32.Automation.Input.Key

Methods

sizeOf :: KEYBDINPUT -> Int

alignment :: KEYBDINPUT -> Int

peekElemOff :: Ptr KEYBDINPUT -> Int -> IO KEYBDINPUT

pokeElemOff :: Ptr KEYBDINPUT -> Int -> KEYBDINPUT -> IO ()

peekByteOff :: Ptr b -> Int -> IO KEYBDINPUT

pokeByteOff :: Ptr b -> Int -> KEYBDINPUT -> IO ()

peek :: Ptr KEYBDINPUT -> IO KEYBDINPUT

poke :: Ptr KEYBDINPUT -> KEYBDINPUT -> IO ()

kEYEVENTF_EXTENDEDKEY :: DWORD Source #

kEYEVENTF_KEYUP :: DWORD Source #

kEYEVENTF_SCANCODE :: DWORD Source #

kEYEVENTF_UNICODE :: DWORD Source #

AltStyle によって変換されたページ (->オリジナル) /