Visual feedback on "press" and long hold

Would be nice to have some visual feedback after/during a press or long hold.

Here are some ideas:

  • A global setting that gives visual feedback on various button actions (press and long press are the most useful, but perhaps press is a bit broader to cover each “press” of a double press, etc.).

    • Long press feedback is nice so you know when you’ve crossed the threshold.

    • Perhaps it just inverts the display upon a press and then flashes invert again after the hold? Or perhaps there is some other setting that controls the flash state (that won’t conflict with normal color settings someone might configure in their presets or is setable per preset).

    • I generally prefer this to be a global setting perhaps with some way to disable it per preset if that’s worth it.

  • Some way for the toggle state commands to display before the release (so we could wire up the behavior using actions on press, release, long press, etc.)

2 Likes

I’d also love this. I have a preset called “Delay” which is set to toggle mode and turns the delay off and on, but when long pressing, switches to another bank to give me a bank of different delays to choose from. I was planning to use the shift feature to change the color after the long press time is satisfied so I can visually see when I can release the switch, but it seems there’s a bug:

When using “Long Press” and “Set Toggle” to set a toggle to “Shift”, the toggle does not happen until after the long press is released, so in my use case it doesn’t happen.

The same behavior happens when trying to set two conditions:

  • position one, long press, set toggle, engage toggle works
  • position two, long press, set toggle, dis-engage toggle does not work

It might be worth adding the “bug” tag to this post for that reason.

To add to this thread, another bug:

when using long press and bank jump, the bank doesn’t actually jump until the long press is released. I’d like to have the bank change when the long press length criteria is met so I know when to remove my foot.

Agree, just need to find a nice way to implement that will somehow please majority of users. As with any features like this, there’s going to be some who love it and some who hate it, and we’ll end up needing to implement an on/off setting for the feature.

We’re adding a message type setting to set the preset color so you can possibly just assign that to a long press setting to alter the color and revert on release, though the limitation for that is that you need to do it for all presets with long press.

Yes, this is expected behaviour. For bank jump, it will only execute at the end of the sequence (i.e. after everything is executed) because it is not possible to change banks midway through executing a preset.

You can follow all the latest updates here: MC6 PRO Bug Fixes and New Features - #4 by moley6knipe

We’re working to push as much features out as soon as possible for the next minor update.

Would it be possible to change it so that if the only actions in the sequence are “press” and “long press”, then the action would be executed once the criteria is met? Just spitballing here. I realize this is probably too niche to be prioritized but worth a shot. I do think the message type setting you mentioned above would probably suffice

Long press feedback…

I’d love to see this too. I’d prefer to just see the preset colors reverse upon meeting long press threshold. If color is white font with blue background, change it to blue font with white background upon long press. Simple. Effective

@james why not use the color strip as a progress bar of sorts?

Bump! Is the a way to handle this?

This can be done by utility commands on each preset, but this is tedious and error prone.

Would be nice to have a global setting for this behaviour.

I’ve been using utility commands for visual feedback for almost a year but haven’t encountered any errors or problems….yet. What have you experienced?

Regardless, global functionality for this would be very welcomed because, as you’ve said, setting this up can be very tedious!

By error prone, I mean you have to manually copy/paste/edit the changes for each preset. This can introduce errors. These are not bugs in the device, just what happens when you copy/paste across many presets.

1 Like

Gotcha. Yep, you’re 100% correct