-
Notifications
You must be signed in to change notification settings - Fork 31
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
Add alternative setup (user side) documentation - initial version #70
Conversation
If you still want to change something before merging you can do that. I think it's pretty good already. I had no clue how to set it up that way. I will also add it to the wiki after merging. What you think about taking the wiki into the repo? We could just add everything to docs. This would make it easier to push changes to the actual wiki since it is a separated repository. Now I have checked out the wiki into the default name folder "g910-gkey-macro-support.wiki" since it was already in the .gitignore file. Another benefit of adding it would be that everybody can suggest changes to the wiki and downloads it with the clone or zip. I can't see any disadvantages. |
I am not very found of GitHub specific git extensions (wiki, pull requests, etc...), I am often lost with them. So yes, the more it looks like About this pull request, I have feelings on what I could improve: Finding a way to avoid the fix for default F13-F22 bindings to some stupid different keys. I think you can merge for the time being, this configuration should work, to make the G-keys look like... keys (managed and handled by applications). |
So I'm going to add the wiki to the repo. And also add your contribution to the wiki.
I'm sorry but i can't help you with this. All the configurations you did I have seen for the first time. |
Okay, it's gonna be easy to do so I'll look into this next. Maybe you can try |
Yes, this is what I did in #6, when I added Good idea for The last thing I will need to do is to see how it is handled on X side. Unfortunately, I don't think I will be able to test it in the next few days, so be patient ;-) And bad news: I am not happy anymore with this keyboard (the Romer-G is much inferior to Cherry mechanical systems), and I ordered a Corsair K70 Cherry MX Brown. Why Japanese layout ? For the supplementary keys near the space bar (that I will use for the Super/Hyper modifiers). I usually receive Japanese orders within 1 week (I live in France), so my contributions here should stop soon. EDIT: |
Apparently,
Is there a way to find the list of what is implemented in Python uinput (I use Python 3.10.7) ? |
Yes there is. I just found out about it yesterday, when i was implementing the direct uinput binding to keys. Have you seen I already pushed a branch with the feature here. This way you don't need to change code in the driver to use uinput keys not defined in the driver itself. They have to be defined in python-uinput. I didn't made a pull request since I want to merge the other pull request with the bug fix for re-attachment of kernel driver first. It contains a lot of changes to handling uinput and usb devices so I'll have to rework the feature after the merge. |
A first draft about user-side configuration (see #69 and #13 discussion)