Namespace

Clutter – 10

An OpenGL based 'interactive canvas' library

Version10
AuthorsMutter Development Team
LicenseGPL-2.0-or-later
Websitehttps://blogs.gnome.org/shell-dev/
Sourcehttps://gitlab.gnome.org/GNOME/mutter/

Build

C headersclutter/clutter.h
pkg-config filesmutter-clutter-10

Dependencies

GObject The base type system library
Browse documentation
Cairo A 2D graphics library with support for multiple output devices
Browse documentation
Atk The Accessibility toolkit
Browse documentation

Additional documentation

Classes

Action
Actor

Base class for actors.

ActorMeta
ActorNode

The ClutterActorNode structure is an opaque type whose members cannot be directly accessed.

AlignConstraint

ClutterAlignConstraint is an opaque structure whose members cannot be directly accesses.

Backend

ClutterBackend is an opaque structure whose members cannot be directly accessed.

BindConstraint

ClutterBindConstraint is an opaque structure whose members cannot be directly accessed.

BindingPool

Container of key bindings. The ClutterBindingPool struct is private.

BinLayout

The ClutterBinLayout structure contains only private data and should be accessed using the provided API.

BlitNode
BlurEffect

ClutterBlurEffect is an opaque structure whose members cannot be accessed directly.

BlurNode

The ClutterBurNode structure is an opaque type whose members cannot be directly accessed.

BoxLayout

The ClutterBoxLayout structure contains only private data and should be accessed using the provided API.

BrightnessContrastEffect

ClutterBrightnessContrastEffect is an opaque structure whose members cannot be directly accessed.

Canvas

The ClutterCanvas structure contains private data and should only be accessed using the provided API.

ChildMeta

Base interface for container specific state for child actors. A child data is meant to be used when you need to keep track of information about each individual child added to a container.

ClickAction
ClipNode

The ClutterTextNode structure is an opaque type whose members cannot be directly accessed.

Clone

The ClutterClone structure contains only private data and should be accessed using the provided API.

ColorizeEffect

ClutterColorizeEffect is an opaque structure whose members cannot be directly accessed.

ColorNode

The ClutterTextNode structure is an opaque type whose members cannot be directly accessed.

Constraint

The ClutterConstraint structure contains only private data and should be accessed using the provided API.

DeformEffect

The ClutterDeformEffect structure contains only private data and should be accessed using the provided API.

DesaturateEffect

ClutterDesaturateEffect is an opaque structure whose members cannot be directly accessed.

Effect

The ClutterEffect structure contains only private data and should be accessed using the provided API.

FixedLayout

The ClutterFixedLayout structure contains only private data and it should be accessed using the provided API.

FlowLayout

The ClutterFlowLayout structure contains only private data and should be accessed using the provided API.

FrameClock
GestureAction
GridLayout

The ClutterGridLayout structure contains only private data and should be accessed using the provided API.

Image

The ClutterImage structure contains private data and should only be accessed using the provided API.

InputDevice

Generic representation of an input device. The actual contents of this structure depend on the backend used.

InputDeviceTool
InputFocus
InputMethod
Interval

The ClutterInterval structure contains only private data and should be accessed using the provided functions.

KeyframeTransition

The ClutterKeyframeTransition structure contains only private data and should be accessed using the provided API.

Keymap
LayerNode
LayoutManager

The ClutterLayoutManager structure contains only private data and should be accessed using the provided API.

LayoutMeta

Sub-class of ClutterChildMeta specific for layout managers.

OffscreenEffect

The ClutterOffscreenEffect structure contains only private data and should be accessed using the provided API.

PageTurnEffect

ClutterPageTurnEffect is an opaque structure whose members can only be accessed using the provided API.

PaintNode

The ClutterPaintNode structure contains only private data and it should be accessed using the provided API.

PanAction

The ClutterPanAction structure contains only private data and should be accessed using the provided API.

ParamSpecColor

A GParamSpec subclass for defining properties holding a ClutterColor.

ParamSpecUnit
Path

The ClutterPath struct contains only private data and should be accessed with the functions below.

PathConstraint

ClutterPathConstraint is an opaque structure whose members cannot be directly accessed.

PipelineNode

The ClutterTextNode structure is an opaque type whose members cannot be directly accessed.

PropertyTransition

The ClutterPropertyTransition structure contains private data and should only be accessed using the provided API.

RootNode

The ClutterRootNode structure is an opaque type whose members cannot be directly accessed.

RotateAction

The ClutterRotateAction structure contains only private data and should be accessed using the provided API.

Script

The ClutterScript structure contains only private data and should be accessed using the provided API.

ScrollActor

The ClutterScrollActor structure contains only private data, and should be accessed using the provided API.

Seat
Settings

ClutterSettings is an opaque structure whose members cannot be directly accessed.

ShaderEffect

The ClutterShaderEffect structure contains only private data and should be accessed using the provided API.

ShaderFloat
ShaderInt
ShaderMatrix
SnapConstraint

ClutterSnapConstraint is an opaque structure whose members cannot be directly accesses.

Stage

The ClutterStage structure contains only private data and should be accessed using the provided API.

StageManager

The ClutterStageManager structure is private.

StageView
SwipeAction

The ClutterSwipeAction structure contains only private data and should be accessed using the provided API.

TapAction

The ClutterTapAction structure contains only private data and should be accessed using the provided API.

Text

The ClutterText struct contains only private data.

TextBuffer

The ClutterTextBuffer structure contains private data and it should only be accessed using the provided API.

TextNode

The ClutterTextNode structure is an opaque type whose members cannot be directly accessed.

TextureContent
TextureNode

The ClutterTextNode structure is an opaque type whose members cannot be directly accessed.

Timeline

The ClutterTimeline structure contains only private data and should be accessed using the provided API.

TransformNode
Transition

The ClutterTransition structure contains private data and should only be accessed using the provided API.

TransitionGroup

The ClutterTransitionGroup structure contains private data and should only be accessed using the provided API.

VirtualInputDevice
ZoomAction

The ClutterZoomAction structure contains only private data and should be accessed using the provided API.

Interfaces

Animatable
Container

ClutterContainer is an opaque structure whose members cannot be directly accessed.

Content
Scriptable

ClutterScriptable is an opaque structure whose members cannot be directly accessed.

Structs

ActorBox

Bounding box of an actor. The coordinates of the top left and right bottom corners of an actor. The coordinates of the two points are expressed in pixels with sub-pixel precision.

ActorIter

An iterator structure that allows to efficiently iterate over a section of the scene graph.

AnyEvent

Common members for a ClutterEvent.

ButtonEvent

Button event.

Capture
Color

Color representation.

Context
CrossingEvent

Event for the movement of the pointer across different actors.

DeviceEvent
EventSequence

The ClutterEventSequence structure is an opaque type used to denote the event sequence of a touch event.

Frame
FrameInfo
FrameListenerIface
Grab
IMEvent
KeyEvent

Key event.

Knot

Point in a path behaviour.

Margin

A representation of the components of a margin.

MotionEvent

Event for the pointer motion.

PadButtonEvent
PadRingEvent
PadStripEvent
PaintContext
PaintVolume

ClutterPaintVolume is an opaque structure whose members cannot be directly accessed.

ParamSpecUnits

GParamSpec subclass for unit based properties.

PathNode

Represents a single node of a ClutterPath.

Perspective

Stage perspective definition.

PickContext
PointerA11ySettings

The ClutterPointerA11ySettings structure contains pointer accessibility settings.

ProximityEvent

Event for tool proximity in tablet devices.

ScrollEvent

Scroll wheel (or similar device) event.

Shader
TouchEvent

Used for touch events.

TouchpadHoldEvent

Used for touchpad hold gesture events. The current state of the gesture will be determined by the phase field.

TouchpadPinchEvent

Used for touchpad pinch gesture events. The current state of the gesture will be determined by the phase field.

TouchpadSwipeEvent

Used for touchpad swipe gesture events. The current state of the gesture will be determined by the phase field.

Units

An opaque structure, to be used to store sizing and positioning values along with their unit.

Unions

Event

Generic event wrapper.

Enumerations

ActorAlign

Controls how a ClutterActor should align itself inside the extra space assigned to it during the allocation.

AlignAxis

Specifies the axis on which ClutterAlignConstraint should maintain the alignment.

AnimationMode

The animation modes used by ClutterAnimatable. This enumeration can be expanded in later versions of Clutter.

BinAlignment

The alignment policies available on each axis for ClutterBinLayout.

BindCoordinate

Specifies which property should be used in a binding.

BoxAlignment

The alignment policies available on each axis of the ClutterBoxLayout.

ButtonState
ContentGravity

Controls the alignment of the ClutterContent inside a ClutterActor.

DragAxis

The axis of the constraint that should be applied on the dragging action.

EventPhase
EventType

Types of events.

FlowOrientation

The direction of the arrangement of the children inside a ClutterFlowLayout.

FrameResult
GestureTriggerEdge

Enum passed to the clutter_gesture_action_set_threshold_trigger_edge() function.

Gravity

Gravity of the scaling operations. When a gravity different than CLUTTER_GRAVITY_NONE is used, an actor is scaled keeping the position of the specified portion at the same coordinates.

GridPosition

Grid position modes.

InputAxis

The type of axes Clutter recognizes on a ClutterInputDevice.

InputContentPurpose
InputDevicePadFeature
InputDevicePadSource
InputDeviceToolType

Defines the type of tool that a ClutterInputDeviceTool represents.

InputDeviceType

The types of input devices available.

InputMode

The mode for input devices available.

InputPanelState
Interpolation

The mode of interpolation between key frames.

KeyState
LongPressState

The states for the ClutterClickAction::long-press signal.

Orientation

Represents the orientation of actors or layout managers.

PanAxis

The axis of the constraint that should be applied on the panning action.

PathNodeType

Types of nodes in a ClutterPath.

PickMode

Controls the paint cycle of the scene graph when in pick mode.

PointerA11yDwellClickType

Dwell click types.

PointerA11yDwellDirection

Dwell gesture directions.

PointerA11yDwellMode

Dwell mode.

PointerA11yTimeoutType

Pointer accessibility timeout type.

PreeditResetMode
RequestMode

Specifies the type of requests for a ClutterActor.

RotateAxis

Axis of a rotation.

RotateDirection

Direction of a rotation.

ScalingFilter

The scaling filters to be used with the ClutterActor:minification-filter and ClutterActor:magnification-filter properties.

ScrollDirection

Direction of a pointer scroll event.

ScrollSource

