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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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,