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.
keymapGetCapsLockState :: KeymapClass self => self -> IO Boolgtk3 Graphics.UI.Gtk.Gdk.Keymap Returns whether the Caps Lock modifier is locked.
- Available since Gdk version 2.16
-
gtk3 Graphics.UI.Gtk.Gdk.Keymap Returns the Keymap attached to the default display.
keymapGetDirection :: KeymapClass self => self -> IO PangoDirectiongtk3 Graphics.UI.Gtk.Gdk.Keymap Returns the direction of effective layout of the keymap. Returns the direction of the keymap.
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.
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.
keymapGetForDisplay :: Display -> IO Keymapgtk3 Graphics.UI.Gtk.Gdk.Keymap Returns the Keymap attached to display.
- Available since Gdk version 2.2
keymapHaveBidiLayouts :: KeymapClass self => self -> IO Boolgtk3 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
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
keymapLookupKey :: KeymapClass self => Maybe self -> KeymapKey -> IO Intgtk3 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.
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