Color-Feedback Layer-Key ausgestellt
This commit is contained in:
parent
cb1c850fb6
commit
93c1d571af
28
code/code.py
28
code/code.py
|
@ -90,26 +90,22 @@ while True:
|
|||
# Always remember to call keybow.update()!
|
||||
keybow.update()
|
||||
|
||||
# This handles the modifier and layer selector behaviour
|
||||
if modifier.held:
|
||||
# Give some visual feedback for the modifier key
|
||||
keys[0].led_off()
|
||||
|
||||
# If the modifier key is held, light up the layer selector keys
|
||||
for layer in layers.keys():
|
||||
keys[layer].set_led(*colours[layer])
|
||||
# If the modifier key is held, light up the layer selector keys
|
||||
for layer in layers.keys():
|
||||
keys[layer].set_led(*colours[layer])
|
||||
|
||||
# Change layer if layer key is pressed
|
||||
if current_layer != layer:
|
||||
if selectors[layer].pressed:
|
||||
current_layer = layer
|
||||
# Change layer if layer key is pressed
|
||||
if current_layer != layer:
|
||||
if selectors[layer].pressed:
|
||||
current_layer = layer
|
||||
|
||||
# Set the key LEDs first to off, then to their layer colour
|
||||
for k in layer_keys:
|
||||
keys[k].set_led(0, 0, 0)
|
||||
# Set the key LEDs first to off, then to their layer colour
|
||||
for k in layer_keys:
|
||||
keys[k].set_led(0, 0, 0)
|
||||
|
||||
for k in layers[layer].keys():
|
||||
keys[k].set_led(*colours[layer])
|
||||
for k in layers[layer].keys():
|
||||
keys[k].set_led(*colours[layer])
|
||||
|
||||
# Turn off the layer selector LEDs if the modifier isn't held
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue