Chrysalis
Chrysalis copied to clipboard
Get rid of Shift key
Is your feature request related to a problem? Please describe. It will be very nice and usefull to implement this functionality. 🥇
I think you can achieve this with QuKeys ? https://kaleidoscope.readthedocs.io/en/latest/plugins/Kaleidoscope-Qukeys.html
Personally, I found this kind of time-based comportment breaks my workflow :
- slowing down UPPERCASE words is a non-sense when you abuse of #define in your code
- my typing speed varies all day long (fatigue, thinking vs kilometric inputs, ...), and the timeouts are somewhat inadequate at some points of the day (got troubles also with Shift as second action sometimes). But maybe it's just a lack of practice around this way :thinking:
We are working on an AutoShift plugin for Kaleidoscope, and when that's done and merged, we can add support for it in Chrysalis too. While it is kind-of possible to accomplish most of it with Qukeys, a dedicated AutoShift plugin makes it easier to support it in Chrysalis too, so we're going to go down that route.
Thank you. It will be very nice to have this.
Also in time it will be very nice too if you could implement Macros, Tap dance, etc. in Chrisalys. Not all of us have inclinations towards programming, and even if we have, often we do not have the time to make small changes, especially since many times these changes are only temporary. In the meantime, for the use of these functionalities, some complete tutorials, both written and video, would be very useful.
Apart from that I want to thank you for the work you do. The more I use the keyboard, the more I get used to it, and I think that when the software part (especially Chrisalys) will be more complete, it will be very difficult to recommend another keyboard.
There is now a PR for a new AutoShift plugin for Kaleidoscope. I don't know if and when it might be merged or included in an official Chrysalis build, but it's available for you to try out if you build your own Kaleidoscope firmware.
Any time frame for when this might make it into Chrysalis?
Any time frame for when this might make it into Chrysalis?
I have the same question. I think this is a very important and long expected feature.
Any time frame for when this might make it into Chrysalis?
If there is anyway that I can assist, or help doing the work, I'm willing. What can I do to help?
If you want to help out, then doing the Chrysalis parts of it would be very welcome. It's not too hard, you can take a look at the recent OneShotConfig pull request (#1187) for some inspiration. The hardest part of it - for me - is building the UI parts of it. If you can help out with that, build the UI parts, I can fill in the other parts that pull data & save it back and whatnot.
For example, a pull request that adds nothing but the AutoShitConfig widgets to the Preferences screen, even if they're non-functional and just use the default state, that'd be a huge help.
Soon™

Been playing around with the PR build bits, and things appear to be working fine.
Any chance Autoshift is going get some love and merged in so it's supported in the release builds? I just updated my firmware and noticed it's still not supported yet. So that means I need to choose to either downgrade again, or lose that functionality.
@robleach Are you asking about the release builds of Kaleidoscope or of Chrysalis? (AutoShift should be working in Chrysalis if you have the support in your Kaleidoscope build)
I don't have an ETA for AutoShift enabled in the Kaleidoscope firmware builds by default - Right now, my software time is going into porting Chrysalis to run purely in browser - We've had too many issues with reliability around the electron version of the app and "flashing firmware updates just works" is a prerequisite for changes that are going to require EEPROM layout updates.
Okay that was a good question. I assumed it was Chrysalis, but I was mistaken it appears. So thanks for clarifying. Then I guess this issue could be closed if Chrysalis now supports Autoshift by default, and now we're just waiting on support from the firmware build. Well at least now I know I don't have to downgrade Chrysalis. Thanks!