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

Userspace: muppetjones #1

Merged
merged 32 commits into from
Jul 6, 2021
Merged

Userspace: muppetjones #1

merged 32 commits into from
Jul 6, 2021

Conversation

muppetjones
Copy link
Owner

Description

This PR adds:

  • My userspace
  • Planck keymap
  • Lily58 keymap
  • Kyria keymap

My userspace and keymaps incorporate code from the following users:

I've added the following features in my userspace and keymaps. As I clean up and optimize these features, I'll add them into the main code base.

  • Etch-a-Mouse: Encoder-based pointing device movement with acceleration.
  • Dynamic, Layer-based RGB: RGB underglow that changes with your layers and respects your current RGB settings. (Need to move this from my kyria into my userspace).

This PR only includes one change outside of my user-specific code: Updates to keyboards/lily58/lib/layer_state_reader.c. The default Lily58 keymap did not compile without these updates.

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).

Removed explicit lighting on default layer (control via std ctrls). Moved all fn keys from 'lower' and 'raise' to 'numpad' layer. Added paren, brackets, and braces to 'raise'. Added arrow keys to 'lower'.
Improved bongo cat efficiency and fixed the timeout. Added macro definitions for the home row mods and added to layers.
Matched lily home row updates.
I mixed up the rules vs config defines. Capsword is always avail, but you must use the keycap. Tap layer is avail if you enable tap dance.
Updated etchamouse and planck to work with latest QMK
@muppetjones muppetjones merged commit 2a2d19d into userspace-muppetjones Jul 6, 2021
@muppetjones muppetjones deleted the develop branch July 6, 2021 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant