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
OneShot: Feature request: Add support for triggering multiple modifier OneShot #414
Comments
I finally got around to start going through existing issues, and I believe this is a duplicate of #420 (or the old keyboardio/Kaleidoscope-OneShot#38, rather). The root issue is that Instead of providing a new API to achieve what |
I'm reopening this, because there are two issues at play, and this one needs a bit more thought. |
Ok, so the So... ugh. I'm afraid that the code you posted @joeynguyen is about the best we can do at the moment. Unless... hmm... I may have an idea. |
Yeah, that idea didn't work. So for now, your code is pretty much the easiest way to accomplish this. I'll update the example sketch to show this kind of use too. |
I recommend using the latest version of my macro - https://github.com/joeynguyen/dotfiles/blob/master/Model01-Firmware/Model01-Firmware.ino#L212-L277. I fixed a bug with my previous implementation. You could maybe clean it up a bit more by using |
That link no longer works - is there a new one? |
This could be addressed, at least in part, by #905, with |
Sorry @zedmango for not replying earlier and for removing the file from that location. I decided to make that repo private. Here's a gist though so it won't happen again - https://gist.github.com/joeynguyen/d1e6d485e648c443ae44c3a5c6e5a4e0#file-model01-firmware-ino-L212-L277. Although this implementation may be out of date and not work with the latest firmware. |
I was the one who initially filed the bug, but I've moved away from using OneShot in my workflow so I'm okay with closing this issue if you all agree. The bug was initially filed many firmware versions ago so it may have been fixed now like @gedankenexperimenter said and wouldn't work with my previous implementation anymore. |
I think this one should stay open, because it's still a problem. Especially with #905 open, which can be considered to constitute a solution. |
Originally by @joeynguyen, as keyboardio/Kaleidoscope-OneShot#41.
The text was updated successfully, but these errors were encountered: