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

GMMK Pro: Fixed Bootmagic Lite support; added personal keymap and VIA support #12554

Merged
merged 10 commits into from
Apr 27, 2021

Conversation

WholesomeDucky
Copy link

@WholesomeDucky WholesomeDucky commented Apr 11, 2021

Description

Inside pro.h, the keys that are normally "RAlt" and "Fn" were swapped, causing confusion in making keymaps, since Fn needed to be left of RAlt in the keymap when the physical key is to the right.

My personal keymap is also included, which I adjusted alongside my fix for these two keys being swapped.

Default keymap is already correct and does not need to be changed for this (although RGUI is used instead of Fn. Maybe good use of Fn couldn't be made here?)

Added VIA support. JSON made by me is being submitted to VIA repo.

config.h has been changed to have bootmagic row/column defined for this board to use Esc instead of LShift for Bootmagic.

Firmwares in question have been compiled and flashed to my board with my keymap & tested.

First PR, always open to feedback on how to do things better.

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout/userspace (addition or update)
  • Documentation

Issues Fixed or Closed by This PR

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@WholesomeDucky
Copy link
Author

I realized in one of my previous commits I said I added 1000hz polling, but forgot to mention in a later commit that I removed this.

@WholesomeDucky WholesomeDucky changed the title Maindev Fixed RAlt and Fn being swapped on gmmk/pro, added personal keymap Apr 13, 2021
@github-actions github-actions bot added the via Adds via keymap and/or updates keyboard for via support label Apr 13, 2021
@WholesomeDucky
Copy link
Author

WholesomeDucky commented Apr 13, 2021

Additional commits added for VIA support. This is tested to the absolute best of my ability and I am submitting a PR for the via repo to have my JSON for the board.

@WholesomeDucky WholesomeDucky changed the title Fixed RAlt and Fn being swapped on gmmk/pro, added personal keymap Fixed RAlt and Fn being swapped on gmmk/pro, added personal keymap. Added VIA support Apr 13, 2021
@drashna
Copy link
Member

drashna commented Apr 19, 2021

First PR, always open to feedback on how to do things better.

I mean, looks good to me!

@WholesomeDucky
Copy link
Author

First PR, always open to feedback on how to do things better.

I mean, looks good to me!

Sweet, I'll PR to VIA in about an hour

keyboards/gmmk/pro/config.h Outdated Show resolved Hide resolved
keyboards/gmmk/pro/keymaps/via/keymap.c Outdated Show resolved Hide resolved
keyboards/gmmk/pro/keymaps/via/keymap.c Outdated Show resolved Hide resolved
WholesomeDucky and others added 3 commits April 27, 2021 13:54
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
@noroadsleft noroadsleft changed the title Fixed RAlt and Fn being swapped on gmmk/pro, added personal keymap. Added VIA support GMMK Pro: Fixed Bootmagic Lite support; added personal keymap and VIA support Apr 27, 2021
@noroadsleft noroadsleft merged commit 7be4047 into qmk:master Apr 27, 2021
@noroadsleft
Copy link
Member

Thanks!

@WholesomeDucky WholesomeDucky deleted the maindev branch May 2, 2021 04:21
@WholesomeDucky WholesomeDucky restored the maindev branch May 2, 2021 04:21
@WholesomeDucky WholesomeDucky deleted the maindev branch May 2, 2021 04:21
@WholesomeDucky WholesomeDucky restored the maindev branch May 2, 2021 04:21
rizo pushed a commit to rizo/qmk_firmware that referenced this pull request May 10, 2021
…mk#12554)

* Added WholesomeDucky keymap for GMMK Pro

* Finalized keymap & added 1000hz polling for GMMK Pro

* Corrected for RAlt and Fn being swapped

* Fixed RAlt and Fn being swapped in the layout definition. Updated personal keymap to reflect fixed layout.

* Removed an old comment from personal keymap for GMMK Pro

* added VIA support

* Defined bootmagic row and column for GMMK Pro Esc key

* Update keyboards/gmmk/pro/config.h

* Update keyboards/gmmk/pro/keymaps/via/keymap.c

* Update keyboards/gmmk/pro/keymaps/via/keymap.c
toddyamakawa pushed a commit to toddyamakawa/qmk_firmware that referenced this pull request May 19, 2021
…mk#12554)

* Added WholesomeDucky keymap for GMMK Pro

* Finalized keymap & added 1000hz polling for GMMK Pro

* Corrected for RAlt and Fn being swapped

* Fixed RAlt and Fn being swapped in the layout definition. Updated personal keymap to reflect fixed layout.

* Removed an old comment from personal keymap for GMMK Pro

* added VIA support

* Defined bootmagic row and column for GMMK Pro Esc key

* Update keyboards/gmmk/pro/config.h

* Update keyboards/gmmk/pro/keymaps/via/keymap.c

* Update keyboards/gmmk/pro/keymaps/via/keymap.c
HokieGeek pushed a commit to HokieGeek/qmk_firmware that referenced this pull request Jul 11, 2021
…mk#12554)

* Added WholesomeDucky keymap for GMMK Pro

* Finalized keymap & added 1000hz polling for GMMK Pro

* Corrected for RAlt and Fn being swapped

* Fixed RAlt and Fn being swapped in the layout definition. Updated personal keymap to reflect fixed layout.

* Removed an old comment from personal keymap for GMMK Pro

* added VIA support

* Defined bootmagic row and column for GMMK Pro Esc key

* Update keyboards/gmmk/pro/config.h

* Update keyboards/gmmk/pro/keymaps/via/keymap.c

* Update keyboards/gmmk/pro/keymaps/via/keymap.c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keyboard keymap via Adds via keymap and/or updates keyboard for via support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants