Skip to content
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

Please publish the source code changes #1

Open
SysAdmLS opened this issue Sep 10, 2021 · 7 comments
Open

Please publish the source code changes #1

SysAdmLS opened this issue Sep 10, 2021 · 7 comments

Comments

@SysAdmLS
Copy link

SysAdmLS commented Sep 10, 2021

As already requested on facebook it would be nice if you could share the qmk firmware changes with us so we can build our own firmware or atleast publish the pins the encoder socket uses.

e.g
#define ENCODERS_PAD_A { B12 }
#define ENCODERS_PAD_B { B13 }

If im not mistaked thats all we really need to build our own firmware as described here :
https://beta.docs.qmk.fm/using-qmk/hardware-features/feature_encoders

Thanks for your work

@timmcca-be
Copy link

Here's my version - see the latest commit for the changes I made. I put mine on the gtg465x version of the firmware because I wanted the RGB changes from there, but it should be easy to apply the same changes on another version.

@mgor
Copy link

mgor commented Oct 16, 2021

I've also got the encoder working, thanks to u/sbeedyfreeze on reddit:

https://reddit.com/r/Keychron/comments/pms2dq/_/hgrjsth/?context=1

My version is here, I kept everything in my "mgor" rev_0102 keymap.

@timmcca-be
Copy link

@mgor nice to meet you, I'm u/sbeedyfreeze lol

@bloodf
Copy link

bloodf commented Oct 25, 2021

@mgor I looked into your code, and it's all based on the ANSI model right?

@mgor
Copy link

mgor commented Oct 25, 2021

@bloodf no, it's the iso version. Afaik, rev 0102 is iso and rev 0100 is ansi.

@bloodf
Copy link

bloodf commented Oct 25, 2021

@mgor Yes, sorry I got it wrong :) got it running now :)

@kebabhut22
Copy link

Does anyone have any idea how to replicate the browser tab scroll? I've managed to get volume adjustment working but have no idea how to go about coding multiple encoder functions. I've combed through GitHub without finding many resources.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants