From 6c13c97e830ce1077eef9312d479ec47cae0a0db Mon Sep 17 00:00:00 2001 From: FHA Date: Sat, 9 Oct 2021 17:46:35 +0200 Subject: [PATCH] update to support encoder module review --- boards/atreus62/main.py | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/boards/atreus62/main.py b/boards/atreus62/main.py index 6801157..b6f3a65 100644 --- a/boards/atreus62/main.py +++ b/boards/atreus62/main.py @@ -20,28 +20,11 @@ Zoom_out = KC.LCTRL(KC.MINUS) _______ = KC.TRNS XXXXXXX = KC.NO -# for use in the encoder extension -encoder_map = [ - [ - ( - KC.VOLU, - KC.VOLD, - 2, - ), # Only 1 encoder is being used, so only one tuple per layer is required - ], - [ - (Zoom_in, Zoom_out, 1), - ], - [ - (_______, _______, 1), # no action taken by the encoder on this layer - ], -] layers_ext = Layers() -encoder_ext = EncoderHandler([board.D40], [board.D41], encoder_map) -encoder_ext.encoders[0].is_inverted = True - +# 1 encoder, no button, inversed = True +encoder_ext = EncoderHandler((board.D40, board.D41, None, True),) keyboard.modules = [layers_ext, encoder_ext] keyboard.tap_time = 250 @@ -216,5 +199,23 @@ keyboard.keymap = [ ], ] + +# for use in the encoder extension +encoder_map = [ + [ + ( + KC.VOLU, + KC.VOLD, + None, + ), # Only 1 encoder is being used, so only one tuple per layer is required + ], + [ + (Zoom_in, Zoom_out, None), + ], + [ + (_______, _______, None), # no action taken by the encoder on this layer + ], +] + if __name__ == '__main__': keyboard.go()