ran patch and fixed files
This commit is contained in:
parent
ef04cdc07c
commit
c00e769868
26
boards/crowboard/kb.py
Normal file
26
boards/crowboard/kb.py
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
import board
|
||||||
|
|
||||||
|
from kmk.kmk_keyboard import KMKKeyboard as _KMKKeyboard
|
||||||
|
from kmk.scanners import DiodeOrientation
|
||||||
|
|
||||||
|
|
||||||
|
class KMKKeyboard(_KMKKeyboard):
|
||||||
|
col_pins = (
|
||||||
|
board.GP6,
|
||||||
|
board.GP7,
|
||||||
|
board.GP8,
|
||||||
|
board.GP9,
|
||||||
|
board.GP10,
|
||||||
|
board.GP18,
|
||||||
|
board.GP19,
|
||||||
|
board.GP20,
|
||||||
|
board.GP21,
|
||||||
|
board.GP22,
|
||||||
|
)
|
||||||
|
row_pins = (
|
||||||
|
board.GP14,
|
||||||
|
board.GP15,
|
||||||
|
board.GP16,
|
||||||
|
board.GP17,
|
||||||
|
)
|
||||||
|
diode_orientation = DiodeOrientation.COL2ROW
|
@ -1,23 +1,27 @@
|
|||||||
import board
|
import board
|
||||||
import busio as io
|
import busio as io
|
||||||
|
|
||||||
|
<<<<<<< Updated upstream
|
||||||
|
|
||||||
from kmk.kmk_keyboard import KMKKeyboard
|
from kmk.kmk_keyboard import KMKKeyboard
|
||||||
|
|
||||||
|
=======
|
||||||
|
from kb import KMKKeyboard
|
||||||
|
|
||||||
|
>>>>>>> Stashed changes
|
||||||
|
|
||||||
from kmk.keys import KC
|
from kmk.keys import KC
|
||||||
|
from kmk.modules.layers import Layers
|
||||||
|
from kmk.modules.modtap import ModTap
|
||||||
from kmk.scanners import DiodeOrientation
|
from kmk.scanners import DiodeOrientation
|
||||||
|
|
||||||
keyboard = KMKKeyboard()
|
keyboard = KMKKeyboard()
|
||||||
from kmk.modules.layers import Layers
|
|
||||||
keyboard.modules.append(Layers())
|
keyboard.modules.append(Layers())
|
||||||
from kmk.modules.modtap import ModTap
|
|
||||||
modtap = ModTap()
|
modtap = ModTap()
|
||||||
keyboard.modules.append(modtap)
|
keyboard.modules.append(modtap)
|
||||||
|
|
||||||
keyboard.col_pins = (board.GP6, board.GP7, board.GP8, board.GP9, board.GP10, board.GP18, board.GP19, board.GP20, board.GP21, board.GP22,) # try D5 on Feather, keeboar
|
|
||||||
keyboard.row_pins = (board.GP14, board.GP15, board.GP16, board.GP17,) # try D6 on Feather, keeboar
|
|
||||||
keyboard.diode_orientation = DiodeOrientation.COL2ROW
|
|
||||||
|
|
||||||
|
|
||||||
NONE = KC.NO
|
NONE = KC.NO
|
||||||
QWERTY = KC.MO(0)
|
QWERTY = KC.MO(0)
|
||||||
@ -33,6 +37,7 @@ ZSFT = KC.MT(KC.Z, KC.LSFT, prefer_hold=True, tap_interrupted=False, tap_time=30
|
|||||||
SLSHSFT = KC.MT(KC.SLSH, KC.LSFT, prefer_hold=True, tap_interrupted=False, tap_time=3000)
|
SLSHSFT = KC.MT(KC.SLSH, KC.LSFT, prefer_hold=True, tap_interrupted=False, tap_time=3000)
|
||||||
ALCTL = KC.MT(KC.A, KC.LCTRL, prefer_hold=False, tap_interrupted=False, tap_time=150)
|
ALCTL = KC.MT(KC.A, KC.LCTRL, prefer_hold=False, tap_interrupted=False, tap_time=150)
|
||||||
|
|
||||||
|
# flake8: noqa: E261
|
||||||
keyboard.keymap = [
|
keyboard.keymap = [
|
||||||
[ # QWERTY
|
[ # QWERTY
|
||||||
KC.Q, KC.W, KC.E, KC.R, KC.T, KC.Y, KC.U, KC.I, KC.O, KC.P,
|
KC.Q, KC.W, KC.E, KC.R, KC.T, KC.Y, KC.U, KC.I, KC.O, KC.P,
|
||||||
@ -62,8 +67,37 @@ keyboard.keymap = [
|
|||||||
KC.NO, KC.NO, KC.TRNS, KC.TRNS, KC.TRNS, KC.ENTER, KC.TRNS, KC.TRNS, KC.NO, KC.NO,
|
KC.NO, KC.NO, KC.TRNS, KC.TRNS, KC.TRNS, KC.ENTER, KC.TRNS, KC.TRNS, KC.NO, KC.NO,
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
]
|
]
|
||||||
|
<<<<<<< Updated upstream
|
||||||
|
=======
|
||||||
|
|
||||||
|
# Uncomment for Trackball
|
||||||
|
# from kmk.modules.pimoroni_trackball import Trackball, TrackballMode
|
||||||
|
# import busio as io
|
||||||
|
|
||||||
|
# i2c1 = io.I2C(scl=board.GP3, sda=board.GP2)
|
||||||
|
# trackball = Trackball(i2c1, mode=TrackballMode.MOUSE_MODE)
|
||||||
|
# keyboard.modules.append(trackball)
|
||||||
|
# trackball.set_rgbw(255, 255, 255, 30)
|
||||||
|
# trackball.set_red(20)
|
||||||
|
# trackball.set_green(100)
|
||||||
|
# trackball.set_blue(100)
|
||||||
|
# trackball.set_white(40)
|
||||||
|
|
||||||
|
# uncomment for Encoders
|
||||||
|
# from kmk.modules.encoder import EncoderHandler
|
||||||
|
# encoder_handler = EncoderHandler()
|
||||||
|
# keyboard.modules = [encoder_handler]
|
||||||
|
# encoder_handler.pins = ((board.GP12, board.GP13, None, False), (board.GP27, board.GP26, None, False),)
|
||||||
|
|
||||||
|
# encoder_handler.map = [(( KC.VOLD, KC.VOLU),(KC.VOLD, KC.VOLU),), # Layer 1
|
||||||
|
# ((KC.VOLD, KC.VOLU),(KC.VOLD, KC.VOLU),), # Layer 2
|
||||||
|
# ((KC.VOLD, KC.VOLU),(KC.VOLD, KC.VOLU),), # Layer 3
|
||||||
|
# ((KC.VOLD, KC.VOLU),(KC.VOLD, KC.VOLU),), # Layer 4
|
||||||
|
# ]
|
||||||
|
|
||||||
|
# keyboard.debug_enabled = True
|
||||||
|
>>>>>>> Stashed changes
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
keyboard.go()
|
keyboard.go()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user