From 8c734e19526e41bbdf5c5e8a667e001fdfdea0a6 Mon Sep 17 00:00:00 2001 From: "regicidal.plutophage" <36969337+regicidalplutophage@users.noreply.github.com> Date: Wed, 8 Mar 2023 03:05:56 +0300 Subject: [PATCH] Update main.py --- boards/kyria/main.py | 47 +++++++++++++++++++++++++++++++------------- 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/boards/kyria/main.py b/boards/kyria/main.py index 5c938bc..4264c78 100644 --- a/boards/kyria/main.py +++ b/boards/kyria/main.py @@ -7,7 +7,7 @@ from kmk.extensions.rgb import RGB, AnimationModes from kmk.hid import HIDModes from kmk.keys import KC from kmk.modules.encoder import EncoderHandler -from kmk.modules.holdtap import ModTap +from kmk.modules.holdtap import HoldTap from kmk.modules.layers import Layers from kmk.modules.split import Split, SplitType from kmk.modules.tapdance import TapDance @@ -36,30 +36,49 @@ keyboard.extensions.append(rgb_ext) oled_ext = Oled( OledData( entries=[ - OledData.oled_text_entry(text='Kyria v1.4\nKB2040', line_spacing=0.75, inverted=True, x=0, y=0), - OledData.oled_text_entry(text='americ', x=128, y=0, x_anchor=1.0), - OledData.oled_text_entry(text='anfootball', x=128, y=10, x_anchor=1.0), - OledData.oled_text_entry(text='Layer: ', x=0, y=32, y_anchor=1.0), - OledData.oled_text_entry(text='BASE', x=40, y=32, y_anchor=1.0, layer=0), - OledData.oled_text_entry(text='LOWER', x=40, y=32, y_anchor=1.0, layer=3), - OledData.oled_text_entry(text='RAISE', x=40, y=32, y_anchor=1.0, layer=4), - OledData.oled_text_entry(text='ADJUST', x=40, y=32, y_anchor=1.0, layer=6), + OledData.oled_text_entry(text='Kyria v1.4', x=128, y=0, x_anchor='R'), + OledData.oled_text_entry(text='KB2040', x=128, y=10, x_anchor='R'), + OledData.oled_text_entry(text='left', x=128, y=20, x_anchor='R', side='L'), + OledData.oled_text_entry(text='right', x=128, y=20, x_anchor='R', side='R'), + OledData.oled_text_entry(text='Layer: ', x=0, y=32, y_anchor='B'), + OledData.oled_text_entry(text='BASE', x=40, y=32, y_anchor='B', layer=0), + OledData.oled_text_entry(text='LOWER', x=40, y=32, y_anchor='B', layer=3), + OledData.oled_text_entry(text='RAISE', x=40, y=32, y_anchor='B', layer=4), + OledData.oled_text_entry(text='ADJUST', x=40, y=32, y_anchor='B', layer=6), + OledData.oled_text_entry(text='0 1 2 3 4', x=0, y=0), + OledData.oled_text_entry(text='5 6 7 8 9', x=0, y=10), + OledData.oled_text_entry(text='0', x=0, y=-1, inverted=True, layer=0), + OledData.oled_text_entry(text='1', x=12, y=-1, inverted=True, layer=1), + OledData.oled_text_entry(text='2', x=24, y=-1, inverted=True, layer=2), + OledData.oled_text_entry(text='3', x=36, y=-1, inverted=True, layer=3), + OledData.oled_text_entry(text='4', x=48, y=-1, inverted=True, layer=4), + OledData.oled_text_entry(text='5', x=0, y=10, inverted=True, layer=5), + OledData.oled_text_entry(text='6', x=12, y=10, inverted=True, layer=6), + OledData.oled_text_entry(text='7', x=24, y=10, inverted=True, layer=7), + OledData.oled_text_entry(text='8', x=36, y=10, inverted=True, layer=8), + OledData.oled_text_entry(text='9', x=48, y=10, inverted=True, layer=9), ] ), height=64, flip=True, + dim_time=20, + off_time=60, + powersave_dim_time=5, + powersave_off_time=15, + brightness=1, + split=split, ) keyboard.extensions.append(oled_ext) # Edit your layout below # Currently, that's a default QMK Kyria Layout - https://config.qmk.fm/#/splitkb/kyria/rev1/LAYOUT +ESC_LCTL = KC.MT(KC.ESC, KC.LCTL) +QUOTE_RCTL = KC.MT(KC.QUOTE, KC.RCTL) +ENT_LALT = KC.MT(KC.ENT, KC.LALT) +MINUS_RCTL = KC.MT(KC.MINUS, KC.RCTL) -ESC_LCTL = KC.HT(KC.ESC, KC.LCTL) -QUOTE_RCTL = KC.HT(KC.QUOTE, KC.RCTL) -ENT_LALT = KC.HT(KC.ENT, KC.LALT) -MINUS_RCTL = KC.HT(KC.MINUS, KC.RCTL) - +# fmt: off keyboard.keymap = [ [ KC.TAB, KC.Q, KC.W, KC.E, KC.R, KC.T, KC.Y, KC.U, KC.I, KC.O, KC.P, KC.BSPC,