omi icon indicating copy to clipboard operation
omi copied to clipboard

increased button functionality + customizable buttons ($500)

Open aaravgarg opened this issue 4 months ago • 13 comments

New Button Functionality:

  • [ ] - Single Press: Ask Question
  • [ ] - Long Press: Turn On/Off
  • [x] - Double Press: Action Button (Default Action: Mute/Unmute; Other Actions: End Conversation etc)
  • [ ] - Triple Press: Action Button 2 (Default Action: End Conversation)

All button functionalities fully customizable in the app.

However:

  • Turn On/Off cannot be customized through app, that is fixed.

Timeframe: 1 week.

Note: you can use either omi cv1 or devkit 2, just need to make it work on 1 device. i will help test with another one. the only requirement is you must work closely with me during that phase. (thinh)

aaravgarg avatar Aug 20 '25 04:08 aaravgarg

Hlo Team, I was thinking about the button functionality and also had an idea to make it more engaging with some visual animation using JavaScript. For example, a small ripple effect, glow, or pulse when the button is pressed/held. That way users get both a functional and visual response.

Single press → Ask Question

Long press → Turn On/Off (fixed)

Double press → Action Button 1 (default: Mute/Unmute, customizable)

Triple press → Action Button 2 (default: End Conversation, customizable)

Except for Turn On/Off, everything else could be customizable through the app.

Would love to help contribute on this if possible.

OmPanpatil avatar Sep 02 '25 20:09 OmPanpatil

Can you clarify what is meant by "customizable"?

Do you mean customizable as in remappable i.e. Ask question (default single press) can be changed to double press, and so on? Or customizable as in the user may add their own behavior i.e. call webhook on single press, etc.

BasedNight avatar Sep 17 '25 22:09 BasedNight

Yes remappable and eventually more customizable @

aaravgarg avatar Sep 18 '25 03:09 aaravgarg

@aaravgarg don't forget to ask @kodjima33 for feedback on these changes. His idea on the single click to on/off and long press to chat is clearer in my opinion, but something might change.

beastoin avatar Sep 21 '25 08:09 beastoin

you can use either omi cv1 or devkit, just need to make it work on 1 device. i will help test with another one. the only requirement is you must work closely with me during that phase.

beastoin avatar Sep 21 '25 09:09 beastoin

@aaravgarg don't forget to ask @kodjima33 for feedback on these changes. His idea on the single click to on/off and long press to chat is clearer in my opinion, but something might change.

nope its not, long press is more intuitive for turn on and off as its more widely used (especially for turn off), but yes noted thanks @beastoin

aaravgarg avatar Sep 21 '25 10:09 aaravgarg

@aaravgarg let's go!🚀

100% think these should be customizable and agree that long press for on/off is better for a lot of people because it will turn off accidentally in situations but if it's customizable no worries, Nik can reconfigure his to the way he wants it 😂

But we should definitely announce any changes so people are blind sided by it or maybe have a popup show up and ask if they want to apply the new settings or stay with the old ones. Then let them know it's configurable if they want to change it in the future.

nathansudo avatar Sep 22 '25 13:09 nathansudo

This issue is linked to our feedback platform. For feedback and updates, please visit this link.

@aaravgarg @beastoin Just linked the issue to the feedback where we've got 15+ people voting it up as well https://feedback.omi.me/p/configurable-button-actions-for-omi

There's also one where users requested to be able to set a specific App to run on a certain button push -- it would be great to consider this option as well

https://feedback.omi.me/p/set-apps-to-be-triggered-by-the-button-click

nathansudo avatar Sep 22 '25 13:09 nathansudo

Would love to work on this. Just got my cv1 and found the on/off behaviour to be a huuuge drawback. Can someone point me to where to get the "special flashing cable" mentioned in the docs? There does not seem to be a link or detailed description.

Adolar13 avatar Nov 19 '25 21:11 Adolar13

Would love to work on this. Just got my cv1 and found the on/off behaviour to be a huuuge drawback. Can someone point me to where to get the "special flashing cable" mentioned in the docs? There does not seem to be a link or detailed description.

Please DM me on Discord for a discount coupon, product link

aaravgarg avatar Nov 20 '25 23:11 aaravgarg

@aaravgarg Could I also get a discount coupon for this? I've been trying to reach you via email & Discord with no luck

BasedNight avatar Nov 21 '25 02:11 BasedNight

@aaravgarg Could I also get a discount coupon for this? I've been trying to reach you via email & Discord with no luck

Sent you the coupon on Discord DM

aaravgarg avatar Nov 21 '25 04:11 aaravgarg

Right now, the button actions are fixed:

Single press → Ask question

Long press → On/Off

Double press → Mute/Unmute

Triple press → End conversation

These defaults work, but I think Omi should let users customize all button actions inside the app, similar to how Apple allows customization of Back Tap shortcuts. And why dont we add to a button like sumarizing last min into a sentence and features like that

Akhilv-33 avatar Dec 10 '25 11:12 Akhilv-33