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.
keymapGetDefault :: (HasCallStack, MonadIO m) => m Keymapgi-gdk3 GI.Gdk.Objects.Keymap Deprecated: (Since version 3.22)Use keymapGetForDisplay instead
keymapGetDirection :: (HasCallStack, MonadIO m, IsKeymap a) => a -> m Directiongi-gdk3 GI.Gdk.Objects.Keymap Returns the direction of effective layout of the keymap.
-
gi-gdk3 GI.Gdk.Objects.Keymap Returns the keyvals bound to hardwareKeycode. The Nth KeymapKey in keys is bound to the Nth keyval in keyvals. Free the returned arrays with free. When a keycode is pressed by the user, the keyval from this list of entries is selected by considering the effective keyboard group and level. See keymapTranslateKeyboardState.
-
gi-gdk3 GI.Gdk.Objects.Keymap Obtains a list of keycode/group/level combinations that will generate keyval. Groups and levels are two kinds of keyboard mode; in general, the level determines whether the top or bottom symbol on a key is used, and the group determines whether the left or right symbol is used. On US keyboards, the shift key changes the keyboard level, and there are no groups. A group switch key might convert a keyboard between Hebrew to English modes, for example. EventKey contains a group field that indicates the active keyboard group. The level is computed from the modifier mask. The returned array should be freed with free.
keymapGetForDisplay :: (HasCallStack, MonadIO m, IsDisplay a) => a -> m Keymapgi-gdk3 GI.Gdk.Objects.Keymap Returns the Keymap attached to display. Since: 2.2
-
gi-gdk3 GI.Gdk.Objects.Keymap Returns the modifier mask the keymap’s windowing system backend uses for a particular purpose. Note that this function always returns real hardware modifiers, not virtual ones (e.g. it will return GDK_MOD1_MASK rather than GDK_META_MASK if the backend maps MOD1 to META), so there are use cases where the return value of this function has to be transformed by keymapAddVirtualModifiers in order to contain the expected result. Since: 3.4
keymapGetModifierState :: (HasCallStack, MonadIO m, IsKeymap a) => a -> m Word32gi-gdk3 GI.Gdk.Objects.Keymap Returns the current modifier state. Since: 3.4
keymapGetNumLockState :: (HasCallStack, MonadIO m, IsKeymap a) => a -> m Boolgi-gdk3 GI.Gdk.Objects.Keymap Returns whether the Num Lock modifer is locked. Since: 3.0
keymapGetScrollLockState :: (HasCallStack, MonadIO m, IsKeymap a) => a -> m Boolgi-gdk3 GI.Gdk.Objects.Keymap Returns whether the Scroll Lock modifer is locked. Since: 3.18
keymapHaveBidiLayouts :: (HasCallStack, MonadIO m, IsKeymap a) => a -> m Boolgi-gdk3 GI.Gdk.Objects.Keymap Determines if keyboard layouts for both right-to-left and left-to-right languages are in use. Since: 2.12