Adapting Adafruit's Macropad code from their Learning System Guides to add full keyboard functionality
Uses rotary encoder to switch between:
- cursor controls
- 3x4 keypad
- numpad
- special characters
adafruit_debouncer.mpy
adafruit_display_text
adafruit_display_shapes
adafruit_hid
adafruit_macropad
adafruit_midi
adafruit_simple_text_display.mpy
adafruit_ticks.mpy
neopixel.mpy