Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
module GI.Gdk.Structs.
KeymapKey A KeymapKey is a hardware key that can be mapped to a keyval.
-
gi-gdk3 GI.Gdk.Structs.KeymapKey Memory-managed wrapper type.
KeymapKey :: ManagedPtr KeymapKey -> KeymapKeygi-gdk3 GI.Gdk.Structs.KeymapKey No documentation available.
getKeymapKeyGroup :: MonadIO m => KeymapKey -> m Int32gi-gdk3 GI.Gdk.Structs.KeymapKey Get the value of the “group” field. When overloading is enabled, this is equivalent to
get keymapKey #group
getKeymapKeyKeycode :: MonadIO m => KeymapKey -> m Word32gi-gdk3 GI.Gdk.Structs.KeymapKey Get the value of the “keycode” field. When overloading is enabled, this is equivalent to
get keymapKey #keycode
getKeymapKeyLevel :: MonadIO m => KeymapKey -> m Int32gi-gdk3 GI.Gdk.Structs.KeymapKey Get the value of the “level” field. When overloading is enabled, this is equivalent to
get keymapKey #level
newZeroKeymapKey :: MonadIO m => m KeymapKeygi-gdk3 GI.Gdk.Structs.KeymapKey Construct a KeymapKey struct initialized to zero.
setKeymapKeyGroup :: MonadIO m => KeymapKey -> Int32 -> m ()gi-gdk3 GI.Gdk.Structs.KeymapKey Set the value of the “group” field. When overloading is enabled, this is equivalent to
set keymapKey [ #group := value ]
setKeymapKeyKeycode :: MonadIO m => KeymapKey -> Word32 -> m ()gi-gdk3 GI.Gdk.Structs.KeymapKey Set the value of the “keycode” field. When overloading is enabled, this is equivalent to
set keymapKey [ #keycode := value ]
setKeymapKeyLevel :: MonadIO m => KeymapKey -> Int32 -> m ()gi-gdk3 GI.Gdk.Structs.KeymapKey Set the value of the “level” field. When overloading is enabled, this is equivalent to
set keymapKey [ #level := value ]