Go to the source code of this file.
|
typedef struct AgsVstKeyCode | KeyCode |
|
|
enum | AgsVstVirtualKeyCodes {
AGS_VST_KEY_BACK = 1
, AGS_VST_KEY_TAB
, AGS_VST_KEY_CLEAR
, AGS_VST_KEY_RETURN
,
AGS_VST_KEY_PAUSE
, AGS_VST_KEY_ESCAPE
, AGS_VST_KEY_SPACE
, AGS_VST_KEY_NEXT
,
AGS_VST_KEY_END
, AGS_VST_KEY_HOME
, AGS_VST_KEY_LEFT
, AGS_VST_KEY_UP
,
AGS_VST_KEY_RIGHT
, AGS_VST_KEY_DOWN
, AGS_VST_KEY_PAGEUP
, AGS_VST_KEY_PAGEDOWN
,
AGS_VST_KEY_SELECT
, AGS_VST_KEY_PRINT
, AGS_VST_KEY_ENTER
, AGS_VST_KEY_SNAPSHOT
,
AGS_VST_KEY_INSERT
, AGS_VST_KEY_DELETE
, AGS_VST_KEY_HELP
, AGS_VST_KEY_NUMPAD0
,
AGS_VST_KEY_NUMPAD1
, AGS_VST_KEY_NUMPAD2
, AGS_VST_KEY_NUMPAD3
, AGS_VST_KEY_NUMPAD4
,
AGS_VST_KEY_NUMPAD5
, AGS_VST_KEY_NUMPAD6
, AGS_VST_KEY_NUMPAD7
, AGS_VST_KEY_NUMPAD8
,
AGS_VST_KEY_NUMPAD9
, AGS_VST_KEY_MULTIPLY
, AGS_VST_KEY_ADD
, AGS_VST_KEY_SEPARATOR
,
AGS_VST_KEY_SUBTRACT
, AGS_VST_KEY_DECIMAL
, AGS_VST_KEY_DIVIDE
, AGS_VST_KEY_F1
,
AGS_VST_KEY_F2
, AGS_VST_KEY_F3
, AGS_VST_KEY_F4
, AGS_VST_KEY_F5
,
AGS_VST_KEY_F6
, AGS_VST_KEY_F7
, AGS_VST_KEY_F8
, AGS_VST_KEY_F9
,
AGS_VST_KEY_F10
, AGS_VST_KEY_F11
, AGS_VST_KEY_F12
, AGS_VST_KEY_NUMLOCK
,
AGS_VST_KEY_SCROLL
, AGS_VST_KEY_SHIFT
, AGS_VST_KEY_CONTROL
, AGS_VST_KEY_ALT
,
AGS_VST_KEY_EQUALS
, AGS_VST_KEY_CONTEXTMENU
, AGS_VST_KEY_MEDIA_PLAY
, AGS_VST_KEY_MEDIA_STOP
,
AGS_VST_KEY_MEDIA_PREV
, AGS_VST_KEY_MEDIA_NEXT
, AGS_VST_KEY_VOLUME_UP
, AGS_VST_KEY_VOLUME_DOWN
,
AGS_VST_KEY_F13
, AGS_VST_KEY_F14
, AGS_VST_KEY_F15
, AGS_VST_KEY_F16
,
AGS_VST_KEY_F17
, AGS_VST_KEY_F18
, AGS_VST_KEY_F19
, AGS_VST_VKEY_FIRST_CODE = AGS_VST_KEY_BACK
,
AGS_VST_VKEY_LAST_CODE = AGS_VST_KEY_F19
, AGS_VST_VKEY_FIRST_ASCII = 128
} |
|
enum | AgsVstKeyModifier { AGS_VST_KSHIFT_KEY = 1 << 0
, AGS_VST_KALTERNATE_KEY = 1 << 1
, AGS_VST_KCOMMAND_KEY = 1 << 2
, AGS_VST_KCONTROL_KEY = 1 << 3
} |
|
◆ KeyCode
typedef struct AgsVstKeyCode KeyCode |
◆ AgsVstKeyModifier
Enumerator |
---|
AGS_VST_KSHIFT_KEY | same on both PC and Mac
|
AGS_VST_KALTERNATE_KEY | same on both PC and Mac
|
AGS_VST_KCOMMAND_KEY | windows ctrl key; mac cmd key (apple button)
|
AGS_VST_KCONTROL_KEY | windows: not assigned, mac: ctrl key
|
◆ AgsVstVirtualKeyCodes
Enumerator |
---|
AGS_VST_KEY_BACK | |
AGS_VST_KEY_TAB | |
AGS_VST_KEY_CLEAR | |
AGS_VST_KEY_RETURN | |
AGS_VST_KEY_PAUSE | |
AGS_VST_KEY_ESCAPE | |
AGS_VST_KEY_SPACE | |
AGS_VST_KEY_NEXT | |
AGS_VST_KEY_END | |
AGS_VST_KEY_HOME | |
AGS_VST_KEY_LEFT | |
AGS_VST_KEY_UP | |
AGS_VST_KEY_RIGHT | |
AGS_VST_KEY_DOWN | |
AGS_VST_KEY_PAGEUP | |
AGS_VST_KEY_PAGEDOWN | |
AGS_VST_KEY_SELECT | |
AGS_VST_KEY_PRINT | |
AGS_VST_KEY_ENTER | |
AGS_VST_KEY_SNAPSHOT | |
AGS_VST_KEY_INSERT | |
AGS_VST_KEY_DELETE | |
AGS_VST_KEY_HELP | |
AGS_VST_KEY_NUMPAD0 | |
AGS_VST_KEY_NUMPAD1 | |
AGS_VST_KEY_NUMPAD2 | |
AGS_VST_KEY_NUMPAD3 | |
AGS_VST_KEY_NUMPAD4 | |
AGS_VST_KEY_NUMPAD5 | |
AGS_VST_KEY_NUMPAD6 | |
AGS_VST_KEY_NUMPAD7 | |
AGS_VST_KEY_NUMPAD8 | |
AGS_VST_KEY_NUMPAD9 | |
AGS_VST_KEY_MULTIPLY | |
AGS_VST_KEY_ADD | |
AGS_VST_KEY_SEPARATOR | |
AGS_VST_KEY_SUBTRACT | |
AGS_VST_KEY_DECIMAL | |
AGS_VST_KEY_DIVIDE | |
AGS_VST_KEY_F1 | |
AGS_VST_KEY_F2 | |
AGS_VST_KEY_F3 | |
AGS_VST_KEY_F4 | |
AGS_VST_KEY_F5 | |
AGS_VST_KEY_F6 | |
AGS_VST_KEY_F7 | |
AGS_VST_KEY_F8 | |
AGS_VST_KEY_F9 | |
AGS_VST_KEY_F10 | |
AGS_VST_KEY_F11 | |
AGS_VST_KEY_F12 | |
AGS_VST_KEY_NUMLOCK | |
AGS_VST_KEY_SCROLL | |
AGS_VST_KEY_SHIFT | |
AGS_VST_KEY_CONTROL | |
AGS_VST_KEY_ALT | |
AGS_VST_KEY_EQUALS | |
AGS_VST_KEY_CONTEXTMENU | |
AGS_VST_KEY_MEDIA_PLAY | |
AGS_VST_KEY_MEDIA_STOP | |
AGS_VST_KEY_MEDIA_PREV | |
AGS_VST_KEY_MEDIA_NEXT | |
AGS_VST_KEY_VOLUME_UP | |
AGS_VST_KEY_VOLUME_DOWN | |
AGS_VST_KEY_F13 | |
AGS_VST_KEY_F14 | |
AGS_VST_KEY_F15 | |
AGS_VST_KEY_F16 | |
AGS_VST_KEY_F17 | |
AGS_VST_KEY_F18 | |
AGS_VST_KEY_F19 | |
AGS_VST_VKEY_FIRST_CODE | |
AGS_VST_VKEY_LAST_CODE | |
AGS_VST_VKEY_FIRST_ASCII | |
◆ ags_vst_keycodes_char_to_virtual_key_code()
guint8 ags_vst_keycodes_char_to_virtual_key_code |
( |
gunichar2 |
character | ) |
|
Char to virtual key code.
- Parameters
-
- Returns
- the char
- Since
- 5.0.0
◆ ags_vst_keycodes_virtual_key_code_to_char()
gunichar2 ags_vst_keycodes_virtual_key_code_to_char |
( |
guint8 |
vkey | ) |
|
Virtual key code to char.
- Parameters
-
- Returns
- the unicode char
- Since
- 5.0.0