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)
@ -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()