Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chording "miss" enters me in weird "<Impulse> output: " mode and breaks chording #142

Open
lhford opened this issue Aug 26, 2024 · 2 comments

Comments

@lhford
Copy link

lhford commented Aug 26, 2024

I'm learning how to chord, and from my perspective on iq-eq.io, my chording just totally breaks without any output. I figured out with many many restarts, factory resets, etc that it's entering some weird <Impulse> output: mode, that then turns my backspace into an absolute spam button.

I assume this is some more advanced macro / command mode, but please for the love of god don't have this on by default. This UX has been terrible and if i wasn't technical, i would've thought this device just broke on me.

Really need a way to turn off whatever mode i'm activating off to continue to use this device.

Also, the factory reset doesn't return you to the original device state that i got it in. even when i download the starting / functional chords, i end up with chords that differ from the ones on dot io (ex: "that" ends up having both "a" and "t" in the chord, which is nonsensical in the default layout given that it's the same key). there should be an easy one click reset to get me to the same default chords that 1) came with the device and 2) show up on dot io.

It's also possible that while the device state is loading, when you go to the chords page you'll only get the partially loaded chords, which is very confusing (thought i only had 50 chords after resetting vs the original ~499. despite this difference, after factory resets etc i only have 411 and they are not the same as OG)

I realllly want to like this product, but the these are brutal UX breaks

@CharaChorder CharaChorder deleted a comment Aug 26, 2024
@CharaChorder CharaChorder deleted a comment Aug 26, 2024
@Theaninova
Copy link
Collaborator

Impulse

The >I<mpulse output: should only appear with a very specific chord (DUP+I). It's possible that you hit that by accident when trying a specific chord. You can read up on it here, we consider it an essential feature of how you (should) use the device. It's not possible to remove the chord right now, but we absolutely plan to make that possible together with more general improvements to customization.

Dotio

Dotio being weird in how it treats chords has been a long standing issue and is being redone right now, please be patient. There will be some massive changes on the learning experience soon as we think it's an absolutely essential pillar for new and existing users alike. Stay tuned.

Syncing

The loading state is a tradeoff and we've gone back and forth on that one.
I get that it's confusing when you see a previous state, however the alternative is that we hide the locally saved chords before the device is fully synced, which is not great either.
It was blocking a while ago, but we went back on that as most of the time it's better if you can already start browsing as new changes are being fetched. It's a few seconds of confusion while the device loads, but there is a loading bar at the bottom as an indicator.
If you have an idea on how making that more clear, feel free to leave that here.

@CharaChorder CharaChorder deleted a comment Aug 26, 2024
@CharaChorder CharaChorder deleted a comment Aug 26, 2024
@lhford
Copy link
Author

lhford commented Aug 26, 2024

Appreciate the fast response and sorry for the grouchy late night message. Would love to have some presets for learning like a "beginner" mode that perfectly aligns with training assets (updated dotio) and removes foot guns like Impulse that can unknowingly put you into a state outside of "ready to type". I think some general template configs that are easy to reset to for the different stages of learning would be key for a smooth onboarding flow.

As for the syncing, would love even very simple things like coloring to the loading bar, or and asterisk next to any settings/numbers (ex: chord count) that are still loading. Also, i found that if i resync'd over and over during one connection, the syncing times would get longer and longer. Anything that can make the configuration page less stateful (beyond charachorder hardware state) would be great.

looking forward to the improved learning experience. The most critical thing i could ask for immediate attention would be a way to reset to the chords that came with the device, since the "reset to factory defaults" gives me a different set of chords which don't align with dotio (but the ones that came with the device did!!). the impulse chord is a close second, since it's impossible to know you're in impulse state while using dotio which is really brutal

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants