Skip to content

Touch and multi-touch support discussion #3

Open
@pronvit

Description

@pronvit

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions