small fixes, disabled encoder for now

This commit is contained in:
Sadek Baroudi 2021-11-30 18:25:30 -08:00 committed by Kyle Brown
parent 9f23d9048e
commit 8083188b9e
2 changed files with 24 additions and 14 deletions

View File

@ -8,3 +8,8 @@ kb.py is designed to work with a pro micro or kb2040
- [Layers](https://github.com/KMKfw/kmk_firmware/tree/master/docs/layers.md) Need more keys than switches? Use layers.
- [RGB](https://github.com/KMKfw/kmk_firmware/tree/master/docs/rgb.md) Light it up
Instructions:
* Copy the kmk directory as a whole into the root directory of your KB2040
* Copy <gitroot>/lib/neopixel* to <usbroot>/lib/
* Copy kb.py and main.py in this folder to <usbroot>/

View File

@ -1,3 +1,5 @@
import board
from kb import KMKKeyboard
from kmk.extensions.RGB import RGB
from kmk.keys import KC
@ -8,7 +10,7 @@ from kmk.extensions.media_keys import MediaKeys
keyboard = KMKKeyboard()
keyboard.tap_time = 175
keyboard.debug_enabled = False
keyboard.debug_enabled = True
# Cleaner key names
_______ = KC.TRNS
@ -21,12 +23,16 @@ modtap = ModTap()
layers = Layers()
media_keys = MediaKeys()
encoder_handler = EncoderHandler()
encoder_handler.pins = ((board.D3, board.D2, board.D10, False))
# UNCOMMENT WHEN FIXING ENCODER
#encoder_handler = EncoderHandler()
keyboard.modules = [layers, modtap, encoder_handler]
# UNCOMMENT WHEN FIXING ENCODER
keyboard.modules = [layers, modtap]#, encoder_handler]
keyboard.extensions = [rgb, media_keys]
# UNCOMMENT WHEN FIXING ENCODER
#encoder_handler.pins = ((board.D3, board.D2, board.D10, False))
ZOOM_IN = KC.LCTRL(KC.EQUAL)
ZOOM_OUT = KC.LCTRL(KC.MINUS)
@ -100,7 +106,7 @@ keyboard.keymap = [
_______, KC.CAPS, KC.GRV, BRWSR_LFT, DESK_LEFT, CAPSWORD, _______, DESK_RIGHT, BRWSR_RGHT, _______, KC.BSLS, _______,
_______, _______, KC.ENT, KC.TAB, _______, _______, _______, _______,
],
[ #SHIFT NAVIGATION
[ #SHIFT NAVIGATION
_______, _______, SFT_PGUP, SFT_UP, SFT_PGDN, _______, _______, _______, _______, _______, _______, _______,
_______, SFT_HOME, SFT_LEFT, SFT_DOWN, SFT_RGHT, SFT_END, _______, KC.VOLU, KC.MPLY, KC.MSTP, _______, _______, _______,
_______, _______, _______, _______, _______, KC.MUTE, KC.VOLD, KC.MPRV, KC.MNXT, _______, _______, _______,
@ -120,15 +126,14 @@ keyboard.keymap = [
],
]
#
encoder_handler.map = [(( KC.VOLD, KC.VOLU, KC.MUTE)), # Layer 1
((ZOOM_OUT, ZOOM_IN, _______)), # Layer 2
((_______, _______, _______)), # Layer 3
((_______, _______, _______)), # Layer 4
((_______, _______, _______)), # Layer 5
((_______, _______, _______)), # Layer 6
]
# UNCOMMENT WHEN FIXING ENCODER
#encoder_handler.map = [(( KC.VOLD, KC.VOLU, KC.MUTE)), # Layer 1
# ((ZOOM_OUT, ZOOM_IN, _______)), # Layer 2
# ((_______, _______, _______)), # Layer 3
# ((_______, _______, _______)), # Layer 4
# ((_______, _______, _______)), # Layer 5
# ((_______, _______, _______)), # Layer 6
# ]
if __name__ == '__main__':
keyboard.go()