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

Configuring the split keyboards #6

Open
krzysztofwolski opened this issue Jan 2, 2024 · 2 comments
Open

Configuring the split keyboards #6

krzysztofwolski opened this issue Jan 2, 2024 · 2 comments

Comments

@krzysztofwolski
Copy link
Contributor

krzysztofwolski commented Jan 2, 2024

Hello! Congratulations on a really neat-looking project :)

Whats the state of supporting split keyboards? Would it be possible to get some instructions on how can I configure it?

If there is some testing or help needed I can try to contribute to the project.

I'm using hand-wired split keyboard and RP2040 WaveShare tiny mcu.

@krzysztofwolski
Copy link
Contributor Author

Okay, progress on my side!

There a few things I did:

  • Added keyboard.debug_enabled = True in the code.py. It helped me a lot to troubleshoot. After adding the line I was able to get key codes from the terminal using minicom
  • To make communication between splits possible, had to modify kb.py to initialize Split with different params:
self.split = Split(
  data_pin=pog.splitPinA,
  data_pin2=pog.splitPinB, 
  split_target_left=True,
  uart_flip = False,
  split_flip=True,
  use_pio=True)

With this modification done on both sides and debug_enabled I was able to confirm communication 🎉

  • modified the CoordMap to have all of the keys
  • uploaded coord map to left side and so fat it seems to be working 🎉

@JanLunge
Copy link
Owner

Split support is really basic for now but these options will at some point find their way into the gui as well.

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

2 participants