Update main.py

This commit is contained in:
regicidal.plutophage
2023-03-08 03:05:56 +03:00
committed by GitHub
parent 9d3f86487d
commit 8c734e1952

View File

@@ -7,7 +7,7 @@ from kmk.extensions.rgb import RGB, AnimationModes
from kmk.hid import HIDModes from kmk.hid import HIDModes
from kmk.keys import KC from kmk.keys import KC
from kmk.modules.encoder import EncoderHandler 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.layers import Layers
from kmk.modules.split import Split, SplitType from kmk.modules.split import Split, SplitType
from kmk.modules.tapdance import TapDance from kmk.modules.tapdance import TapDance
@@ -36,30 +36,49 @@ keyboard.extensions.append(rgb_ext)
oled_ext = Oled( oled_ext = Oled(
OledData( OledData(
entries=[ 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='Kyria v1.4', x=128, y=0, x_anchor='R'),
OledData.oled_text_entry(text='americ', x=128, y=0, x_anchor=1.0), OledData.oled_text_entry(text='KB2040', x=128, y=10, x_anchor='R'),
OledData.oled_text_entry(text='anfootball', x=128, y=10, x_anchor=1.0), OledData.oled_text_entry(text='left', x=128, y=20, x_anchor='R', side='L'),
OledData.oled_text_entry(text='Layer: ', x=0, y=32, y_anchor=1.0), OledData.oled_text_entry(text='right', x=128, y=20, x_anchor='R', side='R'),
OledData.oled_text_entry(text='BASE', x=40, y=32, y_anchor=1.0, layer=0), OledData.oled_text_entry(text='Layer: ', x=0, y=32, y_anchor='B'),
OledData.oled_text_entry(text='LOWER', x=40, y=32, y_anchor=1.0, layer=3), OledData.oled_text_entry(text='BASE', x=40, y=32, y_anchor='B', layer=0),
OledData.oled_text_entry(text='RAISE', x=40, y=32, y_anchor=1.0, layer=4), OledData.oled_text_entry(text='LOWER', x=40, y=32, y_anchor='B', layer=3),
OledData.oled_text_entry(text='ADJUST', x=40, y=32, y_anchor=1.0, layer=6), 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, height=64,
flip=True, 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) keyboard.extensions.append(oled_ext)
# Edit your layout below # Edit your layout below
# Currently, that's a default QMK Kyria Layout - https://config.qmk.fm/#/splitkb/kyria/rev1/LAYOUT # 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) # fmt: off
QUOTE_RCTL = KC.HT(KC.QUOTE, KC.RCTL)
ENT_LALT = KC.HT(KC.ENT, KC.LALT)
MINUS_RCTL = KC.HT(KC.MINUS, KC.RCTL)
keyboard.keymap = [ 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, KC.TAB, KC.Q, KC.W, KC.E, KC.R, KC.T, KC.Y, KC.U, KC.I, KC.O, KC.P, KC.BSPC,