mac-sports-2.py
1 # SPDX-FileCopyrightText: 2021 Isaac Wellish for Adafruit Industries 2 # 3 # SPDX-License-Identifier: MIT 4 5 # MACROPAD Olympic Hotkeys sports page 2 6 # pylint: disable=line-too-long 7 8 from adafruit_hid.keycode import Keycode # REQUIRED if using Keycode.* values 9 10 app = { # REQUIRED dict, must be named 'app' 11 'name' : 'Sports 2', # Application name 12 'macros' : [ # List of button macros... 13 # COLOR LABEL KEY SEQUENCE 14 # 1st row ---------- 15 (0x3F3F3F, 'BMX Fr', [Keycode.COMMAND, 't', -Keycode.COMMAND, 16 'https://olympics.com/tokyo-2020/olympic-games/en/results/cycling-bmx-freestyle/olympic-schedule-and-results.htm\n']), 17 (0x400000, 'BMX Ra', [Keycode.COMMAND, 't', -Keycode.COMMAND, 18 'https://olympics.com/tokyo-2020/olympic-games/en/results/cycling-bmx-racing/olympic-schedule-and-results.htm\n']), 19 (0x3F3F3F , 'Mtn Bk', [Keycode.COMMAND, 't', -Keycode.COMMAND, 20 'https://olympics.com/tokyo-2020/olympic-games/en/results/cycling-mountain-bike/olympic-schedule-and-results.htm\n']), 21 # 2nd row ---------- 22 (0x400000, 'Cyc Rd', [Keycode.COMMAND, 't', -Keycode.COMMAND, 23 'https://olympics.com/tokyo-2020/olympic-games/en/results/cycling-road/olympic-schedule-and-results.htm\n']), 24 (0x3F3F3F, 'Cyc Tr', [Keycode.COMMAND, 't', -Keycode.COMMAND, 25 'https://olympics.com/tokyo-2020/olympic-games/en/results/cycling-track/olympic-schedule-and-results.htm\n']), 26 (0x000040 , 'Dive', [Keycode.COMMAND, 't', -Keycode.COMMAND, 27 'https://olympics.com/tokyo-2020/olympic-games/en/results/diving/olympic-schedule-and-results.htm\n']), 28 # 3rd row ---------- 29 (0x3F3F3F, 'Equest', [Keycode.COMMAND, 't', -Keycode.COMMAND, 30 'https://olympics.com/tokyo-2020/olympic-games/en/results/equestrian/olympic-schedule-and-results.htm\n']), 31 (0x000040, 'Fence', [Keycode.COMMAND, 't', -Keycode.COMMAND, 32 'https://olympics.com/tokyo-2020/olympic-games/en/results/fencing/olympic-schedule-and-results.htm\n']), 33 (0x3F3F3F , 'Fball', [Keycode.COMMAND, 't', -Keycode.COMMAND, 34 'https://olympics.com/tokyo-2020/olympic-games/en/results/football/olympic-schedule-and-results.htm\n']), 35 # 4th row ---------- 36 (0x404000, 'Golf', [Keycode.COMMAND, 't', -Keycode.COMMAND, 37 'https://olympics.com/tokyo-2020/olympic-games/en/results/golf/olympic-schedule-and-results.htm\n']), 38 (0x3F3F3F, 'Hball', [Keycode.COMMAND, 't', -Keycode.COMMAND, 39 'https://olympics.com/tokyo-2020/olympic-games/en/results/handball/olympic-schedule-and-results.htm\n']), 40 (0x404000, 'Hockey', [Keycode.COMMAND, 't', -Keycode.COMMAND, 41 'https://olympics.com/tokyo-2020/olympic-games/en/results/hockey/olympic-schedule-and-results.htm \n']), 42 # Encoder button --- 43 (0x000000, '', [Keycode.COMMAND, 'w']) # Close window/tab 44 ] 45 }