Line 645:
Line 645:
The Zynthian UI can be controlled remotely using a set of commands called CUIA: Callable UI Actions. These CUIA are available on several interfaces: Key Bindings, MIDI, OSC, etc.
The Zynthian UI can be controlled remotely using a set of commands called CUIA: Callable UI Actions. These CUIA are available on several interfaces: Key Bindings, MIDI, OSC, etc.
−
==KeyBindings: Controlling the UI with a computer keyboard==
+
==Key Bindings: Controlling the UI with a computer keyboard==
−
The user interface may be driven using a USB keyboard, e.g. QWERTY, Dvorak, etc. Key assignment and their combinations can be modified with the webconf tool, e.g. http://zynthian.local/ui-keybind. The default key bindings are:
+
The user interface may be driven using a computer keyboard (QWERTY, Dvorak, etc.). Key assignment map can be consulted and configured from the webconf tool:
−
{| class="wikitable"
+
Interface->UI Key Binding
−
|+ Keyboard shortcuts
−
|-
−
! Action !! Modifier !! Key
−
|-
−
| ALL_NOTES_OFF || None|| Space
−
|-
−
| ALL_OFF || Ctrl || Space
−
|-
−
| ALL_SOUNDS_OFF || Shift || Space
−
|-
−
| BACK_DOWN || Ctrl || Comma
−
|-
−
| BACK_UP || Ctrl || Period
−
|-
−
| LAYER_DOWN || Shift+Ctrl || Less
−
|-
−
| LAYER_UP || Shift+Ctrl || Greater
−
|-
−
| POWER_OFF || Ctrl || End
−
|-
−
| REBOOT || Ctrl || Home
−
|-
−
| RELOAD_MIDI_CONFIG || Ctrl || Insert
−
|-
−
| RESTART_UI || Shift || Home
−
|-
−
| SELECT_DOWN || None || Comma
−
|-
−
| SELECT_UP || None || Period
−
|-
−
| SNAPSHOT_DOWN || Shift || Less
−
|-
−
| SNAPSHOT_UP || Shift || Greater
−
|-
−
| START_AUDIO_PLAY || Ctrl || a
−
|-
−
| START_AUDIO_RECORD || None || a
−
|-
−
| START_MIDI_PLAY || Ctrl || m
−
|-
−
| START_MIDI_RECORD || None || m
−
|-
−
| STOP_AUDIO_PLAY || Ctrl+Shift|| a
−
|-
−
| STOP_AUDIO_RECORD || Shift || a
−
|-
−
| STOP_MIDI_PLAY || Ctrl+Shift || m
−
|-
−
| STOP_MIDI_RECORD || Shift || m
−
|-
−
| SWITCH_BACK_BOLD || Shift || l or BackSpace or Escape
−
|-
−
| SWITCH_BACK_LONG || Ctrl || l or BackSpace or Escape
−
|-
−
| SWITCH_BACK_SHORT || None || l or BackSpace or Escape
−
|-
−
| SWITCH_LAYER_BOLD || Shift|| i
−
|-
−
| SWITCH_LAYER_LONG || Ctrl || i
−
|-
−
| SWITCH_LAYER_SHORT || None|| i
−
|-
−
| SWITCH_SELECT_BOLD || Shift || l
−
|-
−
| SWITCH_SELECT_LONG || Ctrl || l
−
|-
−
| SWITCH_SELECT_SHORT || None || l
−
|-
−
| SWITCH_SNAPSHOT_BOLD || Shift || o
−
|-
−
| SWITCH_SNAPSHOT_LONG || Ctrl || o
−
|-
−
| SWITCH_SNAPSHOT_SHORT || None || o
−
|-
−
| TOGGLE_AUDIO_PLAY || Ctrl+Alt || a
−
|-
−
| TOGGLE_AUDIO_RECORD || Alt || a
−
|-
−
| TOGGLE_MIDI_PLAY || Ctrl+Shift || m
−
|-
−
| TOGGLE_MIDI_RECORD || Alt || m
−
|}
==Controlling the UI with MIDI messages==
==Controlling the UI with MIDI messages==