Description
Comfortable touch operation is the first priority for miRack and obviously provides experience much closer to real hardware than mouse operation. This particular thread is for discussion of touch/multi-touch operation, originated from a similar issue in VCVRack repo by @alectron.
miRack is primarily supposed to be used on ARM boards likely with a touch screen, but can be used on desktops as well. Due to inability and unwilingness of the VCVRack author to work on touch support, I may implement it in miRack for desktops as well if there’s a demand.
Anyway, the suggestions from the original thread that are going to be implemented first are
- larger hit zones for controls and ports. This is a simple change as long as larger zones of different controls don’t intersect.
- module locking, so that accidentially dragging a module background doesn’t move the module. On touch screens this will probably be the default mode, with touch and hold to move modules.
Multi-touch is the next step once my multi-touch screen arrives and I learn how to work with multi-touch devices on Linux.