Merge pull request #548 from CommandLineDesign/CMD-Preonic
CMD keymap for Preonic
This commit is contained in:
77
keyboards/preonic/keymaps/CMD-Preonic/README.md
Normal file
77
keyboards/preonic/keymaps/CMD-Preonic/README.md
Normal file
@ -0,0 +1,77 @@
|
||||
CMD-Preonic
|
||||
===================
|
||||
The CMD project seeks to improve productivity by optimizing usage of the left hand via clever use of the function layers.
|
||||
|
||||
>Note: This project is currently optimized for grid layout, and has not been confirmed to work 100% on MIT layout, although it is expected to work correctly.
|
||||
|
||||
----------
|
||||
|
||||
Modes
|
||||
-------------
|
||||
|
||||
#### QWERTY
|
||||
|
||||
>CMD-Qwerty is very similar to the default Preonic with a few key differences:
|
||||
|
||||
- Dual-role Raise/Enter Key at Caps Lock position. -Don't need to take your hand off the mouse to submit URLs
|
||||
- Space_Function under left space (Grid layout) -Don't need to take your thumb off of the spacebar to use lower.
|
||||
- Dedicated arrow keys replaced with ( - , = , [ , and ] ) - big improvement for programmers who are used to fn layer.
|
||||
|
||||
----------
|
||||
|
||||
#### Game
|
||||
|
||||
> Disables extra features to facilitate easier usage of the Preonic while gaming. this mode is toggled in the adjust layer.
|
||||
|
||||
- Dual Role Function key becomes Caps Lock.
|
||||
- Space_Function disabled and replaced with normal spacebar.
|
||||
- Windows Key disabled.
|
||||
|
||||
----------
|
||||
|
||||
#### Numpad
|
||||
|
||||
> Enables left-hand numpad
|
||||
|
||||
- Left-side numpad
|
||||
- Can be toggled on in Adjust layer (under . key)
|
||||
|
||||
----------
|
||||
|
||||
#### Arrow - (Lower)
|
||||
|
||||
> Makes arrow keys easily accessible to Left Hand, and much more.
|
||||
|
||||
- Arrow keys at WASD, Backspace at Q, Delete at E.
|
||||
- Media Keys near arrow cluster, mute at A.
|
||||
- Web Nav keys.
|
||||
- Mouse cluster at YGHJ.
|
||||
- Numpad in right side of board.
|
||||
- Can be toggled on in Adjust layer (Under , key)
|
||||
|
||||
----------
|
||||
|
||||
#### Function- (Raise)
|
||||
|
||||
> Basic Functions. Open Keys for customization.
|
||||
|
||||
- Turns WASD into Navigation cluster (Home, End, Page up and Page Down)
|
||||
- Pok3r style right hand arrow cluster for accessibility (familiar for many users.)
|
||||
- Doubles as shift key for top row numbers.
|
||||
- Print Screen, Insert, etc.
|
||||
|
||||
----------
|
||||
|
||||
#### Adjust- (Raise + Lower)
|
||||
|
||||
> Switch Modes
|
||||
|
||||
- Default modes moved to the left and new layer toggle modes located to the right.
|
||||
- Sleep and Wake keys added.
|
||||
- Reset button moved under Spacebar(s).
|
||||
|
||||
Notes:
|
||||
-------------
|
||||
|
||||
Please feel free to reach out to Commandlinedesign@gmail.com with suggestions.
|
||||
Special Thanks to Jack for QMK firmware and the Preonic!
|
332
keyboards/preonic/keymaps/CMD-Preonic/keymap.c
Normal file
332
keyboards/preonic/keymaps/CMD-Preonic/keymap.c
Normal file
File diff suppressed because it is too large
Load Diff
23
keyboards/preonic/keymaps/CMD-Preonic/makefile
Normal file
23
keyboards/preonic/keymaps/CMD-Preonic/makefile
Normal file
@ -0,0 +1,23 @@
|
||||
# Build Options
|
||||
# change to "no" to disable the options, or define them in the Makefile in
|
||||
# the appropriate keymap folder that will get included automatically
|
||||
#
|
||||
BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000)
|
||||
MOUSEKEY_ENABLE = yes # Mouse keys(+4700)
|
||||
EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
|
||||
CONSOLE_ENABLE = no # Console for debug(+400)
|
||||
COMMAND_ENABLE = no # Commands for debug and configuration
|
||||
NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
|
||||
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
|
||||
MIDI_ENABLE = no # MIDI controls
|
||||
AUDIO_ENABLE = yes # Audio output on port C6
|
||||
UNICODE_ENABLE = no # Unicode
|
||||
BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
|
||||
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time.
|
||||
|
||||
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
|
||||
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
|
||||
|
||||
ifndef QUANTUM_DIR
|
||||
include ../../../../Makefile
|
||||
endif
|
Reference in New Issue
Block a user