gtk-0.11.0: Binding to the Gtk+ graphical user interface library.

Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net

Graphics.UI.Gtk.Gdk.Keys

Description

A KeyVal is a numeric value identifying a keyboard key. The defined values can be found at http://gitweb.freedesktop.org/?p=xorg/proto/x11proto.git;a=blob_plain;f=keysymdef.h. The names of the keys are the names of the macros without the prefix.

Synopsis

Documentation

type KeyVal = Word32Source

Key values are the codes which are sent whenever a key is pressed or released.

keyName :: KeyVal -> StringSource

Converts a key value into a symbolic name.

keyFromName :: String -> KeyValSource

Converts a key name to a key value.

keyToCharSource

Arguments

:: KeyVal

keyval - a Gdk key symbol

-> Maybe Char

returns the corresponding unicode character, or Nothing if there is no corresponding character.

Convert from a Gdk key symbol to the corresponding Unicode character.