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

Support more keys #11

Open
zonetw opened this issue Mar 9, 2023 · 8 comments
Open

Support more keys #11

zonetw opened this issue Mar 9, 2023 · 8 comments

Comments

@zonetw
Copy link

zonetw commented Mar 9, 2023

If Klein can support 42 keys will be wonderful.
Don't know if this is possible, just want to know.

@snsten
Copy link
Owner

snsten commented Mar 12, 2023

It's possible, I had a prototype with 40 keys. Will need I/O expansion as the Xiao doesn't have enough pins to support all the 42 keys + extra features at once. I will try to add it in v2 of the board.
Klein40

@suriaribeiro
Copy link

40 keys would already be a nice addition.

@rafaelpirolla
Copy link

rafaelpirolla commented Mar 5, 2024

Could you drop this one into a branch maybe? It would work fine with pro micro ones... :)
I use dvorak and I really miss having - and / in the base layer.

@rafaelpirolla
Copy link

I'm trying to edit it but it's getting hard to find all needed footprints and libraries.

@snsten
Copy link
Owner

snsten commented Mar 26, 2024

I'll add the 40 keys version in a new branch.
Agree that finding the needed footprints and libraries can be difficult. Will add custom footprints and libraries used in the project to a separate repo later.

@snsten
Copy link
Owner

snsten commented Mar 30, 2024

Added the 40 key version in branch test-extra-keys
Include PCB, case and plates for the new design.
Haven't tested the new design fully so it might have some issues.

@rafaelpirolla
Copy link

rafaelpirolla commented Apr 2, 2024

Really thanks for this one. :)
Is the rotary encoder still usable, you think?

@snsten
Copy link
Owner

snsten commented Apr 4, 2024

Rotary encoder is unaffected and should work correctly. The rotary encoder switch shares the same connection as one of the extra keys added so both will emit the same key output.

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

4 participants