small fixes, disabled encoder for now
This commit is contained in:
parent
9f23d9048e
commit
8083188b9e
@ -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.
|
- [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
|
- [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>/
|
@ -1,3 +1,5 @@
|
|||||||
|
import board
|
||||||
|
|
||||||
from kb import KMKKeyboard
|
from kb import KMKKeyboard
|
||||||
from kmk.extensions.RGB import RGB
|
from kmk.extensions.RGB import RGB
|
||||||
from kmk.keys import KC
|
from kmk.keys import KC
|
||||||
@ -8,7 +10,7 @@ from kmk.extensions.media_keys import MediaKeys
|
|||||||
|
|
||||||
keyboard = KMKKeyboard()
|
keyboard = KMKKeyboard()
|
||||||
keyboard.tap_time = 175
|
keyboard.tap_time = 175
|
||||||
keyboard.debug_enabled = False
|
keyboard.debug_enabled = True
|
||||||
|
|
||||||
# Cleaner key names
|
# Cleaner key names
|
||||||
_______ = KC.TRNS
|
_______ = KC.TRNS
|
||||||
@ -21,12 +23,16 @@ modtap = ModTap()
|
|||||||
layers = Layers()
|
layers = Layers()
|
||||||
media_keys = MediaKeys()
|
media_keys = MediaKeys()
|
||||||
|
|
||||||
encoder_handler = EncoderHandler()
|
# UNCOMMENT WHEN FIXING ENCODER
|
||||||
encoder_handler.pins = ((board.D3, board.D2, board.D10, False))
|
#encoder_handler = EncoderHandler()
|
||||||
|
|
||||||
keyboard.modules = [layers, modtap, encoder_handler]
|
# UNCOMMENT WHEN FIXING ENCODER
|
||||||
|
keyboard.modules = [layers, modtap]#, encoder_handler]
|
||||||
keyboard.extensions = [rgb, media_keys]
|
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_IN = KC.LCTRL(KC.EQUAL)
|
||||||
ZOOM_OUT = KC.LCTRL(KC.MINUS)
|
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.CAPS, KC.GRV, BRWSR_LFT, DESK_LEFT, CAPSWORD, _______, DESK_RIGHT, BRWSR_RGHT, _______, KC.BSLS, _______,
|
||||||
_______, _______, KC.ENT, KC.TAB, _______, _______, _______, _______,
|
_______, _______, KC.ENT, KC.TAB, _______, _______, _______, _______,
|
||||||
],
|
],
|
||||||
[ #SHIFT NAVIGATION
|
[ #SHIFT NAVIGATION
|
||||||
_______, _______, SFT_PGUP, SFT_UP, SFT_PGDN, _______, _______, _______, _______, _______, _______, _______,
|
_______, _______, SFT_PGUP, SFT_UP, SFT_PGDN, _______, _______, _______, _______, _______, _______, _______,
|
||||||
_______, SFT_HOME, SFT_LEFT, SFT_DOWN, SFT_RGHT, SFT_END, _______, KC.VOLU, KC.MPLY, KC.MSTP, _______, _______, _______,
|
_______, SFT_HOME, SFT_LEFT, SFT_DOWN, SFT_RGHT, SFT_END, _______, KC.VOLU, KC.MPLY, KC.MSTP, _______, _______, _______,
|
||||||
_______, _______, _______, _______, _______, KC.MUTE, KC.VOLD, KC.MPRV, KC.MNXT, _______, _______, _______,
|
_______, _______, _______, _______, _______, KC.MUTE, KC.VOLD, KC.MPRV, KC.MNXT, _______, _______, _______,
|
||||||
@ -120,15 +126,14 @@ keyboard.keymap = [
|
|||||||
],
|
],
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# UNCOMMENT WHEN FIXING ENCODER
|
||||||
#
|
#encoder_handler.map = [(( KC.VOLD, KC.VOLU, KC.MUTE)), # Layer 1
|
||||||
encoder_handler.map = [(( KC.VOLD, KC.VOLU, KC.MUTE)), # Layer 1
|
# ((ZOOM_OUT, ZOOM_IN, _______)), # Layer 2
|
||||||
((ZOOM_OUT, ZOOM_IN, _______)), # Layer 2
|
# ((_______, _______, _______)), # Layer 3
|
||||||
((_______, _______, _______)), # Layer 3
|
# ((_______, _______, _______)), # Layer 4
|
||||||
((_______, _______, _______)), # Layer 4
|
# ((_______, _______, _______)), # Layer 5
|
||||||
((_______, _______, _______)), # Layer 5
|
# ((_______, _______, _______)), # Layer 6
|
||||||
((_______, _______, _______)), # Layer 6
|
# ]
|
||||||
]
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
keyboard.go()
|
keyboard.go()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user