Support a special form of macro based on rotary encoder directions

This commit is contained in:
Josh Klar committed 2018-10-11 13:38:32 -07:00
1 parent e2c9567bbf
commit 6589982eda
4 files changed
+99 -1

No files matched your search

@@ -1,5 +1,6 @@
from kmk.common.consts import DiodeOrientation, UnicodeModes
from kmk.common.keycodes import KC
from kmk.common.macros.rotary_encoder import VolumeRotaryEncoder
from kmk.common.macros.simple import send_string, simple_key_sequence
from kmk.common.macros.unicode import unicode_string_sequence
from kmk.common.pins import Pin as P
@@ -15,6 +16,10 @@ rows = (P.D12, P.D11, P.D10)
diode_orientation = DiodeOrientation.COLUMNS
unicode_mode = UnicodeModes.LINUX
encoders = [
VolumeRotaryEncoder(P.A3, P.A2),
]
emoticons = AttrDict({
# Emojis
'BEER': r'🍺',