-
-
Notifications
You must be signed in to change notification settings - Fork 38.8k
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
Added info.json for mt980 keyboard and fixes to walker keymap #5391
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Your JSON objects are in the wrong order. This will lead to QMK Configurator assigning keycodes to the wrong locations, as-is.
See the suggestions below.
Co-Authored-By: walkerstop <walkerstop@gmail.com>
Co-Authored-By: walkerstop <walkerstop@gmail.com>
Co-Authored-By: walkerstop <walkerstop@gmail.com>
Co-Authored-By: walkerstop <walkerstop@gmail.com>
Co-Authored-By: walkerstop <walkerstop@gmail.com>
Co-Authored-By: walkerstop <walkerstop@gmail.com>
Co-Authored-By: walkerstop <walkerstop@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. 👍
That's very odd. @noroadsleft I gave @walkerstop your tool to convert kbfirmware.json file over. Walker, did you use it? If you did, we might have to look at that tool again. |
Yep I used that tool |
@walkerstop, any chance you could send me the JSON you put into the tool? I could use it for debugging. I think I already know what this issue is, but I'd need an appropriate JSON file to solve it. |
Sure, here it is https://drive.google.com/open?id=1vfHCIwZ5Uaao3eeqXfxaPmrOfW9vGRO7 |
K, I have a partial answer for why the The way my tool parses/generates the code right now, every unique
K73 is the Up arrow key, and K04, K03 and K66 are the Left, Down and Right arrows. (K74 is Right Shift, and K76 is KC_P1.) From that code generation (ran walkerstop's linked file through the tool), the walkerstop didn't use the generated I do intend to solve this, but I've been stumped on this front for a while. My goal is that a user can dump a KBFirmware-format JSON file in, and get usable QMK code out that requires nothing more than saving the appropriate output to the appropriate file. I still at this point consider the tool to be very much in Beta. |
This is good to know for future ports, thanks @noroadsleft |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved!
* 'master' of https://github.com/qmk/qmk_firmware: (48 commits) [Keymap] Added Boy_314's layout for half n half keyboard (qmk#5373) Align use of atmega32a program script (qmk#5259) [Keyboard] new keyboard lovelive9 (qmk#5266) [Keyboard] Inital port of xd96 (qmk#5401) Fix ascii art (qmk#5407) [Keyboard] Georgi Support (qmk#5384) fresh commit for a new fork for PR to upstream/master (qmk#5406) Added info.json for mt980 keyboard and fixes to walker keymap (qmk#5391) Add support for THE60 (qmk#5385) Added 1up60rgb keymap: mdyevimnav (qmk#5386) Fix i2c calls for HotDox keyboard (qmk#5387) Sleep until USB port becomes writable before running avrdude (qmk#5393) [Keymap] Some more improvements to keymap, currency symbols.. (qmk#5395) [Keymap] Add atreus, ergotravel and org60 keymaps (qmk#5381) archetype keymap for jj50 (qmk#5397) Wheat Field Peripherals mt980 (FC980M Layout) PCB Support (qmk#5374) Minor readme fix (qmk#5389) Add new keyboard Plaid and ATMEGA328p support (qmk#5379) Next set of split_common changes (qmk#4974) [Keyboard] Lily58 Add info.json file (qmk#5354) ...
* Added info.json and minor fixes to walker keymap * Fix url * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Fix user calling keymap functions * cancel oneshot layer on KC_TRNS * Fix to oneshot layer handling * Fix oneshot handling of reset * Move bootmagic key to Esc where it normally resides * Remove deprecated function * Treat shift-numlock as shift-insert in Walker layer
* Added info.json and minor fixes to walker keymap * Fix url * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Fix user calling keymap functions * cancel oneshot layer on KC_TRNS * Fix to oneshot layer handling * Fix oneshot handling of reset * Move bootmagic key to Esc where it normally resides * Remove deprecated function * Treat shift-numlock as shift-insert in Walker layer
* Added info.json and minor fixes to walker keymap * Fix url * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Fix user calling keymap functions * cancel oneshot layer on KC_TRNS * Fix to oneshot layer handling * Fix oneshot handling of reset * Move bootmagic key to Esc where it normally resides * Remove deprecated function * Treat shift-numlock as shift-insert in Walker layer
* Added info.json and minor fixes to walker keymap * Fix url * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Update keyboards/mt980/info.json Co-Authored-By: walkerstop <walkerstop@gmail.com> * Fix user calling keymap functions * cancel oneshot layer on KC_TRNS * Fix to oneshot layer handling * Fix oneshot handling of reset * Move bootmagic key to Esc where it normally resides * Remove deprecated function * Treat shift-numlock as shift-insert in Walker layer
Added info.json for mt980 keyboard so configurator works on this keyboard, and fix a couple issues in keymap