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

Minifan minor issues #12592

Merged
merged 20 commits into from
Apr 20, 2021
Merged

Minifan minor issues #12592

merged 20 commits into from
Apr 20, 2021

Conversation

josjoha
Copy link

@josjoha josjoha commented Apr 15, 2021

Description

Resolved the “-~” issue, by making them custom macros (_NSY layer).

This also solved a mistake which was recently discovered: the Shifts on _NSY layer where not recognized, when passing through _NSY to another layer _BON or _DRA, because they where native QMK keycodes which didn't hook into the Shift system here. This meant that the order in which modifiers and layer switches where pressed ended up mattering, which it should not. Shift now works seemlessly regardless of key pressing order, and “~” does not require Shift on _NSY, as originally intended. (fixed)

Added a user option to switch left/right “Spacebar” action on Base layers.

Added some layer activation arrows in that particular graphic.

Leds can now also be configured to stay off completely for the “Alternative Base” layer, due to new space savings (16 bit layer).

Bunch of readme reworking.

Types of Changes

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

Issues Fixed or Closed by This PR

The “`~” issue, where “~” should have been activated without Shift, but native QMK didn't seem to allow it.
Shift on _NSY was not hooked into the local Shift detection system, causing a somewhat rare modifier/layer key order issue.

Checklist

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

josjoha added 17 commits March 28, 2021 14:02
The problems where:
① When pressing Shift on _NSY when going to _DRA, the shift did not
  register, because that Shift was a QMK hold/tap macro, which does
  not register the Shift as it is done in this keymap.
② This also solves the long existing ~ imperfection, so that it now
  can be pressed without Shift.

The documentation has not yet been updated.
“Does ~, `, as …”.
A fair amount of graphics files needed to be updated, by removing
‛`’ from the _NSY layer shift key.
Leds always off on ‛Alternative Base’ user configuration option.
Messed a little with some babble in readme about keyboard efficiency.

Space is the most used key, it is difficult to change if you are
used to typing it with the other thumb. Hence added an option to
switch the meaning of the “space bars” keys (center on thumbs row).
This somewhat loose Page-Up on _MOV was previously sacrificed,
to make room for TRNS, but that is unnecessary.
… in graphics chapter 4.1.
Qwerty Base-Arrow compilation changes the regular Qwerty layout,
which could be confusing. Made it clearer why this is happening.
The manual already said it, and the documentation here is probably
already about 10 times too much.
Keycaps view, saturation was off a little ;-)
@josjoha josjoha mentioned this pull request Apr 18, 2021
14 tasks
@fauxpark fauxpark requested a review from a team April 18, 2021 08:11
josjoha added 2 commits April 18, 2021 10:41
• Inserted register_unicode()
• Corrected comment symbol mistake in config.h (thx fauxpark)
Removing send_unicode_hex_string().
@drashna
Copy link
Member

drashna commented Apr 20, 2021

Thanks!

@drashna drashna merged commit f93ad79 into qmk:master Apr 20, 2021
@josjoha
Copy link
Author

josjoha commented Apr 20, 2021

Thank you all 😊

makenova pushed a commit to makenova/qmk_firmware that referenced this pull request Apr 26, 2021
rizo pushed a commit to rizo/qmk_firmware that referenced this pull request May 10, 2021
toddyamakawa pushed a commit to toddyamakawa/qmk_firmware that referenced this pull request May 19, 2021
HokieGeek pushed a commit to HokieGeek/qmk_firmware that referenced this pull request Jul 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants