# VNC encoder controls / MIDI CC for encoder controls

**URL:** <https://discourse.zynthian.org/t/vnc-encoder-controls-midi-cc-for-encoder-controls/7332>\
**Category:** Using Zynthian\
**Created:** [October 24, 2022, 6:19pm UTC](https://discourse.zynthian.org/t/vnc-encoder-controls-midi-cc-for-encoder-controls/7332 "2022-10-24T18:19:33Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dithered42](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/d/e56c9b/32.png) [@Dithered42](https://discourse.zynthian.org/u/Dithered42)\
**Post date:** [October 24, 2022, 6:19pm UTC](https://discourse.zynthian.org/t/vnc-encoder-controls-midi-cc-for-encoder-controls/7332/1 "2022-10-24T18:19:34Z")

</div>

I believe it’s acknowledged that trying to accurately manipulate the four general purpose (normally encoder) controls with vnc is just about impossible. Am I wrong? Is there some keyboard command like + or - to step onscreen controls?

Or is it possible to map four external MIDI CC’s to replace the hardware encoders? I don’t mean using learn mode because then the MIDI CC only controls one specific parameter of an engine.

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [October 24, 2022, 6:42pm UTC](https://discourse.zynthian.org/t/vnc-encoder-controls-midi-cc-for-encoder-controls/7332/2 "2022-10-24T18:42:35Z")

</div>

Check out the [wiki](https://wiki.zynthian.org/index.php/Zynthian_Wiki_Home). There are guides describing how to control encoders with MIDI and map (QWERTY) keybindings to controls. The default keybinding for the staging version uses comma for down and period for up control of select encoder with the other contols being controlled with combinations of shift and ctrl.

---

<div class="post-metadata">

**Author:** ![Dithered42](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/d/e56c9b/32.png) [@Dithered42](https://discourse.zynthian.org/u/Dithered42)\
**Post date:** [October 24, 2022, 7:05pm UTC](https://discourse.zynthian.org/t/vnc-encoder-controls-midi-cc-for-encoder-controls/7332/3 "2022-10-24T19:05:23Z")

</div>

I did find jofemodo’s thread on the keyboard bindings but couldn’t find the updated list in the wiki.

> [@Control your zynthian with a QWERTY (or other) keyboard](https://discourse.zynthian.org/t/control-your-zynthian-with-a-qwerty-or-other-keyboard/3057):
>
> Hi @zynthianers! Our friend @riban has implemented a new feature that allows to control the Zynthian-UI using a standard computer keyboard. Of course, you can also use a custom keyboard made with arduino wink This is the current key bindings list: Key Modifier Function Enter None SELECT Enter Shift Bold SELECT Enter Ctrl Long SELECT Backspace None BACK Backspace Shift Bold BACK Backspace Ctrl Long BACK Escape None BACK Escape Shift Bold BACK Escape Ctrl Long BACK L …

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [October 26, 2022, 5:32am UTC](https://discourse.zynthian.org/t/vnc-encoder-controls-midi-cc-for-encoder-controls/7332/4 "2022-10-26T05:32:22Z")

</div>

There is a copy of the user guide in the development section of the wiki that we are working on to represent the next release, i.e. it _should_ match staging version of the firmware. I notice the [section on keybinding](https://wiki.zynthian.org/index.php/TESTING_Zynthian_UI_Users_Guide#KeyBindings:_Controlling_the_UI_with_a_computer_keyboard) is incomplete and maybe inaccurate. I think this might benefit from being removed with a link to the webconf page where you can see and modify keybindings. The definitive configuration of **your** keybinding is on **your** Zynthian so check webconf, e.g. [http://zynthian.local/ui-keybind](http://zynthian.local/ui-keybind).

[Edit] I have updated the development version of the user guide with the current default keybinding.

---

<div class="post-metadata">

**Author:** ![Dithered42](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/d/e56c9b/32.png) [@Dithered42](https://discourse.zynthian.org/u/Dithered42)\
**Post date:** [October 26, 2022, 2:56pm UTC](https://discourse.zynthian.org/t/vnc-encoder-controls-midi-cc-for-encoder-controls/7332/5 "2022-10-26T14:56:55Z")

</div>

I checked. The qwerty encoder control keys aren’t implemented in the stable version.

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [October 26, 2022, 3:18pm UTC](https://discourse.zynthian.org/t/vnc-encoder-controls-midi-cc-for-encoder-controls/7332/6 "2022-10-26T15:18:51Z")

</div>

No! They were implemented since last stable so are in the staging 2210 version we are in final testing phase of now.

---

<div class="post-metadata">

**Author:** ![Dithered42](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/d/e56c9b/32.png) [@Dithered42](https://discourse.zynthian.org/u/Dithered42)\
**Post date:** [October 26, 2022, 6:29pm UTC](https://discourse.zynthian.org/t/vnc-encoder-controls-midi-cc-for-encoder-controls/7332/7 "2022-10-26T18:29:58Z")

</div>

That will be a nice addition for headless Zynthians like my RBPi3.
