From 8083188b9eef0af6d466f1ce239cc7ad5fff3670 Mon Sep 17 00:00:00 2001 From: Sadek Baroudi Date: Tue, 30 Nov 2021 18:25:30 -0800 Subject: [PATCH] small fixes, disabled encoder for now --- boards/ffkb/README.md | 5 +++++ boards/ffkb/main.py | 33 +++++++++++++++++++-------------- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/boards/ffkb/README.md b/boards/ffkb/README.md index ec1bac9..13b8698 100644 --- a/boards/ffkb/README.md +++ b/boards/ffkb/README.md @@ -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 /lib/neopixel* to /lib/ +* Copy kb.py and main.py in this folder to / \ No newline at end of file diff --git a/boards/ffkb/main.py b/boards/ffkb/main.py index 96cd330..62d7fd2 100644 --- a/boards/ffkb/main.py +++ b/boards/ffkb/main.py @@ -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()