WebKitDOMGTK+ Reference Manual: WebKitDOMKeyboardEvent

## WebKitDOMKeyboardEvent WebKitDOMKeyboardEvent |

## Synopsis

                        WebKitDOMKeyboardEvent;
    gboolean            webkit_dom_keyboard_event_get_modifier_state
                                                            (WebKitDOMKeyboardEvent *self,
                                                             const gchar *keyIdentifierArg);
    void                webkit_dom_keyboard_event_init_keyboard_event
                                                            (WebKitDOMKeyboardEvent *self,
                                                             const gchar *type,
                                                             gboolean canBubble,
                                                             gboolean cancelable,
                                                             WebKitDOMDOMWindow *view,
                                                             const gchar *keyIdentifier,
                                                             gulong location,
                                                             gboolean ctrlKey,
                                                             gboolean altKey,
                                                             gboolean shiftKey,
                                                             gboolean metaKey,
                                                             gboolean altGraphKey);
    gchar *             webkit_dom_keyboard_event_get_key_identifier
                                                            (WebKitDOMKeyboardEvent *self);
    gulong              webkit_dom_keyboard_event_get_key_location
                                                            (WebKitDOMKeyboardEvent *self);
    gboolean            webkit_dom_keyboard_event_get_ctrl_key
                                                            (WebKitDOMKeyboardEvent *self);
    gboolean            webkit_dom_keyboard_event_get_shift_key
                                                            (WebKitDOMKeyboardEvent *self);
    gboolean            webkit_dom_keyboard_event_get_alt_key
                                                            (WebKitDOMKeyboardEvent *self);
    gboolean            webkit_dom_keyboard_event_get_meta_key
                                                            (WebKitDOMKeyboardEvent *self);
    gboolean            webkit_dom_keyboard_event_get_alt_graph_key
                                                            (WebKitDOMKeyboardEvent *self);

## Object Hierarchy

      GObject
       +----WebKitDOMObject
             +----WebKitDOMEvent
                   +----WebKitDOMUIEvent
                         +----WebKitDOMKeyboardEvent

## Properties

      "alt-graph-key"            gboolean              : Read
      "alt-key"                  gboolean              : Read
      "ctrl-key"                 gboolean              : Read
      "key-identifier"           gchar*                : Read
      "key-location"             gulong                : Read
      "meta-key"                 gboolean              : Read
      "shift-key"                gboolean              : Read

## Description

## Details

### WebKitDOMKeyboardEvent

    typedef struct _WebKitDOMKeyboardEvent WebKitDOMKeyboardEvent;

### webkit_dom_keyboard_event_get_modifier_state ()

    gboolean            webkit_dom_keyboard_event_get_modifier_state
                                                            (WebKitDOMKeyboardEvent *self,
                                                             const gchar *keyIdentifierArg);

`self` : | A WebKitDOMKeyboardEvent
`keyIdentifierArg` : | A gchar
Returns : | A gboolean

### webkit_dom_keyboard_event_init_keyboard_event ()

    void                webkit_dom_keyboard_event_init_keyboard_event
                                                            (WebKitDOMKeyboardEvent *self,
                                                             const gchar *type,
                                                             gboolean canBubble,
                                                             gboolean cancelable,
                                                             WebKitDOMDOMWindow *view,
                                                             const gchar *keyIdentifier,
                                                             gulong location,
                                                             gboolean ctrlKey,
                                                             gboolean altKey,
                                                             gboolean shiftKey,
                                                             gboolean metaKey,
                                                             gboolean altGraphKey);

`self` : | A WebKitDOMKeyboardEvent
`type` : | A gchar
`canBubble` : | A gboolean
`cancelable` : | A gboolean
`view` : | A WebKitDOMDOMWindow
`keyIdentifier` : | A gchar
`location` : | A gulong
`ctrlKey` : | A gboolean
`altKey` : | A gboolean
`shiftKey` : | A gboolean
`metaKey` : | A gboolean
`altGraphKey` : | A gboolean

### webkit_dom_keyboard_event_get_key_identifier ()

    gchar *             webkit_dom_keyboard_event_get_key_identifier
                                                            (WebKitDOMKeyboardEvent *self);

`self` : | A WebKitDOMKeyboardEvent
Returns : | A gchar

### webkit_dom_keyboard_event_get_key_location ()

    gulong              webkit_dom_keyboard_event_get_key_location
                                                            (WebKitDOMKeyboardEvent *self);

`self` : | A WebKitDOMKeyboardEvent
Returns : | A gulong

### webkit_dom_keyboard_event_get_ctrl_key ()

    gboolean            webkit_dom_keyboard_event_get_ctrl_key
                                                            (WebKitDOMKeyboardEvent *self);

`self` : | A WebKitDOMKeyboardEvent
Returns : | A gboolean

### webkit_dom_keyboard_event_get_shift_key ()

    gboolean            webkit_dom_keyboard_event_get_shift_key
                                                            (WebKitDOMKeyboardEvent *self);

`self` : | A WebKitDOMKeyboardEvent
Returns : | A gboolean

### webkit_dom_keyboard_event_get_alt_key ()

    gboolean            webkit_dom_keyboard_event_get_alt_key
                                                            (WebKitDOMKeyboardEvent *self);

`self` : | A WebKitDOMKeyboardEvent
Returns : | A gboolean

### webkit_dom_keyboard_event_get_meta_key ()

    gboolean            webkit_dom_keyboard_event_get_meta_key
                                                            (WebKitDOMKeyboardEvent *self);

`self` : | A WebKitDOMKeyboardEvent
Returns : | A gboolean

### webkit_dom_keyboard_event_get_alt_graph_key ()

    gboolean            webkit_dom_keyboard_event_get_alt_graph_key
                                                            (WebKitDOMKeyboardEvent *self);

`self` : | A WebKitDOMKeyboardEvent
Returns : | A gboolean

## Property Details

### The `"alt-graph-key"` property

      "alt-graph-key"            gboolean              : Read

read-only gboolean KeyboardEvent:alt-graph-key.

Default value: FALSE

### The `"alt-key"` property

      "alt-key"                  gboolean              : Read

read-only gboolean KeyboardEvent:alt-key.

Default value: FALSE

### The `"ctrl-key"` property

      "ctrl-key"                 gboolean              : Read

read-only gboolean KeyboardEvent:ctrl-key.

Default value: FALSE

### The `"key-identifier"` property

      "key-identifier"           gchar*                : Read

read-only gchar* KeyboardEvent:key-identifier.

Default value: ""

### The `"key-location"` property

      "key-location"             gulong                : Read

read-only gulong KeyboardEvent:key-location.

### The `"meta-key"` property

      "meta-key"                 gboolean              : Read

read-only gboolean KeyboardEvent:meta-key.

Default value: FALSE

### The `"shift-key"` property

      "shift-key"                gboolean              : Read

read-only gboolean KeyboardEvent:shift-key.

Default value: FALSE