-
-
Notifications
You must be signed in to change notification settings - Fork 39.2k
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
handwired/split89 Layout Macro Refactor #15210
Conversation
Rearranges the layout macro and keymaps so the keycodes are arranged like the assembled keyboard. No logic change.
One key object per line; completes/updates key labels; line breaks between keyboard rows.
Visually re-positions the keys when rendered in QMK Configurator (improves readability).
@noroadsleft thanks for your time on this. |
This pull request broke the keyboard layout. Another user that built my keyboard downloaded firmware and the changes in this pull request broke the mapping. I just compiled and downloaded the firmware and this mapping is indeed broken. Can this please be rolled back to remove the changes this pull request implemented? |
Did your user rearrange their keycodes similarly to how the default keymap is edited in this PR? I just rechecked the branch and the default keymap compiles exactly the same before and after these changes – running |
No user keymap rearragment took place by users or myself before or now. Before your pull request, simply bringing up the split89 layout and compiling produced working firmware. After your pull request was added, the layout is now broken. If there is a proper key layout I need to adhere to, I can work towards it but for now could the changes made in your pull request be rolled back as the generated firmware request worked before this, so users can download working firmware by default? Currently it generates an incorrect firmware file for users. If you could do this, I could work on installing QMK on my end in a container and try to work this out so it's to your standards? |
Are you talking about compiling in QMK Configurator here? |
Yes, compiling firmware in the web interface to download. |
Odd, I can't see any reason why this wouldn't work. I'll go ahead and open a PR to revert these changes. Perhaps we can connect next week and see about reworking this and/or coordinating on what changes should be made. |
This reverts commit 26ae432. Requested by jurassic73.
I appreciate your time. The layout of the wiring and correlating it to the
key layout nearly broke my brain but I 'got it working' however it sounds
like it needs further work. Thanks for the help on this.
…On Tue, Nov 23, 2021 at 11:50 AM James Young ***@***.***> wrote:
Odd, I can't see any reason why this wouldn't work. I'll go ahead and open
a PR to revert these changes.
Perhaps we can connect next week and see about reworking this and/or
coordinating on what changes should be made.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#15210 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMESDWHRSSP4C2C7DSKHZK3UNPV77ANCNFSM5ILCSJ4A>
.
|
* qmk/develop: (80 commits) Remove use of __flash due to LTO issues (qmk#15268) Revert "handwired/split89 Layout Macro Refactor (qmk#15210)" (qmk#15284) New Keyboard: TGR Jane CE (qmk#14713) Portal 66 Layout Macro Refactor (qmk#15255) Pluckey: Fix QMK Configurator Implementation (qmk#15254) [Tests] Increase QMK test coverage take 2 (qmk#15269) Ignore exit codes for formatters (qmk#15276) [Keyboard] Disable features on SplitKB boards to fit under size (qmk#15262) Ignore exit codes for formatters (qmk#15275) Ignore deleted files when formatting codebase (qmk#15274) qmk format-python - filter for Python files (qmk#15271) Revert "[Tests] Increase QMK test coverage (qmk#13789)" [Tests] Increase QMK test coverage (qmk#13789) [Docs] Squeezing space out of AVR (qmk#15243) Add uint to char functions (qmk#15244) [Keyboard] Disable console on Keebio foldkb and iris rev3 (qmk#15260) layer_combo → sd_combo (qmk#15266) [Keymap] Disable console on Sofle default keymap (qmk#15261) [Keyboard] Enable LTO on viktus/sp_mini via keymap (qmk#15263) Macros in JSON keymaps (qmk#14374) ...
Description
KC_Y
is now betweenKC_T
andKC_U
;KC_H
betweenKC_G
andKC_J
;KC_N
betweenKC_B
andKC_M
split89.h
to usek<row><column>
notationinfo.json
for readability/to match layoutbefore
After
No logic changes in this PR.
cc @jurassic73 (keyboard maintainer)
Types of Changes
Checklist