stasmarkin / sm_td

SM Tap Dance user library for QMK
GNU General Public License v3.0
119 stars 4 forks source link

Feedback: I like it a lot! #3

Open sotte opened 1 month ago

sotte commented 1 month ago

Just want to give you some feedback. I tried out sm_td and I like it a lot so far.

I normally have home row mods in the bottom row, as I can't get used to the normal mod tab behavior. I also tried achordion by getreuer, which improved the situation a lot, but I still had many misfires. With sm_td it works really smoothly. The right pinky sometimes causes misfires. But I think I can improve this by configuring sm_td a bit.

Just a big thanks from me!

stasmarkin commented 1 month ago

@sotte Thanks a lot for your feedback :) Actually, you're the first one who wrote back, so I'm very happy that sm_td clicked for you! Please feel free to leave any suggestions or wishes, I'm still working on this library.

sotte commented 1 month ago

Will get back to you. So far I mostly used sm_td to replace my home row. Right now I'm tweaking the timeouts for my pinkies.

I also noticed that some rolls while typing faster trigger the hold behavior. I also have to tweak the timeouts a bit.

One thing I'll definitely will implement is custom shift keys with mod tap behavior: , for normal tap, ? for shift tap, and CTRL on hold.

stasmarkin commented 1 month ago

I also noticed that some rolls while typing faster trigger the hold behavior

Yep, that happened to me too... I'm working on this, I hope I'll fix that in next release

stasmarkin commented 3 weeks ago

@sotte , I've just release new version of the library. I fixed the bug with sticky hold behavior. I'm still updating a wiki, but https://github.com/stasmarkin/sm_td/wiki/1.1:-Upgrade-instructions are already up to date

sotte commented 3 weeks ago

Nice @stasmarkin , I'll give it a try next weekend.

Quick update from my side: I'm not yet using sm_td full time, as I still had some misfires (and I needed to get some work done). Maybe your fix helps here.

Also just FYI: I also played with a newer version of achordion. It has this "typing streak" feature which really improved the home row mod behavior. https://getreuer.info/posts/keyboards/achordion/index.html#typing-streaks

stasmarkin commented 3 weeks ago

@sotte Can you contact me with email? I think I can help you. I'm also curious how this library is being used in the real world (not just by me), so you'd be glad to dive into your problems. My email on gmail.com and address before @ is the same as my username on github

mikenrafter commented 1 week ago

I am having a misfire almost every word. I type fast, but am definitely not going to compromise that for HRMs. My configuration is located here (additionally, see PR for macro enhancements). I followed the advice on the wiki for adjusting timeouts, but could not get something that works for me after a few hours of tweaking. In its current state, I have very exaggerated numbers for timeout values. Until this problem can be fixed, I am going to have to return to my bottom-row modifiers using standard tap-dance. A shame, since I like the flexibility this library lends.

WizardStark commented 1 week ago

Absolutely love this project. I avoided HRM's previously after trying them as I hated the feeling of always waiting for the TAPPING_TERM, and felt that I had very many misfires. After 3 (very long) days with sm_td I can safely say that it will be a mainstay in my configuration.

Incidentally I discovered qmk-vim on the same weekend, and the combination of the two libraries has proved to be the trickiest part as the custom keycodes required by sm_td currently break qmk-vim. But I saw #11 that a possible sm_td implementation without custom keycodes is in the works, which would be amazing.