-
-
Notifications
You must be signed in to change notification settings - Fork 40.1k
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
DZ60 keymap and layout #5474
DZ60 keymap and layout #5474
Conversation
You've opened this pull request from your fork's There are instructions on how to keep your master updated here: Best Practices: Your fork's master: Update Often, Commit Never If you need any help with this just ask. You do not need to close this PR. Further changes should still be pushed to your master branch, until this PR is merged. |
Alright, so apparently my iris keymap had gotten in as a duplicate to the wrong folder, no idea how this happened... I removed that since it was irrelewant for crkbd. Reviewed the changes you requested and made changes accordingly. I had to create a new DZ60 layout due to there not being a ISO layout with split backspace and split right shift. I now added also the json-data of my layout. Also cleaned layout to match 1:1 the visual representation of layouts. I couldn't remember how I did the PR last time so that's why some of this mess. Should I now wait for you to accept this PR or should I create a new branch and push it to qmk-repo and request that to be merged? |
Unless this new layout name is a community accepted standard, I am opposed to having this new layout named with your user name. Can you think of a more generic name for this or make any of the existing layout macros work with your keymap? |
I could come up with a better name for it, however I've just followed how the previous layouts have been made eg. "LAYOUT_60_tsangan_hhkb" has exactly as much information as my layout. Do you still feel like I should rename my layout to something like "LAYOUT_60_iso_split_backspace_rshift"? |
Most other 60% keyboards that I know of would use |
Alrighty! Renamed the layout to something more generic, so I guess this should be fine now? How should we proceed with this merge, it's fine like this or should I do these changes via a separate branch and make PR for that? |
Could you remove the |
Damn, did that get in there now too... Well I removed the file as requested. |
@@ -48,6 +48,9 @@ | |||
#define CALC KC_CALC // Open default calculator app | |||
#define MYCM KC_MYCM // Open default file manager | |||
|
|||
// increase readability | |||
#define XXXXX KC_NO |
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.
Is this required when XXXXXXX
can be used for free as its provided along with ______
for KC_TRANS?
#define XXXXX KC_NO |
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.
Well, it's not predefined, like XXXXXXX
, so it depends on what you want.
Ideally, I think we should use the built in one.
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.
I would also prefer use of the seven-character alias defined in QMK core.
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.
@OlliGranlund I recommend you rewrite this keymap to use the LAYOUT_60_iso
macro. (Your existing readme suggests that's the layout you're running anyway.) Right now this keymap is based on outdated conventions, and wouldn't compile from a current version of QMK if merged as-is.
As my GH60 if fried, I can't test the compiled hex if it works as expected... |
Oh no, I'm very sorry to hear that! :( |
Co-Authored-By: OlliGranlund <[email protected]>
It's been a while. Yeah, my GH60 board is not working anymore and nothing seems to help for it, hence I would rather not do any more changes to my Satan keymap as it might break things. I've done the changes as requested, how should we go on with this merge? Do you want me to make it into a separate branch and PR or is it fine just in here after all the changes? |
This should be fine. @mechmerlin @noroadsleft any issues with the layout changes? |
This still seems to be pending :) |
looks good to me! |
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.
all good, but looks like someone's keymap is over the limit!
The DZ60 layout changes are good, but the Satan keymap actually won't compile as-is when this is merged into master. |
@@ -48,6 +48,9 @@ | |||
#define CALC KC_CALC // Open default calculator app | |||
#define MYCM KC_MYCM // Open default file manager | |||
|
|||
// increase readability | |||
#define XXXXX KC_NO |
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.
@OlliGranlund I recommend you rewrite this keymap to use the LAYOUT_60_iso
macro. (Your existing readme suggests that's the layout you're running anyway.) Right now this keymap is based on outdated conventions, and wouldn't compile from a current version of QMK if merged as-is.
I forgot that your Satan is out of commission. Please disregard my comments regarding rewriting that keymap. |
Hmm, so we are still waiting for yanfali:s approval? |
Thanks! |
* init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso * Updated keymap to work better with Swedish layout * merge conflict * Added dz60 layout * pr issues fixes * removed weirdly positioned files * code cleanup, added dz60 layout json data * Added dz60 layout readme * Renamed layout * removed vscode file * Update keyboards/dz60/dz60.h Co-Authored-By: OlliGranlund <[email protected]>
* init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso * Updated keymap to work better with Swedish layout * merge conflict * Added dz60 layout * pr issues fixes * removed weirdly positioned files * code cleanup, added dz60 layout json data * Added dz60 layout readme * Renamed layout * removed vscode file * Update keyboards/dz60/dz60.h Co-Authored-By: OlliGranlund <[email protected]>
* init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso * Updated keymap to work better with Swedish layout * merge conflict * Added dz60 layout * pr issues fixes * removed weirdly positioned files * code cleanup, added dz60 layout json data * Added dz60 layout readme * Renamed layout * removed vscode file * Update keyboards/dz60/dz60.h Co-Authored-By: OlliGranlund <[email protected]>
* init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso * Updated keymap to work better with Swedish layout * merge conflict * Added dz60 layout * pr issues fixes * removed weirdly positioned files * code cleanup, added dz60 layout json data * Added dz60 layout readme * Renamed layout * removed vscode file * Update keyboards/dz60/dz60.h Co-Authored-By: OlliGranlund <[email protected]>
* init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso * Updated keymap to work better with Swedish layout * merge conflict * Added dz60 layout * pr issues fixes * removed weirdly positioned files * code cleanup, added dz60 layout json data * Added dz60 layout readme * Renamed layout * removed vscode file * Update keyboards/dz60/dz60.h Co-Authored-By: OlliGranlund <[email protected]>
* init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso * Updated keymap to work better with Swedish layout * merge conflict * Added dz60 layout * pr issues fixes * removed weirdly positioned files * code cleanup, added dz60 layout json data * Added dz60 layout readme * Renamed layout * removed vscode file * Update keyboards/dz60/dz60.h Co-Authored-By: OlliGranlund <[email protected]>
Description
Types of Changes
Issues Fixed or Closed by This PR
Checklist