Hoogle Search

Within LTS Haskell 24.46 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. keymapGetCapsLockState :: KeymapClass self => self -> IO Bool

    gtk3 Graphics.UI.Gtk.Gdk.Keymap

    Returns whether the Caps Lock modifier is locked.

    • Available since Gdk version 2.16

  2. keymapGetDefault :: IO Keymap

    gtk3 Graphics.UI.Gtk.Gdk.Keymap

    Returns the Keymap attached to the default display.

  3. keymapGetDirection :: KeymapClass self => self -> IO PangoDirection

    gtk3 Graphics.UI.Gtk.Gdk.Keymap

    Returns the direction of effective layout of the keymap. Returns the direction of the keymap.

  4. keymapGetEntriesForKeycode :: KeymapClass self => self -> Int -> IO (Maybe ([KeymapKey], [KeyVal]))

    gtk3 Graphics.UI.Gtk.Gdk.Keymap

    Returns the keyvals bound to hardwareKeycode. The Nth KeymapKey in keys is bound to the Nth keyval in keyvals. 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.

  5. keymapGetEntriesForKeyval :: KeymapClass self => self -> KeyVal -> IO (Maybe [KeymapKey])

    gtk3 Graphics.UI.Gtk.Gdk.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.

  6. keymapGetForDisplay :: Display -> IO Keymap

    gtk3 Graphics.UI.Gtk.Gdk.Keymap

    Returns the Keymap attached to display.

    • Available since Gdk version 2.2

  7. keymapHaveBidiLayouts :: KeymapClass self => self -> IO Bool

    gtk3 Graphics.UI.Gtk.Gdk.Keymap

    Determines if keyboard layouts for both right-to-left and left-to-right languages are in use.

    • Available since Gdk version 2.12

  8. keymapKeysChanged :: KeymapClass self => Signal self (IO ())

    gtk3 Graphics.UI.Gtk.Gdk.Keymap

    The keymapKeysChanged signal is emitted when the mapping represented by keymap changes.

    • Available since Gdk version 2.2

  9. keymapLookupKey :: KeymapClass self => Maybe self -> KeymapKey -> IO Int

    gtk3 Graphics.UI.Gtk.Gdk.Keymap

    Looks up the keyval mapped to a keycode/group/level triplet. If no keyval is bound to key, returns 0. For normal user input, you want to use keymapTranslateKeyboardState instead of this function, since the effective group/level may not be the same as the current keyboard state.

  10. keymapStateChanged :: KeymapClass self => Signal self (IO ())

    gtk3 Graphics.UI.Gtk.Gdk.Keymap

    The keymapStateChanged signal is emitted when the state of the keyboard changes, e.g when Caps Lock is turned on or off. See keymapGetCapsLockState.

    • Available since Gdk version 2.16

Page 1176 of many | Previous | Next