The scroll source determines the source of the scroll event. Keep in mind that the source device ClutterInputDeviceType is not enough to infer the scroll source.

ShaderType

The type of GLSL shader program.

SnapEdge

The edge to snap.

StaticColor

Named colors, for accessing global colors defined by Clutter.

StepMode

Change the value transition of a step function.

TextDirection

The text direction to be used by ClutterActors.

TextureQuality

Enumaration controlling the texture quality.

TimelineDirection

The direction of a ClutterTimeline.

TouchpadGesturePhase

The phase of a touchpad gesture event. All gestures are guaranteed to begin with an event of type CLUTTER_TOUCHPAD_GESTURE_PHASE_BEGIN, followed by a number of CLUTTER_TOUCHPAD_GESTURE_PHASE_UPDATE (possibly 0).

UnitType

The type of unit in which a value is expressed.

Bitfields

ActorFlags

Flags used to signal the state of an actor.

ContentRepeat

Content repeat modes.

DebugFlag
DrawDebugFlag
EffectPaintFlags

Flags passed to the ‘paint’ or ‘pick’ method of ClutterEffect.

EventFlags

Flags for the ClutterEvent.

FeatureFlags

Runtime flags indicating specific features available via Clutter window system and graphics backend.

FrameInfoFlag
GrabState
InputAxisFlags
InputCapabilities
InputContentHintFlags
ModifierType

Masks applied to a ClutterEvent by modifiers.

OffscreenRedirect

Possible flags to pass to clutter_actor_set_offscreen_redirect().

PaintFlag
PickDebugFlag
PointerA11yFlags

Pointer accessibility features applied to a ClutterInputDevice pointer.

RepaintFlags

Flags to pass to clutter_threads_add_repaint_func_full().

ScrollFinishFlags

Flags used to notify the axes that were stopped in a ClutterScrollEvent. These can be used to trigger post-scroll effects like kinetic scrolling.

ScrollMode

Scroll modes.

SwipeDirection

The main direction of the swipe gesture.

TextureFlags

Flags for clutter_texture_set_from_rgb_data().

VirtualDeviceType

Error Domains

ImageError

Error enumeration for ClutterImage.

ScriptError

ClutterScript error enumeration.

Callbacks

ActorCreateChildFunc

Creates a ClutterActor using the item in the model.

BackendConstructor
BindingActionFunc

The prototype for the callback function registered with clutter_binding_pool_install_action() and invoked by clutter_binding_pool_activate().

Callback

Generic callback.

EventFilterFunc

A function pointer type used by event filters that are added with clutter_event_add_filter().

PathCallback

This function is passed to clutter_path_foreach() and will be called for each node contained in the path.

ProgressFunc

Prototype of the progress function used to compute the value between the two ends a and b of an interval depending on the value of progress.

ScriptConnectFunc

This is the signature of a function used to connect signals. It is used by the clutter_script_connect_signals_full() function. It is mainly intended for interpreted language bindings, but could be useful where the programmer wants more control over the signal connection process.

TimelineProgressFunc

A function for defining a custom progress.

Functions

add_debug_flags

Adds the debug flags passed to the list of debug flags.

cairo_clear

Utility function to clear a Cairo context.

cairo_set_source_color

Utility function for setting the source color of cr using a ClutterColor. This function is the equivalent of:

debug_set_max_render_time_constant
disable_accessibility

Disable loading the accessibility support. It has the same effect as setting the environment variable CLUTTER_DISABLE_ACCESSIBILITY. For the same reason, this method should be called before clutter_init().

do_event

Processes an event.

events_pending

Checks if events are pending in the event queue.

feature_available

Checks whether feature is available. feature can be a logical OR of ClutterFeatureFlags.

feature_get_all

Returns all the supported features.

get_accessibility_enabled

Returns whether Clutter has accessibility support enabled. As least, a value of TRUE means that there are a proper AtkUtil implementation available.

get_current_event

If an event is currently being processed, return that event. This function is intended to be used to access event state that might not be exposed by higher-level widgets. For example, to get the key modifier state from a Button ‘clicked’ event.

get_current_event_time

Retrieves the timestamp of the last event, if there is an event or if the event has a timestamp.

get_debug_flags
get_default_backend

Retrieves the default ClutterBackend used by Clutter. The ClutterBackend holds backend-specific configuration options.

get_default_text_direction

Retrieves the default direction for the text. The text direction is determined by the locale and/or by the CLUTTER_TEXT_DIRECTION environment variable.

get_font_map

Retrieves the PangoFontMap instance used by Clutter. You can use the global font map object with the COGL Pango API.

get_script_id

Retrieves the Clutter script id, if any.

keysym_to_unicode

Converts keyval from a Clutter key symbol to the corresponding ISO10646 (Unicode) character.

param_spec_color

Creates a GParamSpec for properties using ClutterColor.

param_spec_units

Creates a GParamSpec for properties using ClutterUnits.

remove_debug_flags

Removes the debug flags passed from the list of debug flags.

threads_add_idle

Simple wrapper around clutter_threads_add_idle_full() using the default priority.

threads_add_idle_full

Adds a function to be called whenever there are no higher priority events pending. If the function returns FALSE it is automatically removed from the list of event sources and will not be called again.

threads_add_repaint_func

Adds a function to be called whenever Clutter is processing a new frame.

threads_add_repaint_func_full

Adds a function to be called whenever Clutter is processing a new frame.

threads_add_timeout

Simple wrapper around clutter_threads_add_timeout_full().

threads_add_timeout_full

Sets a function to be called at regular intervals holding the Clutter threads lock, with the given priority. The function is called repeatedly until it returns FALSE, at which point the timeout is automatically removed and the function will not be called again. The notify function is called when the timeout is removed.

threads_remove_repaint_func

Removes the repaint function with handle_id as its id.

unicode_to_keysym

Convert from a ISO10646 character to a key symbol.

value_dup_paint_node

Retrieves a pointer to the ClutterPaintNode contained inside the passed GValue, and if not NULL it will increase the reference count.

value_get_color

Gets the ClutterColor contained in value.

value_get_paint_node

Retrieves a pointer to the ClutterPaintNode contained inside the passed GValue.

value_get_shader_float

Retrieves the list of floating point values stored inside the passed GValue. value must have been initialized with CLUTTER_TYPE_SHADER_FLOAT.

value_get_shader_int

Retrieves the list of integer values stored inside the passed GValue. value must have been initialized with CLUTTER_TYPE_SHADER_INT.

value_get_shader_matrix

Retrieves a matrix of floating point values stored inside the passed GValue. value must have been initialized with CLUTTER_TYPE_SHADER_MATRIX.

value_get_units

Gets the ClutterUnits contained in value.

value_set_color

Sets value to color.

value_set_paint_node

Sets the contents of a GValue initialized with CLUTTER_TYPE_PAINT_NODE.

value_set_shader_float

Sets floats as the contents of value. The passed GValue must have been initialized using CLUTTER_TYPE_SHADER_FLOAT.

value_set_shader_int

Sets ints as the contents of value. The passed GValue must have been initialized using CLUTTER_TYPE_SHADER_INT.

value_set_shader_matrix

Sets matrix as the contents of value. The passed GValue must have been initialized using CLUTTER_TYPE_SHADER_MATRIX.

value_set_units

Sets value to units.

value_take_paint_node

Sets the contents of a GValue initialized with CLUTTER_TYPE_PAINT_NODE.

Function Macros

ACTOR_BOX_INIT

A simple macro for initializing a ClutterActorBox when declaring it, e.g.:

ACTOR_SET_FLAGS

Sets the given flags on a ClutterActor.

ACTOR_UNSET_FLAGS

Unsets the given flags on a ClutterActor.

CALLBACK

Convenience macro to cast a function to ClutterCallback.

COLOR_INIT

A macro that initializes a ClutterColor, to be used when declaring it.

DEPRECATED_FOR
DEPRECATED_MACRO_FOR
MACRO_DEPRECATED_FOR
PRIVATE_FIELD
VALUE_HOLDS_COLOR

Evaluates to TRUE if x holds a ClutterColor.

VALUE_HOLDS_PAINT_NODE

Evaluates to TRUE if the value has been initialized to hold a ClutterPaintNode.

VALUE_HOLDS_SHADER_FLOAT

Evaluates to TRUE if x holds a ClutterShaderFloat.

VALUE_HOLDS_SHADER_INT

Evaluates to TRUE if x holds a ClutterShaderInt.

VALUE_HOLDS_SHADER_MATRIX

Evaluates to TRUE if x holds a ClutterShaderMatrix.

VALUE_HOLDS_UNITS

Evaluates to TRUE if x holds a ClutterUnits value.

Constants

BUTTON_MIDDLE

The middle button of a pointer device.

BUTTON_PRIMARY

The primary button of a pointer device.

BUTTON_SECONDARY

The secondary button of a pointer device.

COGL

Cogl (internal GL abstraction utility library) backend. Can be “gl” or “gles” currently.

CURRENT_TIME

Default value for “now”.

EVENT_PROPAGATE

Continues the propagation of an event; this macro should be used in event-related signals.

EVENT_STOP

Stops the propagation of an event; this macro should be used in event-related signals.

FLAVOUR

GL Windowing system used.

