-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Adding features from QMK #336
Comments
Yeah, I think this is most wanted and I'll like to make it as default.
|
I pushed for the feature to become default in QMK, but for some reason it was not made that way. As you can see, I actually wrote the final encoding for that pull request. I am quite proud of it as it saves a lot of memory space. I am trying to clean up the code right now, but I have a question that you might be able to answer. I'll send a pull request each to you and @vifon when I finish. |
@yashikno is not related to me and this project, but github displays his avtar on my old commits. Becuase I've used 'noname@nowhere' as email address when making commits before, but then he registered @yashikno on github.com with 'noname@nowhere'. Not his fault, maybe github's. Yeah, tapping code is mess and I also don't want to thouch :) |
Okay. Do you want me to send you the code I have so far (to a new branch)? |
Also, do you have plans to clean up the tapping code? I have tried and failed a few times to understand it. |
Yes, I like to refactor it, the current code is result of heuristic tunes to my typing and set of ad hoc fixes. It is very difficut to understand it even for me. I remember 'touch cursor' tool has very clean code and works well. I would refer to its code If I refactor tapping. |
Awesome. Maybe we should delay the integration of the cache until after the tapping code has been refactored. We should have a clearer idea of where the cache should be used then. |
Could you please point me to the relevant part of the code? I can't seem to find it. |
Do you have a timeline for implementing this feature? |
I have no definite plan about jackhumbert#182 so far. But I'll try if I have time enough. |
Or you mean refactor of tapping code? hmm, I don't know, but it won't basically as far as tapping works for me. |
Those two changes might have to be done simultaneously, don't you think? Look back at our previous discussion. |
If needed I'll try to rewrite. I did't look the patch closer but I thought tapping has no relation. I missed something? |
The tapping code calls |
could you give me a link to the source code? |
ah, |
I'm not actually sure whether or not it affects the tapping code. Its original developer kept the original
|
I don't see any reason it doesn't work but I may be wrong. Thanks for headsup! |
All right then. Best of luck to you in getting those changes made. I'm looking forward to what you come up with. vifon/qmk_firmware#2 contains some unfinished changes to the cache code that I made. You may look at them if you are interested. |
@tmk How's this coming along? I just had another idea for a great feature that resulted from a discussion over at the QMK repo. I think that when an |
Here is a list of features from QMK that I think would be worthwhile to incorporate into TMK. I'll keep this list updated as I see new features being developed.
If anyone has any questions about these features, I can try to answer them.
The text was updated successfully, but these errors were encountered: