Table of Contents

Class KeyEvent

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class KeyEvent
Inheritance
KeyEvent
Inherited Members

Methods

GetConsumedModifiers(nint)

Calls native method gdk_key_event_get_consumed_modifiers.

public static extern ModifierType GetConsumedModifiers(nint @event)

Parameters

event nint

Returns

ModifierType

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_key_event_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetKeycode(nint)

Calls native method gdk_key_event_get_keycode.

public static extern uint GetKeycode(nint @event)

Parameters

event nint

Returns

uint

Transfer ownership: None Nullable: False

GetKeyval(nint)

Calls native method gdk_key_event_get_keyval.

public static extern uint GetKeyval(nint @event)

Parameters

event nint

Returns

uint

Transfer ownership: None Nullable: False

GetLayout(nint)

Calls native method gdk_key_event_get_layout.

public static extern uint GetLayout(nint @event)

Parameters

event nint

Returns

uint

Transfer ownership: None Nullable: False

GetLevel(nint)

Calls native method gdk_key_event_get_level.

public static extern uint GetLevel(nint @event)

Parameters

event nint

Returns

uint

Transfer ownership: None Nullable: False

GetMatch(nint, out uint, out ModifierType)

Calls native method gdk_key_event_get_match.

public static extern bool GetMatch(nint @event, out uint keyval, out ModifierType modifiers)

Parameters

event nint
keyval uint

Transfer ownership: Full Nullable: False

modifiers ModifierType

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsModifier(nint)

Calls native method gdk_key_event_is_modifier.

public static extern bool IsModifier(nint @event)

Parameters

event nint

Returns

bool

Transfer ownership: None Nullable: False

Matches(nint, uint, ModifierType)

Calls native method gdk_key_event_matches.

public static extern KeyMatch Matches(nint @event, uint keyval, ModifierType modifiers)

Parameters

event nint
keyval uint

Transfer ownership: None Nullable: False

modifiers ModifierType

Transfer ownership: None Nullable: False

Returns

KeyMatch

Transfer ownership: None Nullable: False