KEY_0
KEY_1
KEY_2
KEY_3
KEY_3270_AltCursor
KEY_3270_Attn
KEY_3270_BackTab
KEY_3270_ChangeScreen
KEY_3270_Copy
KEY_3270_CursorBlink
KEY_3270_CursorSelect
KEY_3270_DeleteWord
KEY_3270_Duplicate
KEY_3270_Enter
KEY_3270_EraseEOF
KEY_3270_EraseInput
KEY_3270_ExSelect
KEY_3270_FieldMark
KEY_3270_Ident
KEY_3270_Jump
KEY_3270_KeyClick
KEY_3270_Left2
KEY_3270_PA1
KEY_3270_PA2
KEY_3270_PA3
KEY_3270_Play
KEY_3270_PrintScreen
KEY_3270_Quit
KEY_3270_Record
KEY_3270_Reset
KEY_3270_Right2
KEY_3270_Rule
KEY_3270_Setup
KEY_3270_Test
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
KEY_A
KEY_a
KEY_Aacute
KEY_aacute
KEY_Abelowdot
KEY_abelowdot
KEY_abovedot
KEY_Abreve
KEY_abreve
KEY_Abreveacute
KEY_abreveacute
KEY_Abrevebelowdot
KEY_abrevebelowdot
KEY_Abrevegrave
KEY_abrevegrave
KEY_Abrevehook
KEY_abrevehook
KEY_Abrevetilde
KEY_abrevetilde
KEY_AccessX_Enable
KEY_AccessX_Feedback_Enable
KEY_Acircumflex
KEY_acircumflex
KEY_Acircumflexacute
KEY_acircumflexacute
KEY_Acircumflexbelowdot
KEY_acircumflexbelowdot
KEY_Acircumflexgrave
KEY_acircumflexgrave
KEY_Acircumflexhook
KEY_acircumflexhook
KEY_Acircumflextilde
KEY_acircumflextilde
KEY_acute
KEY_AddFavorite
KEY_Adiaeresis
KEY_adiaeresis
KEY_AE
KEY_ae
KEY_Agrave
KEY_agrave
KEY_Ahook
KEY_ahook
KEY_Alt_L
KEY_Alt_R
KEY_Amacron
KEY_amacron
KEY_ampersand
KEY_Aogonek
KEY_aogonek
KEY_apostrophe
KEY_ApplicationLeft
KEY_ApplicationRight
KEY_approxeq
KEY_approximate
KEY_Arabic_0
KEY_Arabic_1
KEY_Arabic_2
KEY_Arabic_3
KEY_Arabic_4
KEY_Arabic_5
KEY_Arabic_6
KEY_Arabic_7
KEY_Arabic_8
KEY_Arabic_9
KEY_Arabic_ain
KEY_Arabic_alef
KEY_Arabic_alefmaksura
KEY_Arabic_beh
KEY_Arabic_comma
KEY_Arabic_dad
KEY_Arabic_dal
KEY_Arabic_damma
KEY_Arabic_dammatan
KEY_Arabic_ddal
KEY_Arabic_farsi_yeh
KEY_Arabic_fatha
KEY_Arabic_fathatan
KEY_Arabic_feh
KEY_Arabic_fullstop
KEY_Arabic_gaf
KEY_Arabic_ghain
KEY_Arabic_ha
KEY_Arabic_hah
KEY_Arabic_hamza
KEY_Arabic_hamza_above
KEY_Arabic_hamza_below
KEY_Arabic_hamzaonalef
KEY_Arabic_hamzaonwaw
KEY_Arabic_hamzaonyeh
KEY_Arabic_hamzaunderalef
KEY_Arabic_heh
KEY_Arabic_heh_doachashmee
KEY_Arabic_heh_goal
KEY_Arabic_jeem
KEY_Arabic_jeh
KEY_Arabic_kaf
KEY_Arabic_kasra
KEY_Arabic_kasratan
KEY_Arabic_keheh
KEY_Arabic_khah
KEY_Arabic_lam
KEY_Arabic_madda_above
KEY_Arabic_maddaonalef
KEY_Arabic_meem
KEY_Arabic_noon
KEY_Arabic_noon_ghunna
KEY_Arabic_peh
KEY_Arabic_percent
KEY_Arabic_qaf
KEY_Arabic_question_mark
KEY_Arabic_ra
KEY_Arabic_rreh
KEY_Arabic_sad
KEY_Arabic_seen
KEY_Arabic_semicolon
KEY_Arabic_shadda
KEY_Arabic_sheen
KEY_Arabic_sukun
KEY_Arabic_superscript_alef
KEY_Arabic_switch
KEY_Arabic_tah
KEY_Arabic_tatweel
KEY_Arabic_tcheh
KEY_Arabic_teh
KEY_Arabic_tehmarbuta
KEY_Arabic_thal
KEY_Arabic_theh
KEY_Arabic_tteh
KEY_Arabic_veh
KEY_Arabic_waw
KEY_Arabic_yeh
KEY_Arabic_yeh_baree
KEY_Arabic_zah
KEY_Arabic_zain
KEY_Aring
KEY_aring
KEY_Armenian_accent
KEY_Armenian_amanak
KEY_Armenian_apostrophe
KEY_Armenian_AT
KEY_Armenian_at
KEY_Armenian_AYB
KEY_Armenian_ayb
KEY_Armenian_BEN
KEY_Armenian_ben
KEY_Armenian_but
KEY_Armenian_CHA
KEY_Armenian_cha
KEY_Armenian_DA
KEY_Armenian_da
KEY_Armenian_DZA
KEY_Armenian_dza
KEY_Armenian_E
KEY_Armenian_e
KEY_Armenian_exclam
KEY_Armenian_FE
KEY_Armenian_fe
KEY_Armenian_full_stop
KEY_Armenian_GHAT
KEY_Armenian_ghat
KEY_Armenian_GIM
KEY_Armenian_gim
KEY_Armenian_HI
KEY_Armenian_hi
KEY_Armenian_HO
KEY_Armenian_ho
KEY_Armenian_hyphen
KEY_Armenian_INI
KEY_Armenian_ini
KEY_Armenian_JE
KEY_Armenian_je
KEY_Armenian_KE
KEY_Armenian_ke
KEY_Armenian_KEN
KEY_Armenian_ken
KEY_Armenian_KHE
KEY_Armenian_khe
KEY_Armenian_ligature_ew
KEY_Armenian_LYUN
KEY_Armenian_lyun
KEY_Armenian_MEN
KEY_Armenian_men
KEY_Armenian_NU
KEY_Armenian_nu
KEY_Armenian_O
KEY_Armenian_o
KEY_Armenian_paruyk
KEY_Armenian_PE
KEY_Armenian_pe
KEY_Armenian_PYUR
KEY_Armenian_pyur
KEY_Armenian_question
KEY_Armenian_RA
KEY_Armenian_ra
KEY_Armenian_RE
KEY_Armenian_re
KEY_Armenian_SE
KEY_Armenian_se
KEY_Armenian_separation_mark
KEY_Armenian_SHA
KEY_Armenian_sha
KEY_Armenian_shesht
KEY_Armenian_TCHE
KEY_Armenian_tche
KEY_Armenian_TO
KEY_Armenian_to
KEY_Armenian_TSA
KEY_Armenian_tsa
KEY_Armenian_TSO
KEY_Armenian_tso
KEY_Armenian_TYUN
KEY_Armenian_tyun
KEY_Armenian_verjaket
KEY_Armenian_VEV
KEY_Armenian_vev
KEY_Armenian_VO
KEY_Armenian_vo
KEY_Armenian_VYUN
KEY_Armenian_vyun
KEY_Armenian_YECH
KEY_Armenian_yech
KEY_Armenian_yentamna
KEY_Armenian_ZA
KEY_Armenian_za
KEY_Armenian_ZHE
KEY_Armenian_zhe
KEY_asciicircum
KEY_asciitilde
KEY_asterisk
KEY_at
KEY_Atilde
KEY_atilde
KEY_AudibleBell_Enable
KEY_AudioCycleTrack
KEY_AudioForward
KEY_AudioLowerVolume
KEY_AudioMedia
KEY_AudioMicMute
KEY_AudioMute
KEY_AudioNext
KEY_AudioPause
KEY_AudioPlay
KEY_AudioPrev
KEY_AudioRaiseVolume
KEY_AudioRandomPlay
KEY_AudioRecord
KEY_AudioRepeat
KEY_AudioRewind
KEY_AudioStop
KEY_Away
KEY_B
KEY_b
KEY_Babovedot
KEY_babovedot
KEY_Back
KEY_BackForward
KEY_backslash
KEY_BackSpace
KEY_ballotcross
KEY_bar
KEY_Battery
KEY_because
KEY_Begin
KEY_blank
KEY_Blue
KEY_Bluetooth
KEY_Book
KEY_botintegral
KEY_botleftparens
KEY_botleftsqbracket
KEY_botleftsummation
KEY_botrightparens
KEY_botrightsqbracket
KEY_botrightsummation
KEY_bott
KEY_botvertsummationconnector
KEY_BounceKeys_Enable
KEY_braceleft
KEY_braceright
KEY_bracketleft
KEY_bracketright
KEY_braille_blank
KEY_braille_dot_1
KEY_braille_dot_10
KEY_braille_dot_2
KEY_braille_dot_3
KEY_braille_dot_4
KEY_braille_dot_5
KEY_braille_dot_6
KEY_braille_dot_7
KEY_braille_dot_8
KEY_braille_dot_9
KEY_braille_dots_1
KEY_braille_dots_12
KEY_braille_dots_123
KEY_braille_dots_1234
KEY_braille_dots_12345
KEY_braille_dots_123456
KEY_braille_dots_1234567
KEY_braille_dots_12345678
KEY_braille_dots_1234568
KEY_braille_dots_123457
KEY_braille_dots_1234578
KEY_braille_dots_123458
KEY_braille_dots_12346
KEY_braille_dots_123467
KEY_braille_dots_1234678
KEY_braille_dots_123468
KEY_braille_dots_12347
KEY_braille_dots_123478
KEY_braille_dots_12348
KEY_braille_dots_1235
KEY_braille_dots_12356
KEY_braille_dots_123567
KEY_braille_dots_1235678
KEY_braille_dots_123568
KEY_braille_dots_12357
KEY_braille_dots_123578
KEY_braille_dots_12358
KEY_braille_dots_1236
KEY_braille_dots_12367
KEY_braille_dots_123678
KEY_braille_dots_12368
KEY_braille_dots_1237
KEY_braille_dots_12378
KEY_braille_dots_1238
KEY_braille_dots_124
KEY_braille_dots_1245
KEY_braille_dots_12456
KEY_braille_dots_124567
KEY_braille_dots_1245678
KEY_braille_dots_124568
KEY_braille_dots_12457
KEY_braille_dots_124578
KEY_braille_dots_12458
KEY_braille_dots_1246
KEY_braille_dots_12467
KEY_braille_dots_124678
KEY_braille_dots_12468
KEY_braille_dots_1247
KEY_braille_dots_12478
KEY_braille_dots_1248
KEY_braille_dots_125
KEY_braille_dots_1256
KEY_braille_dots_12567
KEY_braille_dots_125678
KEY_braille_dots_12568
KEY_braille_dots_1257
KEY_braille_dots_12578
KEY_braille_dots_1258
KEY_braille_dots_126
KEY_braille_dots_1267
KEY_braille_dots_12678
KEY_braille_dots_1268
KEY_braille_dots_127
KEY_braille_dots_1278
KEY_braille_dots_128
KEY_braille_dots_13
KEY_braille_dots_134
KEY_braille_dots_1345
KEY_braille_dots_13456
KEY_braille_dots_134567
KEY_braille_dots_1345678
KEY_braille_dots_134568
KEY_braille_dots_13457
KEY_braille_dots_134578
KEY_braille_dots_13458
KEY_braille_dots_1346
KEY_braille_dots_13467
KEY_braille_dots_134678
KEY_braille_dots_13468
KEY_braille_dots_1347
KEY_braille_dots_13478
KEY_braille_dots_1348
KEY_braille_dots_135
KEY_braille_dots_1356
KEY_braille_dots_13567
KEY_braille_dots_135678
KEY_braille_dots_13568
KEY_braille_dots_1357
KEY_braille_dots_13578
KEY_braille_dots_1358
KEY_braille_dots_136
KEY_braille_dots_1367
KEY_braille_dots_13678
KEY_braille_dots_1368
KEY_braille_dots_137
KEY_braille_dots_1378
KEY_braille_dots_138
KEY_braille_dots_14
KEY_braille_dots_145
KEY_braille_dots_1456
KEY_braille_dots_14567
KEY_braille_dots_145678
KEY_braille_dots_14568
KEY_braille_dots_1457
KEY_braille_dots_14578
KEY_braille_dots_1458
KEY_braille_dots_146
KEY_braille_dots_1467
KEY_braille_dots_14678
KEY_braille_dots_1468
KEY_braille_dots_147
KEY_braille_dots_1478
KEY_braille_dots_148
KEY_braille_dots_15
KEY_braille_dots_156
KEY_braille_dots_1567
KEY_braille_dots_15678
KEY_braille_dots_1568
KEY_braille_dots_157
KEY_braille_dots_1578
KEY_braille_dots_158
KEY_braille_dots_16
KEY_braille_dots_167
KEY_braille_dots_1678
KEY_braille_dots_168
KEY_braille_dots_17
KEY_braille_dots_178
KEY_braille_dots_18
KEY_braille_dots_2
KEY_braille_dots_23
KEY_braille_dots_234
KEY_braille_dots_2345
KEY_braille_dots_23456
KEY_braille_dots_234567
KEY_braille_dots_2345678
KEY_braille_dots_234568
KEY_braille_dots_23457
KEY_braille_dots_234578
KEY_braille_dots_23458
KEY_braille_dots_2346
KEY_braille_dots_23467
KEY_braille_dots_234678
KEY_braille_dots_23468
KEY_braille_dots_2347
KEY_braille_dots_23478
KEY_braille_dots_2348
KEY_braille_dots_235
KEY_braille_dots_2356
KEY_braille_dots_23567
KEY_braille_dots_235678
KEY_braille_dots_23568
KEY_braille_dots_2357
KEY_braille_dots_23578
KEY_braille_dots_2358
KEY_braille_dots_236
KEY_braille_dots_2367
KEY_braille_dots_23678
KEY_braille_dots_2368
KEY_braille_dots_237
KEY_braille_dots_2378
KEY_braille_dots_238
KEY_braille_dots_24
KEY_braille_dots_245
KEY_braille_dots_2456
KEY_braille_dots_24567
KEY_braille_dots_245678
KEY_braille_dots_24568
KEY_braille_dots_2457
KEY_braille_dots_24578
KEY_braille_dots_2458
KEY_braille_dots_246
KEY_braille_dots_2467
KEY_braille_dots_24678
KEY_braille_dots_2468
KEY_braille_dots_247
KEY_braille_dots_2478
KEY_braille_dots_248
KEY_braille_dots_25
KEY_braille_dots_256
KEY_braille_dots_2567
KEY_braille_dots_25678
KEY_braille_dots_2568
KEY_braille_dots_257
KEY_braille_dots_2578
KEY_braille_dots_258
KEY_braille_dots_26
KEY_braille_dots_267
KEY_braille_dots_2678
KEY_braille_dots_268
KEY_braille_dots_27
KEY_braille_dots_278
KEY_braille_dots_28
KEY_braille_dots_3
KEY_braille_dots_34
KEY_braille_dots_345
KEY_braille_dots_3456
KEY_braille_dots_34567
KEY_braille_dots_345678
KEY_braille_dots_34568
KEY_braille_dots_3457
KEY_braille_dots_34578
KEY_braille_dots_3458
KEY_braille_dots_346
KEY_braille_dots_3467
KEY_braille_dots_34678
KEY_braille_dots_3468
KEY_braille_dots_347
KEY_braille_dots_3478
KEY_braille_dots_348
KEY_braille_dots_35
KEY_braille_dots_356
KEY_braille_dots_3567
KEY_braille_dots_35678
KEY_braille_dots_3568
KEY_braille_dots_357
KEY_braille_dots_3578
KEY_braille_dots_358
KEY_braille_dots_36
KEY_braille_dots_367
KEY_braille_dots_3678
KEY_braille_dots_368
KEY_braille_dots_37
KEY_braille_dots_378
KEY_braille_dots_38
KEY_braille_dots_4
KEY_braille_dots_45
KEY_braille_dots_456
KEY_braille_dots_4567
KEY_braille_dots_45678
KEY_braille_dots_4568
KEY_braille_dots_457
KEY_braille_dots_4578
KEY_braille_dots_458
KEY_braille_dots_46
KEY_braille_dots_467
KEY_braille_dots_4678
KEY_braille_dots_468
KEY_braille_dots_47
KEY_braille_dots_478
KEY_braille_dots_48
KEY_braille_dots_5
KEY_braille_dots_56
KEY_braille_dots_567
KEY_braille_dots_5678
KEY_braille_dots_568
KEY_braille_dots_57
KEY_braille_dots_578
KEY_braille_dots_58
KEY_braille_dots_6
KEY_braille_dots_67
KEY_braille_dots_678
KEY_braille_dots_68
KEY_braille_dots_7
KEY_braille_dots_78
KEY_braille_dots_8
KEY_Break
KEY_breve
KEY_BrightnessAdjust
KEY_brokenbar
KEY_Byelorussian_SHORTU
KEY_Byelorussian_shortu
KEY_C
KEY_c
KEY_C_H
KEY_C_h
KEY_c_h
KEY_Cabovedot
KEY_cabovedot
KEY_Cacute
KEY_cacute
KEY_Calculator
KEY_Calendar
KEY_Cancel
KEY_Caps_Lock
KEY_careof
KEY_caret
KEY_caron
KEY_Ccaron
KEY_ccaron
KEY_Ccedilla
KEY_ccedilla
KEY_Ccircumflex
KEY_ccircumflex
KEY_CD
KEY_cedilla
KEY_cent
KEY_CH
KEY_Ch
KEY_ch
KEY_checkerboard
KEY_checkmark
KEY_circle
KEY_Clear
KEY_ClearGrab
KEY_Close
KEY_club
KEY_Codeinput
KEY_colon
KEY_ColonSign
KEY_comma
KEY_Community
KEY_containsas
KEY_ContrastAdjust
KEY_Control_L
KEY_Control_R
KEY_Copy
KEY_copyright
KEY_cr
KEY_crossinglines
KEY_CruzeiroSign
KEY_cuberoot
KEY_currency
KEY_cursor
KEY_Cut
KEY_CycleAngle
KEY_Cyrillic_A
KEY_Cyrillic_a
KEY_Cyrillic_BE
KEY_Cyrillic_be
KEY_Cyrillic_CHE
KEY_Cyrillic_che
KEY_Cyrillic_CHE_descender
KEY_Cyrillic_che_descender
KEY_Cyrillic_CHE_vertstroke
KEY_Cyrillic_che_vertstroke
KEY_Cyrillic_DE
KEY_Cyrillic_de
KEY_Cyrillic_DZHE
KEY_Cyrillic_dzhe
KEY_Cyrillic_E
KEY_Cyrillic_e
KEY_Cyrillic_EF
KEY_Cyrillic_ef
KEY_Cyrillic_EL
KEY_Cyrillic_el
KEY_Cyrillic_EM
KEY_Cyrillic_em
KEY_Cyrillic_EN
KEY_Cyrillic_en
KEY_Cyrillic_EN_descender
KEY_Cyrillic_en_descender
KEY_Cyrillic_ER
KEY_Cyrillic_er
KEY_Cyrillic_ES
KEY_Cyrillic_es
KEY_Cyrillic_GHE
KEY_Cyrillic_ghe
KEY_Cyrillic_GHE_bar
KEY_Cyrillic_ghe_bar
KEY_Cyrillic_HA
KEY_Cyrillic_ha
KEY_Cyrillic_HA_descender
KEY_Cyrillic_ha_descender
KEY_Cyrillic_HARDSIGN
KEY_Cyrillic_hardsign
KEY_Cyrillic_I
KEY_Cyrillic_i
KEY_Cyrillic_I_macron
KEY_Cyrillic_i_macron
KEY_Cyrillic_IE
KEY_Cyrillic_ie
KEY_Cyrillic_IO
KEY_Cyrillic_io
KEY_Cyrillic_JE
KEY_Cyrillic_je
KEY_Cyrillic_KA
KEY_Cyrillic_ka
KEY_Cyrillic_KA_descender
KEY_Cyrillic_ka_descender
KEY_Cyrillic_KA_vertstroke
KEY_Cyrillic_ka_vertstroke
KEY_Cyrillic_LJE
KEY_Cyrillic_lje
KEY_Cyrillic_NJE
KEY_Cyrillic_nje
KEY_Cyrillic_O
KEY_Cyrillic_o
KEY_Cyrillic_O_bar
KEY_Cyrillic_o_bar
KEY_Cyrillic_PE
KEY_Cyrillic_pe
KEY_Cyrillic_SCHWA
KEY_Cyrillic_schwa
KEY_Cyrillic_SHA
KEY_Cyrillic_sha
KEY_Cyrillic_SHCHA
KEY_Cyrillic_shcha
KEY_Cyrillic_SHHA
KEY_Cyrillic_shha
KEY_Cyrillic_SHORTI
KEY_Cyrillic_shorti
KEY_Cyrillic_SOFTSIGN
KEY_Cyrillic_softsign
KEY_Cyrillic_TE
KEY_Cyrillic_te
KEY_Cyrillic_TSE
KEY_Cyrillic_tse
KEY_Cyrillic_U
KEY_Cyrillic_u
KEY_Cyrillic_U_macron
KEY_Cyrillic_u_macron
KEY_Cyrillic_U_straight
KEY_Cyrillic_u_straight
KEY_Cyrillic_U_straight_bar
KEY_Cyrillic_u_straight_bar
KEY_Cyrillic_VE
KEY_Cyrillic_ve
KEY_Cyrillic_YA
KEY_Cyrillic_ya
KEY_Cyrillic_YERU
KEY_Cyrillic_yeru
KEY_Cyrillic_YU
KEY_Cyrillic_yu
KEY_Cyrillic_ZE
KEY_Cyrillic_ze
KEY_Cyrillic_ZHE
KEY_Cyrillic_zhe
KEY_Cyrillic_ZHE_descender
KEY_Cyrillic_zhe_descender
KEY_D
KEY_d
KEY_Dabovedot
KEY_dabovedot
KEY_dagger
KEY_Dcaron
KEY_dcaron
KEY_dead_A
KEY_dead_a
KEY_dead_abovecomma
KEY_dead_abovedot
KEY_dead_abovereversedcomma
KEY_dead_abovering
KEY_dead_aboveverticalline
KEY_dead_acute
KEY_dead_belowbreve
KEY_dead_belowcircumflex
KEY_dead_belowcomma
KEY_dead_belowdiaeresis
KEY_dead_belowdot
KEY_dead_belowmacron
KEY_dead_belowring
KEY_dead_belowtilde
KEY_dead_belowverticalline
KEY_dead_breve
KEY_dead_capital_schwa
KEY_dead_caron
KEY_dead_cedilla
KEY_dead_circumflex
KEY_dead_currency
KEY_dead_dasia
KEY_dead_diaeresis
KEY_dead_doubleacute
KEY_dead_doublegrave
KEY_dead_E
KEY_dead_e
KEY_dead_grave
KEY_dead_greek
KEY_dead_hook
KEY_dead_horn
KEY_dead_I
KEY_dead_i
KEY_dead_invertedbreve
KEY_dead_iota
KEY_dead_longsolidusoverlay
KEY_dead_lowline
KEY_dead_macron
KEY_dead_O
KEY_dead_o
KEY_dead_ogonek
KEY_dead_perispomeni
KEY_dead_psili
KEY_dead_semivoiced_sound
KEY_dead_small_schwa
KEY_dead_stroke
KEY_dead_tilde
KEY_dead_U
KEY_dead_u
KEY_dead_voiced_sound
KEY_decimalpoint
KEY_degree
KEY_Delete
KEY_diaeresis
KEY_diamond
KEY_digitspace
KEY_dintegral
KEY_Display
KEY_division
KEY_Documents
KEY_dollar
KEY_DongSign
KEY_DOS
KEY_doubbaselinedot
KEY_doubleacute
KEY_doubledagger
KEY_doublelowquotemark
KEY_Down
KEY_downarrow
KEY_downcaret
KEY_downshoe
KEY_downstile
KEY_downtack
KEY_Dstroke
KEY_dstroke
KEY_E
KEY_e
KEY_Eabovedot
KEY_eabovedot
KEY_Eacute
KEY_eacute
KEY_Ebelowdot
KEY_ebelowdot
KEY_Ecaron
KEY_ecaron
KEY_Ecircumflex
KEY_ecircumflex
KEY_Ecircumflexacute
KEY_ecircumflexacute
KEY_Ecircumflexbelowdot
KEY_ecircumflexbelowdot
KEY_Ecircumflexgrave
KEY_ecircumflexgrave
KEY_Ecircumflexhook
KEY_ecircumflexhook
KEY_Ecircumflextilde
KEY_ecircumflextilde
KEY_EcuSign
KEY_Ediaeresis
KEY_ediaeresis
KEY_Egrave
KEY_egrave
KEY_Ehook
KEY_ehook
KEY_eightsubscript
KEY_eightsuperior
KEY_Eisu_Shift
KEY_Eisu_toggle
KEY_Eject
KEY_elementof
KEY_ellipsis
KEY_em3space
KEY_em4space
KEY_Emacron
KEY_emacron
KEY_emdash
KEY_emfilledcircle
KEY_emfilledrect
KEY_emopencircle
KEY_emopenrectangle
KEY_emptyset
KEY_emspace
KEY_End
KEY_endash
KEY_enfilledcircbullet
KEY_enfilledsqbullet
KEY_ENG
KEY_eng
KEY_enopencircbullet
KEY_enopensquarebullet
KEY_enspace
KEY_Eogonek
KEY_eogonek
KEY_equal
KEY_Escape
KEY_ETH
KEY_Eth
KEY_eth
KEY_Etilde
KEY_etilde
KEY_EuroSign
KEY_Excel
KEY_exclam
KEY_exclamdown
KEY_Execute
KEY_Explorer
KEY_EZH
KEY_ezh
KEY_F
KEY_f
KEY_F1
KEY_F10
KEY_F11
KEY_F12
KEY_F13
KEY_F14
KEY_F15
KEY_F16
KEY_F17
KEY_F18
KEY_F19
KEY_F2
KEY_F20
KEY_F21
KEY_F22
KEY_F23
KEY_F24
KEY_F25
KEY_F26
KEY_F27
KEY_F28
KEY_F29
KEY_F3
KEY_F30
KEY_F31
KEY_F32
KEY_F33
KEY_F34
KEY_F35
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_Fabovedot
KEY_fabovedot
KEY_Farsi_0
KEY_Farsi_1
KEY_Farsi_2
KEY_Farsi_3
KEY_Farsi_4
KEY_Farsi_5
KEY_Farsi_6
KEY_Farsi_7
KEY_Farsi_8
KEY_Farsi_9
KEY_Farsi_yeh
KEY_Favorites
KEY_femalesymbol
KEY_ff
KEY_FFrancSign
KEY_figdash
KEY_filledlefttribullet
KEY_filledrectbullet
KEY_filledrighttribullet
KEY_filledtribulletdown
KEY_filledtribulletup
KEY_Finance
KEY_Find
KEY_First_Virtual_Screen
KEY_fiveeighths
KEY_fivesixths
KEY_fivesubscript
KEY_fivesuperior
KEY_Forward
KEY_fourfifths
KEY_foursubscript
KEY_foursuperior
KEY_fourthroot
KEY_FrameBack
KEY_FrameForward
KEY_function
KEY_G
KEY_g
KEY_Gabovedot
KEY_gabovedot
KEY_Game
KEY_Gbreve
KEY_gbreve
KEY_Gcaron
KEY_gcaron
KEY_Gcedilla
KEY_gcedilla
KEY_Gcircumflex
KEY_gcircumflex
KEY_Georgian_an
KEY_Georgian_ban
KEY_Georgian_can
KEY_Georgian_char
KEY_Georgian_chin
KEY_Georgian_cil
KEY_Georgian_don
KEY_Georgian_en
KEY_Georgian_fi
KEY_Georgian_gan
KEY_Georgian_ghan
KEY_Georgian_hae
KEY_Georgian_har
KEY_Georgian_he
KEY_Georgian_hie
KEY_Georgian_hoe
KEY_Georgian_in
KEY_Georgian_jhan
KEY_Georgian_jil
KEY_Georgian_kan
KEY_Georgian_khar
KEY_Georgian_las
KEY_Georgian_man
KEY_Georgian_nar
KEY_Georgian_on
KEY_Georgian_par
KEY_Georgian_phar
KEY_Georgian_qar
KEY_Georgian_rae
KEY_Georgian_san
KEY_Georgian_shin
KEY_Georgian_tan
KEY_Georgian_tar
KEY_Georgian_un
KEY_Georgian_vin
KEY_Georgian_we
KEY_Georgian_xan
KEY_Georgian_zen
KEY_Georgian_zhar
KEY_Go
KEY_grave
KEY_greater
KEY_greaterthanequal
KEY_Greek_accentdieresis
KEY_Greek_ALPHA
KEY_Greek_alpha
KEY_Greek_ALPHAaccent
KEY_Greek_alphaaccent
KEY_Greek_BETA
KEY_Greek_beta
KEY_Greek_CHI
KEY_Greek_chi
KEY_Greek_DELTA
KEY_Greek_delta
KEY_Greek_EPSILON
KEY_Greek_epsilon
KEY_Greek_EPSILONaccent
KEY_Greek_epsilonaccent
KEY_Greek_ETA
KEY_Greek_eta
KEY_Greek_ETAaccent
KEY_Greek_etaaccent
KEY_Greek_finalsmallsigma
KEY_Greek_GAMMA
KEY_Greek_gamma
KEY_Greek_horizbar
KEY_Greek_IOTA
KEY_Greek_iota
KEY_Greek_IOTAaccent
KEY_Greek_iotaaccent
KEY_Greek_iotaaccentdieresis
KEY_Greek_IOTAdiaeresis
KEY_Greek_IOTAdieresis
KEY_Greek_iotadieresis
KEY_Greek_KAPPA
KEY_Greek_kappa
KEY_Greek_LAMBDA
KEY_Greek_lambda
KEY_Greek_LAMDA
KEY_Greek_lamda
KEY_Greek_MU
KEY_Greek_mu
KEY_Greek_NU
KEY_Greek_nu
KEY_Greek_OMEGA
KEY_Greek_omega
KEY_Greek_OMEGAaccent
KEY_Greek_omegaaccent
KEY_Greek_OMICRON
KEY_Greek_omicron
KEY_Greek_OMICRONaccent
KEY_Greek_omicronaccent
KEY_Greek_PHI
KEY_Greek_phi
KEY_Greek_PI
KEY_Greek_pi
KEY_Greek_PSI
KEY_Greek_psi
KEY_Greek_RHO
KEY_Greek_rho
KEY_Greek_SIGMA
KEY_Greek_sigma
KEY_Greek_switch
KEY_Greek_TAU
KEY_Greek_tau
KEY_Greek_THETA
KEY_Greek_theta
KEY_Greek_UPSILON
KEY_Greek_upsilon
KEY_Greek_UPSILONaccent
KEY_Greek_upsilonaccent
KEY_Greek_upsilonaccentdieresis
KEY_Greek_UPSILONdieresis
KEY_Greek_upsilondieresis
KEY_Greek_XI
KEY_Greek_xi
KEY_Greek_ZETA
KEY_Greek_zeta
KEY_Green
KEY_guillemotleft
KEY_guillemotright
KEY_H
KEY_h
KEY_hairspace
KEY_Hangul
KEY_Hangul_A
KEY_Hangul_AE
KEY_Hangul_AraeA
KEY_Hangul_AraeAE
KEY_Hangul_Banja
KEY_Hangul_Cieuc
KEY_Hangul_Codeinput
KEY_Hangul_Dikeud
KEY_Hangul_E
KEY_Hangul_End
KEY_Hangul_EO
KEY_Hangul_EU
KEY_Hangul_Hanja
KEY_Hangul_Hieuh
KEY_Hangul_I
KEY_Hangul_Ieung
KEY_Hangul_J_Cieuc
KEY_Hangul_J_Dikeud
KEY_Hangul_J_Hieuh
KEY_Hangul_J_Ieung
KEY_Hangul_J_Jieuj
KEY_Hangul_J_Khieuq
KEY_Hangul_J_Kiyeog
KEY_Hangul_J_KiyeogSios
KEY_Hangul_J_KkogjiDalrinIeung
KEY_Hangul_J_Mieum
KEY_Hangul_J_Nieun
KEY_Hangul_J_NieunHieuh
KEY_Hangul_J_NieunJieuj
KEY_Hangul_J_PanSios
KEY_Hangul_J_Phieuf
KEY_Hangul_J_Pieub
KEY_Hangul_J_PieubSios
KEY_Hangul_J_Rieul
KEY_Hangul_J_RieulHieuh
KEY_Hangul_J_RieulKiyeog
KEY_Hangul_J_RieulMieum
KEY_Hangul_J_RieulPhieuf
KEY_Hangul_J_RieulPieub
KEY_Hangul_J_RieulSios
KEY_Hangul_J_RieulTieut
KEY_Hangul_J_Sios
KEY_Hangul_J_SsangKiyeog
KEY_Hangul_J_SsangSios
KEY_Hangul_J_Tieut
KEY_Hangul_J_YeorinHieuh
KEY_Hangul_Jamo
KEY_Hangul_Jeonja
KEY_Hangul_Jieuj
KEY_Hangul_Khieuq
KEY_Hangul_Kiyeog
KEY_Hangul_KiyeogSios
KEY_Hangul_KkogjiDalrinIeung
KEY_Hangul_Mieum
KEY_Hangul_MultipleCandidate
KEY_Hangul_Nieun
KEY_Hangul_NieunHieuh
KEY_Hangul_NieunJieuj
KEY_Hangul_O
KEY_Hangul_OE
KEY_Hangul_PanSios
KEY_Hangul_Phieuf
KEY_Hangul_Pieub
KEY_Hangul_PieubSios
KEY_Hangul_PostHanja
KEY_Hangul_PreHanja
KEY_Hangul_PreviousCandidate
KEY_Hangul_Rieul
KEY_Hangul_RieulHieuh
KEY_Hangul_RieulKiyeog
KEY_Hangul_RieulMieum
KEY_Hangul_RieulPhieuf
KEY_Hangul_RieulPieub
KEY_Hangul_RieulSios
KEY_Hangul_RieulTieut
KEY_Hangul_RieulYeorinHieuh
KEY_Hangul_Romaja
KEY_Hangul_SingleCandidate
KEY_Hangul_Sios
KEY_Hangul_Special
KEY_Hangul_SsangDikeud
KEY_Hangul_SsangJieuj
KEY_Hangul_SsangKiyeog
KEY_Hangul_SsangPieub
KEY_Hangul_SsangSios
KEY_Hangul_Start
KEY_Hangul_SunkyeongeumMieum
KEY_Hangul_SunkyeongeumPhieuf
KEY_Hangul_SunkyeongeumPieub
KEY_Hangul_switch
KEY_Hangul_Tieut
KEY_Hangul_U
KEY_Hangul_WA
KEY_Hangul_WAE
KEY_Hangul_WE
KEY_Hangul_WEO
KEY_Hangul_WI
KEY_Hangul_YA
KEY_Hangul_YAE
KEY_Hangul_YE
KEY_Hangul_YEO
KEY_Hangul_YeorinHieuh
KEY_Hangul_YI
KEY_Hangul_YO
KEY_Hangul_YU
KEY_Hankaku
KEY_Hcircumflex
KEY_hcircumflex
KEY_heart
KEY_hebrew_aleph
KEY_hebrew_ayin
KEY_hebrew_bet
KEY_hebrew_beth
KEY_hebrew_chet
KEY_hebrew_dalet
KEY_hebrew_daleth
KEY_hebrew_doublelowline
KEY_hebrew_finalkaph
KEY_hebrew_finalmem
KEY_hebrew_finalnun
KEY_hebrew_finalpe
KEY_hebrew_finalzade
KEY_hebrew_finalzadi
KEY_hebrew_gimel
KEY_hebrew_gimmel
KEY_hebrew_he
KEY_hebrew_het
KEY_hebrew_kaph
KEY_hebrew_kuf
KEY_hebrew_lamed
KEY_hebrew_mem
KEY_hebrew_nun
KEY_hebrew_pe
KEY_hebrew_qoph
KEY_hebrew_resh
KEY_hebrew_samech
KEY_hebrew_samekh
KEY_hebrew_shin
KEY_Hebrew_switch
KEY_hebrew_taf
KEY_hebrew_taw
KEY_hebrew_tet
KEY_hebrew_teth
KEY_hebrew_waw
KEY_hebrew_yod
KEY_hebrew_zade
KEY_hebrew_zadi
KEY_hebrew_zain
KEY_hebrew_zayin
KEY_Help
KEY_Henkan
KEY_Henkan_Mode
KEY_hexagram
KEY_Hibernate
KEY_Hiragana
KEY_Hiragana_Katakana
KEY_History
KEY_Home
KEY_HomePage
KEY_horizconnector
KEY_horizlinescan1
KEY_horizlinescan3
KEY_horizlinescan5
KEY_horizlinescan7
KEY_horizlinescan9
KEY_HotLinks
KEY_Hstroke
KEY_hstroke
KEY_ht
KEY_Hyper_L
KEY_Hyper_R
KEY_hyphen
KEY_I
KEY_i
KEY_Iabovedot
KEY_Iacute
KEY_iacute
KEY_Ibelowdot
KEY_ibelowdot
KEY_Ibreve
KEY_ibreve
KEY_Icircumflex
KEY_icircumflex
KEY_identical
KEY_Idiaeresis
KEY_idiaeresis
KEY_idotless
KEY_ifonlyif
KEY_Igrave
KEY_igrave
KEY_Ihook
KEY_ihook
KEY_Imacron
KEY_imacron
KEY_implies
KEY_includedin
KEY_includes
KEY_infinity
KEY_Insert
KEY_integral
KEY_intersection
KEY_Iogonek
KEY_iogonek
KEY_ISO_Center_Object
KEY_ISO_Continuous_Underline
KEY_ISO_Discontinuous_Underline
KEY_ISO_Emphasize
KEY_ISO_Enter
KEY_ISO_Fast_Cursor_Down
KEY_ISO_Fast_Cursor_Left
KEY_ISO_Fast_Cursor_Right
KEY_ISO_Fast_Cursor_Up
KEY_ISO_First_Group
KEY_ISO_First_Group_Lock
KEY_ISO_Group_Latch
KEY_ISO_Group_Lock
KEY_ISO_Group_Shift
KEY_ISO_Last_Group
KEY_ISO_Last_Group_Lock
KEY_ISO_Left_Tab
KEY_ISO_Level2_Latch
KEY_ISO_Level3_Latch
KEY_ISO_Level3_Lock
KEY_ISO_Level3_Shift
KEY_ISO_Level5_Latch
KEY_ISO_Level5_Lock
KEY_ISO_Level5_Shift
KEY_ISO_Lock
KEY_ISO_Move_Line_Down
KEY_ISO_Move_Line_Up
KEY_ISO_Next_Group
KEY_ISO_Next_Group_Lock
KEY_ISO_Partial_Line_Down
KEY_ISO_Partial_Line_Up
KEY_ISO_Partial_Space_Left
KEY_ISO_Partial_Space_Right
KEY_ISO_Prev_Group
KEY_ISO_Prev_Group_Lock
KEY_ISO_Release_Both_Margins
KEY_ISO_Release_Margin_Left
KEY_ISO_Release_Margin_Right
KEY_ISO_Set_Margin_Left
KEY_ISO_Set_Margin_Right
KEY_Itilde
KEY_itilde
KEY_iTouch
KEY_J
KEY_j
KEY_Jcircumflex
KEY_jcircumflex
KEY_jot
KEY_K
KEY_k
KEY_kana_A
KEY_kana_a
KEY_kana_CHI
KEY_kana_closingbracket
KEY_kana_comma
KEY_kana_conjunctive
KEY_kana_E
KEY_kana_e
KEY_kana_FU
KEY_kana_fullstop
KEY_kana_HA
KEY_kana_HE
KEY_kana_HI
KEY_kana_HO
KEY_kana_HU
KEY_kana_I
KEY_kana_i
KEY_kana_KA
KEY_kana_KE
KEY_kana_KI
KEY_kana_KO
KEY_kana_KU
KEY_Kana_Lock
KEY_kana_MA
KEY_kana_ME
KEY_kana_MI
KEY_kana_middledot
KEY_kana_MO
KEY_kana_MU
KEY_kana_N
KEY_kana_NA
KEY_kana_NE
KEY_kana_NI
KEY_kana_NO
KEY_kana_NU
KEY_kana_O
KEY_kana_o
KEY_kana_openingbracket
KEY_kana_RA
KEY_kana_RE
KEY_kana_RI
KEY_kana_RO
KEY_kana_RU
KEY_kana_SA
KEY_kana_SE
KEY_kana_SHI
KEY_Kana_Shift
KEY_kana_SO
KEY_kana_SU
KEY_kana_switch
KEY_kana_TA
KEY_kana_TE
KEY_kana_TI
KEY_kana_TO
KEY_kana_TSU
KEY_kana_tsu
KEY_kana_TU
KEY_kana_tu
KEY_kana_U
KEY_kana_u
KEY_kana_WA
KEY_kana_WO
KEY_kana_YA
KEY_kana_ya
KEY_kana_YO
KEY_kana_yo
KEY_kana_YU
KEY_kana_yu
KEY_Kanji
KEY_Kanji_Bangou
KEY_kappa
KEY_Katakana
KEY_KbdBrightnessDown
KEY_KbdBrightnessUp
KEY_KbdLightOnOff
KEY_Kcedilla
KEY_kcedilla
KEY_Korean_Won
KEY_KP_0
KEY_KP_1
KEY_KP_2
KEY_KP_3
KEY_KP_4
KEY_KP_5
KEY_KP_6
KEY_KP_7
KEY_KP_8
KEY_KP_9
KEY_KP_Add
KEY_KP_Begin
KEY_KP_Decimal
KEY_KP_Delete
KEY_KP_Divide
KEY_KP_Down
KEY_KP_End
KEY_KP_Enter
KEY_KP_Equal
KEY_KP_F1
KEY_KP_F2
KEY_KP_F3
KEY_KP_F4
KEY_KP_Home
KEY_KP_Insert
KEY_KP_Left
KEY_KP_Multiply
KEY_KP_Next
KEY_KP_Page_Down
KEY_KP_Page_Up
KEY_KP_Prior
KEY_KP_Right
KEY_KP_Separator
KEY_KP_Space
KEY_KP_Subtract
KEY_KP_Tab
KEY_KP_Up
KEY_kra
KEY_L
KEY_l
KEY_L1
KEY_L10
KEY_L2
KEY_L3
KEY_L4
KEY_L5
KEY_L6
KEY_L7
KEY_L8
KEY_L9
KEY_Lacute
KEY_lacute
KEY_Last_Virtual_Screen
KEY_latincross
KEY_Launch0
KEY_Launch1
KEY_Launch2
KEY_Launch3
KEY_Launch4
KEY_Launch5
KEY_Launch6
KEY_Launch7
KEY_Launch8
KEY_Launch9
KEY_LaunchA
KEY_LaunchB
KEY_LaunchC
KEY_LaunchD
KEY_LaunchE
KEY_LaunchF
KEY_Lbelowdot
KEY_lbelowdot
KEY_Lcaron
KEY_lcaron
KEY_Lcedilla
KEY_lcedilla
KEY_Left
KEY_leftanglebracket
KEY_leftarrow
KEY_leftcaret
KEY_leftdoublequotemark
KEY_leftmiddlecurlybrace
KEY_leftopentriangle
KEY_leftpointer
KEY_leftradical
KEY_leftshoe
KEY_leftsinglequotemark
KEY_leftt
KEY_lefttack
KEY_less
KEY_lessthanequal
KEY_lf
KEY_LightBulb
KEY_Linefeed
KEY_LiraSign
KEY_LogGrabInfo
KEY_logicaland
KEY_logicalor
KEY_LogOff
KEY_LogWindowTree
KEY_lowleftcorner
KEY_lowrightcorner
KEY_Lstroke
KEY_lstroke
KEY_M
KEY_m
KEY_Mabovedot
KEY_mabovedot
KEY_Macedonia_DSE
KEY_Macedonia_dse
KEY_Macedonia_GJE
KEY_Macedonia_gje
KEY_Macedonia_KJE
KEY_Macedonia_kje
KEY_macron
KEY_Mae_Koho
KEY_Mail
KEY_MailForward
KEY_malesymbol
KEY_maltesecross
KEY_marker
KEY_Market
KEY_masculine
KEY_Massyo
KEY_Meeting
KEY_Memo
KEY_Menu
KEY_MenuKB
KEY_MenuPB
KEY_Messenger
KEY_Meta_L
KEY_Meta_R
KEY_MillSign
KEY_minus
KEY_minutes
KEY_Mode_switch
KEY_ModeLock
KEY_MonBrightnessDown
KEY_MonBrightnessUp
KEY_MouseKeys_Accel_Enable
KEY_MouseKeys_Enable
KEY_mu
KEY_Muhenkan
KEY_Multi_key
KEY_MultipleCandidate
KEY_multiply
KEY_Music
KEY_musicalflat
KEY_musicalsharp
KEY_MyComputer
KEY_MySites
KEY_N
KEY_n
KEY_nabla
KEY_Nacute
KEY_nacute
KEY_NairaSign
KEY_Ncaron
KEY_ncaron
KEY_Ncedilla
KEY_ncedilla
KEY_New
KEY_News
KEY_NewSheqelSign
KEY_Next
KEY_Next_Virtual_Screen
KEY_Next_VMode
KEY_ninesubscript
KEY_ninesuperior
KEY_nl
KEY_nobreakspace
KEY_notapproxeq
KEY_notelementof
KEY_notequal
KEY_notidentical
KEY_notsign
KEY_Ntilde
KEY_ntilde
KEY_Num_Lock
KEY_numbersign
KEY_numerosign
KEY_O
KEY_o
KEY_Oacute
KEY_oacute
KEY_Obarred
KEY_obarred
KEY_Obelowdot
KEY_obelowdot
KEY_Ocaron
KEY_ocaron
KEY_Ocircumflex
KEY_ocircumflex
KEY_Ocircumflexacute
KEY_ocircumflexacute
KEY_Ocircumflexbelowdot
KEY_ocircumflexbelowdot
KEY_Ocircumflexgrave
KEY_ocircumflexgrave
KEY_Ocircumflexhook
KEY_ocircumflexhook
KEY_Ocircumflextilde
KEY_ocircumflextilde
KEY_Odiaeresis
KEY_odiaeresis
KEY_Odoubleacute
KEY_odoubleacute
KEY_OE
KEY_oe
KEY_OfficeHome
KEY_ogonek
KEY_Ograve
KEY_ograve
KEY_Ohook
KEY_ohook
KEY_Ohorn
KEY_ohorn
KEY_Ohornacute
KEY_ohornacute
KEY_Ohornbelowdot
KEY_ohornbelowdot
KEY_Ohorngrave
KEY_ohorngrave
KEY_Ohornhook
KEY_ohornhook
KEY_Ohorntilde
KEY_ohorntilde
KEY_Omacron
KEY_omacron
KEY_oneeighth
KEY_onefifth
KEY_onehalf
KEY_onequarter
KEY_onesixth
KEY_onesubscript
KEY_onesuperior
KEY_onethird
KEY_Ooblique
KEY_ooblique
KEY_Open
KEY_openrectbullet
KEY_openstar
KEY_opentribulletdown
KEY_opentribulletup
KEY_OpenURL
KEY_Option
KEY_ordfeminine
KEY_Oslash
KEY_oslash
KEY_Otilde
KEY_otilde
KEY_overbar
KEY_Overlay1_Enable
KEY_Overlay2_Enable
KEY_overline
KEY_P
KEY_p
KEY_Pabovedot
KEY_pabovedot
KEY_Page_Down
KEY_Page_Up
KEY_paragraph
KEY_parenleft
KEY_parenright
KEY_partdifferential
KEY_partialderivative
KEY_Paste
KEY_Pause
KEY_percent
KEY_period
KEY_periodcentered
KEY_permille
KEY_PesetaSign
KEY_Phone
KEY_phonographcopyright
KEY_Pictures
KEY_plus
KEY_plusminus
KEY_Pointer_Accelerate
KEY_Pointer_Button1
KEY_Pointer_Button2
KEY_Pointer_Button3
KEY_Pointer_Button4
KEY_Pointer_Button5
KEY_Pointer_Button_Dflt
KEY_Pointer_DblClick1
KEY_Pointer_DblClick2
KEY_Pointer_DblClick3
KEY_Pointer_DblClick4
KEY_Pointer_DblClick5
KEY_Pointer_DblClick_Dflt
KEY_Pointer_DfltBtnNext
KEY_Pointer_DfltBtnPrev
KEY_Pointer_Down
KEY_Pointer_DownLeft
KEY_Pointer_DownRight
KEY_Pointer_Drag1
KEY_Pointer_Drag2
KEY_Pointer_Drag3
KEY_Pointer_Drag4
KEY_Pointer_Drag5
KEY_Pointer_Drag_Dflt
KEY_Pointer_EnableKeys
KEY_Pointer_Left
KEY_Pointer_Right
KEY_Pointer_Up
KEY_Pointer_UpLeft
KEY_Pointer_UpRight
KEY_PowerDown
KEY_PowerOff
KEY_prescription
KEY_Prev_Virtual_Screen
KEY_Prev_VMode
KEY_PreviousCandidate
KEY_Print
KEY_Prior
KEY_prolongedsound
KEY_punctspace
KEY_Q
KEY_q
KEY_quad
KEY_question
KEY_questiondown
KEY_quotedbl
KEY_quoteleft
KEY_quoteright
KEY_R
KEY_r
KEY_R1
KEY_R10
KEY_R11
KEY_R12
KEY_R13
KEY_R14
KEY_R15
KEY_R2
KEY_R3
KEY_R4
KEY_R5
KEY_R6
KEY_R7
KEY_R8
KEY_R9
KEY_Racute
KEY_racute
KEY_radical
KEY_Rcaron
KEY_rcaron
KEY_Rcedilla
KEY_rcedilla
KEY_Red
KEY_Redo
KEY_Refresh
KEY_registered
KEY_Reload
KEY_RepeatKeys_Enable
KEY_Reply
KEY_Return
KEY_Right
KEY_rightanglebracket
KEY_rightarrow
KEY_rightcaret
KEY_rightdoublequotemark
KEY_rightmiddlecurlybrace
KEY_rightmiddlesummation
KEY_rightopentriangle
KEY_rightpointer
KEY_rightshoe
KEY_rightsinglequotemark
KEY_rightt
KEY_righttack
KEY_RockerDown
KEY_RockerEnter
KEY_RockerUp
KEY_Romaji
KEY_RotateWindows
KEY_RotationKB
KEY_RotationPB
KEY_RupeeSign
KEY_S
KEY_s
KEY_Sabovedot
KEY_sabovedot
KEY_Sacute
KEY_sacute
KEY_Save
KEY_Scaron
KEY_scaron
KEY_Scedilla
KEY_scedilla
KEY_SCHWA
KEY_schwa
KEY_Scircumflex
KEY_scircumflex
KEY_ScreenSaver
KEY_script_switch
KEY_Scroll_Lock
KEY_ScrollClick
KEY_ScrollDown
KEY_ScrollUp
KEY_Search
KEY_seconds
KEY_section
KEY_Select
KEY_SelectButton
KEY_semicolon
KEY_semivoicedsound
KEY_Send
KEY_Serbian_DJE
KEY_Serbian_dje
KEY_Serbian_DZE
KEY_Serbian_dze
KEY_Serbian_JE
KEY_Serbian_je
KEY_Serbian_LJE
KEY_Serbian_lje
KEY_Serbian_NJE
KEY_Serbian_nje
KEY_Serbian_TSHE
KEY_Serbian_tshe
KEY_seveneighths
KEY_sevensubscript
KEY_sevensuperior
KEY_Shift_L
KEY_Shift_Lock
KEY_Shift_R
KEY_Shop
KEY_signaturemark
KEY_signifblank
KEY_similarequal
KEY_SingleCandidate
KEY_singlelowquotemark
KEY_Sinh_a
KEY_Sinh_aa
KEY_Sinh_aa2
KEY_Sinh_ae
KEY_Sinh_ae2
KEY_Sinh_aee
KEY_Sinh_aee2
KEY_Sinh_ai
KEY_Sinh_ai2
KEY_Sinh_al
KEY_Sinh_au
KEY_Sinh_au2
KEY_Sinh_ba
KEY_Sinh_bha
KEY_Sinh_ca
KEY_Sinh_cha
KEY_Sinh_dda
KEY_Sinh_ddha
KEY_Sinh_dha
KEY_Sinh_dhha
KEY_Sinh_e
KEY_Sinh_e2
KEY_Sinh_ee
KEY_Sinh_ee2
KEY_Sinh_fa
KEY_Sinh_ga
KEY_Sinh_gha
KEY_Sinh_h2
KEY_Sinh_ha
KEY_Sinh_i
KEY_Sinh_i2
KEY_Sinh_ii
KEY_Sinh_ii2
KEY_Sinh_ja
KEY_Sinh_jha
KEY_Sinh_jnya
KEY_Sinh_ka
KEY_Sinh_kha
KEY_Sinh_kunddaliya
KEY_Sinh_la
KEY_Sinh_lla
KEY_Sinh_lu
KEY_Sinh_lu2
KEY_Sinh_luu
KEY_Sinh_luu2
KEY_Sinh_ma
KEY_Sinh_mba
KEY_Sinh_na
KEY_Sinh_ndda
KEY_Sinh_ndha
KEY_Sinh_ng
KEY_Sinh_ng2
KEY_Sinh_nga
KEY_Sinh_nja
KEY_Sinh_nna
KEY_Sinh_nya
KEY_Sinh_o
KEY_Sinh_o2
KEY_Sinh_oo
KEY_Sinh_oo2
KEY_Sinh_pa
KEY_Sinh_pha
KEY_Sinh_ra
KEY_Sinh_ri
KEY_Sinh_rii
KEY_Sinh_ru2
KEY_Sinh_ruu2
KEY_Sinh_sa
KEY_Sinh_sha
KEY_Sinh_ssha
KEY_Sinh_tha
KEY_Sinh_thha
KEY_Sinh_tta
KEY_Sinh_ttha
KEY_Sinh_u
KEY_Sinh_u2
KEY_Sinh_uu
KEY_Sinh_uu2
KEY_Sinh_va
KEY_Sinh_ya
KEY_sixsubscript
KEY_sixsuperior
KEY_slash
KEY_Sleep
KEY_SlowKeys_Enable
KEY_soliddiamond
KEY_space
KEY_Spell
KEY_SplitScreen
KEY_squareroot
KEY_ssharp
KEY_Standby
KEY_Start
KEY_sterling
KEY_StickyKeys_Enable
KEY_Stop
KEY_stricteq
KEY_Subtitle
KEY_Super_L
KEY_Super_R
KEY_Support
KEY_Suspend
KEY_Switch_VT_1
KEY_Switch_VT_10
KEY_Switch_VT_11
KEY_Switch_VT_12
KEY_Switch_VT_2
KEY_Switch_VT_3
KEY_Switch_VT_4
KEY_Switch_VT_5
KEY_Switch_VT_6
KEY_Switch_VT_7
KEY_Switch_VT_8
KEY_Switch_VT_9
KEY_Sys_Req
KEY_T
KEY_t
KEY_Tab
KEY_Tabovedot
KEY_tabovedot
KEY_TaskPane
KEY_Tcaron
KEY_tcaron
KEY_Tcedilla
KEY_tcedilla
KEY_telephone
KEY_telephonerecorder
KEY_Terminal
KEY_Terminate_Server
KEY_Thai_baht
KEY_Thai_bobaimai
KEY_Thai_chochan
KEY_Thai_chochang
KEY_Thai_choching
KEY_Thai_chochoe
KEY_Thai_dochada
KEY_Thai_dodek
KEY_Thai_fofa
KEY_Thai_fofan
KEY_Thai_hohip
KEY_Thai_honokhuk
KEY_Thai_khokhai
KEY_Thai_khokhon
KEY_Thai_khokhuat
KEY_Thai_khokhwai
KEY_Thai_khorakhang
KEY_Thai_kokai
KEY_Thai_lakkhangyao
KEY_Thai_lekchet
KEY_Thai_lekha
KEY_Thai_lekhok
KEY_Thai_lekkao
KEY_Thai_leknung
KEY_Thai_lekpaet
KEY_Thai_leksam
KEY_Thai_leksi
KEY_Thai_leksong
KEY_Thai_leksun
KEY_Thai_lochula
KEY_Thai_loling
KEY_Thai_lu
KEY_Thai_maichattawa
KEY_Thai_maiek
KEY_Thai_maihanakat
KEY_Thai_maihanakat_maitho
KEY_Thai_maitaikhu
KEY_Thai_maitho
KEY_Thai_maitri
KEY_Thai_maiyamok
KEY_Thai_moma
KEY_Thai_ngongu
KEY_Thai_nikhahit
KEY_Thai_nonen
KEY_Thai_nonu
KEY_Thai_oang
KEY_Thai_paiyannoi
KEY_Thai_phinthu
KEY_Thai_phophan
KEY_Thai_phophung
KEY_Thai_phosamphao
KEY_Thai_popla
KEY_Thai_rorua
KEY_Thai_ru
KEY_Thai_saraa
KEY_Thai_saraaa
KEY_Thai_saraae
KEY_Thai_saraaimaimalai
KEY_Thai_saraaimaimuan
KEY_Thai_saraam
KEY_Thai_sarae
KEY_Thai_sarai
KEY_Thai_saraii
KEY_Thai_sarao
KEY_Thai_sarau
KEY_Thai_saraue
KEY_Thai_sarauee
KEY_Thai_sarauu
KEY_Thai_sorusi
KEY_Thai_sosala
KEY_Thai_soso
KEY_Thai_sosua
KEY_Thai_thanthakhat
KEY_Thai_thonangmontho
KEY_Thai_thophuthao
KEY_Thai_thothahan
KEY_Thai_thothan
KEY_Thai_thothong
KEY_Thai_thothung
KEY_Thai_topatak
KEY_Thai_totao
KEY_Thai_wowaen
KEY_Thai_yoyak
KEY_Thai_yoying
KEY_therefore
KEY_thinspace
KEY_THORN
KEY_Thorn
KEY_thorn
KEY_threeeighths
KEY_threefifths
KEY_threequarters
KEY_threesubscript
KEY_threesuperior
KEY_Time
KEY_tintegral
KEY_ToDoList
KEY_Tools
KEY_topintegral
KEY_topleftparens
KEY_topleftradical
KEY_topleftsqbracket
KEY_topleftsummation
KEY_TopMenu
KEY_toprightparens
KEY_toprightsqbracket
KEY_toprightsummation
KEY_topt
KEY_topvertsummationconnector
KEY_TouchpadOff
KEY_TouchpadOn
KEY_TouchpadToggle
KEY_Touroku
KEY_trademark
KEY_trademarkincircle
KEY_Travel
KEY_Tslash
KEY_tslash
KEY_twofifths
KEY_twosubscript
KEY_twosuperior
KEY_twothirds
KEY_U
KEY_u
KEY_Uacute
KEY_uacute
KEY_Ubelowdot
KEY_ubelowdot
KEY_Ubreve
KEY_ubreve
KEY_Ucircumflex
KEY_ucircumflex
KEY_Udiaeresis
KEY_udiaeresis
KEY_Udoubleacute
KEY_udoubleacute
KEY_Ugrave
KEY_ugrave
KEY_Uhook
KEY_uhook
KEY_Uhorn
KEY_uhorn
KEY_Uhornacute
KEY_uhornacute
KEY_Uhornbelowdot
KEY_uhornbelowdot
KEY_Uhorngrave
KEY_uhorngrave
KEY_Uhornhook
KEY_uhornhook
KEY_Uhorntilde
KEY_uhorntilde
KEY_Ukrainian_GHE_WITH_UPTURN
KEY_Ukrainian_ghe_with_upturn
KEY_Ukrainian_I
KEY_Ukrainian_i
KEY_Ukrainian_IE
KEY_Ukrainian_ie
KEY_Ukrainian_YI
KEY_Ukrainian_yi
KEY_Ukranian_I
KEY_Ukranian_i
KEY_Ukranian_JE
KEY_Ukranian_je
KEY_Ukranian_YI
KEY_Ukranian_yi
KEY_Umacron
KEY_umacron
KEY_underbar
KEY_underscore
KEY_Undo
KEY_Ungrab
KEY_union
KEY_Uogonek
KEY_uogonek
KEY_Up
KEY_uparrow
KEY_upcaret
KEY_upleftcorner
KEY_uprightcorner
KEY_upshoe
KEY_upstile
KEY_uptack
KEY_Uring
KEY_uring
KEY_User1KB
KEY_User2KB
KEY_UserPB
KEY_Utilde
KEY_utilde
KEY_UWB
KEY_V
KEY_v
KEY_variation
KEY_VendorHome
KEY_vertbar
KEY_vertconnector
KEY_Video
KEY_View
KEY_voicedsound
KEY_VoidSymbol
KEY_vt
KEY_W
KEY_w
KEY_Wacute
KEY_wacute
KEY_WakeUp
KEY_Wcircumflex
KEY_wcircumflex
KEY_Wdiaeresis
KEY_wdiaeresis
KEY_WebCam
KEY_Wgrave
KEY_wgrave
KEY_WheelButton
KEY_WindowClear
KEY_WLAN
KEY_WonSign
KEY_Word
KEY_WWW
KEY_X
KEY_x
KEY_Xabovedot
KEY_xabovedot
KEY_Xfer
KEY_Y
KEY_y
KEY_Yacute
KEY_yacute
KEY_Ybelowdot
KEY_ybelowdot
KEY_Ycircumflex
KEY_ycircumflex
KEY_Ydiaeresis
KEY_ydiaeresis
KEY_Yellow
KEY_yen
KEY_Ygrave
KEY_ygrave
KEY_Yhook
KEY_yhook
KEY_Ytilde
KEY_ytilde
KEY_Z
KEY_z
KEY_Zabovedot
KEY_zabovedot
KEY_Zacute
KEY_zacute
KEY_Zcaron
KEY_zcaron
KEY_Zen_Koho
KEY_Zenkaku
KEY_Zenkaku_Hankaku
KEY_zerosubscript
KEY_zerosuperior
KEY_ZoomIn
KEY_ZoomOut
KEY_Zstroke
KEY_zstroke
NO_FPU

Set to 1 if Clutter was built without FPU (i.e fixed math), 0 otherwise.

PATH_RELATIVE
PRIORITY_REDRAW

Priority of the redraws. This is chosen to be lower than the GTK+ redraw and resize priorities, because in application with both GTK+ and Clutter it’s more likely that the Clutter part will be continually animating (and thus able to starve GTK+) than vice-versa.

STAGE_TYPE

The default GObject type for the Clutter stage.

VIRTUAL_INPUT_DEVICE_MAX_TOUCH_SLOTS