Fix ortho layouts and add planck_mit#20
Conversation
There was a problem hiding this comment.
todo:
Hello, thanks for your contribution!
Some points to complete the PR :
- update the docs/supported_keyboards.md, add the new LAYOUT_planck_mit in the list.
- if you know enough about git, can you split in 2 commits, 1 for the fix, 1 for introducing planck_mit ?
- please reword the commit's messages following https://www.conventionalcommits.org (so 1 commit
fix: blablaand 1 commitfeat: support planck_mit layout)
If you have question or need help, tell me.
…hese in ortho* and planck_grid layouts
Actually I overlooked that one, and realized afterwards that In practice anyway, leaving the option enabled would make my Not sure what to do then, the code that triggers with |
|
One last comment :) this conversation seems to raise the issue of having all supported layouts in a shared folder. Shouldn’t Arsenik and Selenium each have their own supported layouts folder, i.e. only layouts with a middle space bar for the former, and only layouts with mirrored thumb clusters for the latter? |
|
Hi @opulpo. I think you don't have a clear view of the aekeynox project approach. No problem with that, aekeynox is complex and very opinionated. So please, follow my lead :
The other points you're raising looks to be questions, they belongs in separate issues if you want to open discussions. But as I read them, they rest on misreadings of the current code:
For questions, the place to have discussions is in issues. Then we could agree whether it's actually a problem, and eventually open a related PR. Happy to review focused contributions — let's get the fixes + planck_mit merged. |
|
Hi @severindupouy , I understand that my additional changes were out of place and somewhat careless.
I updated the PR as requested. Please note there’s an additional merge commit since I mistakenly opened the PR with my fork’s main instead of my dedicated fix branch. I’m still unsure that it closes #21, since the keymap obtained does not match Arsenik on a middle-spacebar-layout as described and illustrated on its dedicated Github page and webpage, but that may be by design and a non-issue. |
This PR is targeted at orthogonal layouts.
Il removes extra trailing commas in ortho layouts, and a missing closing parenthese in planck_grid, that would make qmk compile fail.
It also updates
planck_gridwhich I believe incorrectly had an extra top row and a 2u space key.Il finally adds the actual 2u space key Planck layout,
planck_mit.Tested to work with KPrepublic’s CSTC40 rev3, which has a planck_mit layout.