Gdk.Keymap Class
Object for keyboard code manipulation

See Also: Keymap Members


public class Keymap : GLib.Object


Defines translations from keyboard states to a `keyval`. Two phase translation: determine keyboard group and level for keyboard state, then lookup the keycode/group/level triplet in the keymap and get the corresponding keyval. Keycode is the hardware/keyboard code for that key. Keygroup is used for language and horizontal tracking [ "group 1" is english, "group 2" is hebrew]. Keylevel is used to track letter case/alternate representation and vertical movement [ level 0 is "a", level 1 is "A" ; alternately, level 0 is "1" and level 1 is "!" ].


Namespace: Gdk
Assembly: gdk-sharp (in gdk-sharp.dll)
Assembly Versions: