|
| 1 | +# MACROPAD Olympic Hotkeys sports page 1 |
| 2 | + |
| 3 | +from adafruit_hid.keycode import Keycode # REQUIRED if using Keycode.* values |
| 4 | + |
| 5 | +app = { # REQUIRED dict, must be named 'app' |
| 6 | + 'name' : 'Sports 1', # Application name |
| 7 | + 'macros' : [ # List of button macros... |
| 8 | + # COLOR LABEL KEY SEQUENCE |
| 9 | + # 1st row ---------- |
| 10 | + # 3x3 basketball schedule and results in new tab |
| 11 | + (0x000040, '3x3Bask', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 12 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 13 | + results/3x3-basketball/olympic-schedule-and-results.htm\n']), |
| 14 | + (0x3F3F3F, 'Arch', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 15 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 16 | + results/archery/olympic-schedule-and-results.htm\n']), |
| 17 | + (0x000040 , 'ArtGym', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 18 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 19 | + results/artistic-gymnastics/olympic-schedule-and-results.htm\n']), |
| 20 | + # 2nd row ---------- |
| 21 | + (0x3F3F3F, 'ArtSwim', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 22 | + 'https://olympics.com/tokyo-2020/olympic-games/en/r\ |
| 23 | + esults/artistic-swimming/olympic-schedule-and-results.htm\n']), |
| 24 | + (0x404000, 'Athl', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 25 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 26 | + results/athletics/olympic-schedule-and-results.htm\n']), |
| 27 | + (0x3F3F3F , 'Bdmntn', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 28 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 29 | + results/badminton/olympic-schedule-and-results.htm\n']), |
| 30 | + # 3rd row ---------- |
| 31 | + (0x404000, 'BB/SB', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 32 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 33 | + results/baseball-softball/olympic-schedule-and-results.htm\n']), |
| 34 | + (0x3F3F3F, 'BaskBl', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 35 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 36 | + results/basketball/olympic-schedule-and-results.htm\n']), |
| 37 | + (0x004000 , 'BVoll', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 38 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 39 | + results/beach-volleyball/olympic-schedule-and-results.htm\n']), |
| 40 | + # 4th row ---------- |
| 41 | + (0x3F3F3F, 'Boxing', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 42 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 43 | + results/boxing/olympic-schedule-and-results.htm\n']), |
| 44 | + (0x004000, 'CanoeSl', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 45 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 46 | + results/canoe-slalom/olympic-schedule-and-results.htm\n']), |
| 47 | + (0x3F3F3F, 'CanoeSp', [Keycode.COMMAND, 't', -Keycode.COMMAND, |
| 48 | + 'https://olympics.com/tokyo-2020/olympic-games/en/\ |
| 49 | + results/canoe-sprint/olympic-schedule-and-results.htm \n']), |
| 50 | + # Encoder button --- |
| 51 | + (0x000000, '', [Keycode.COMMAND, 'w']) # Close window/tab |
| 52 | + ] |
| 53 | +} |
0 commit comments