made each preset unique and added animations

This commit is contained in:
2022-09-20 23:20:50 +02:00
parent ac57e8c9cb
commit 07e2bd50c9
3 changed files with 194 additions and 49 deletions

View File

@@ -1,46 +1,45 @@
#include <Keyboard.h>
struct Action
{
int keyID;
int keyID;
int keyModifierID;
};
//Hardware buttons and Actions are ordered from the bottom left to the top right matrix. Rotary encoder: left, right then press
Action modes[][15] =
{
{
{KEY_MEDIA_PREV_TRACK, -1},
{KEY_MEDIA_PLAY_PAUSE, -1},
{KEY_MEDIA_NEXT_TRACK, -1},
{KEY_F16, -1},
{KEY_F17, -1},
{KEY_F18, -1},
{KEY_F19, -1},
{KEY_F20, -1},
{KEY_F21, -1},
{KEY_F22, -1},
{KEY_F23, -1},
{-1, -1}, //menu
{KEY_MEDIA_VOLUME_DEC, -1},
{KEY_MEDIA_VOLUME_INC, -1},
{KEY_MEDIA_MUTE, -1}
{KEY_MEDIA_PREV_TRACK, 0},
{KEY_MEDIA_PLAY_PAUSE, 0},
{KEY_MEDIA_NEXT_TRACK, 0},
{KEY_F16, 0},
{KEY_F17, 0},
{KEY_F18, 0},
{KEY_F19, 0},
{KEY_F20, 0},
{KEY_F21, 0},
{KEY_F22, 0},
{KEY_F23, 0},
{-1, 0}, //menu / back
{KEY_MEDIA_VOLUME_DEC, 0},
{KEY_MEDIA_VOLUME_INC, 0},
{KEY_MEDIA_MUTE, 0}
},
{
{KEY_F13, -1},
{KEY_F14, -1},
{KEY_F15, -1},
{KEY_F16, -1},
{KEY_F17, -1},
{KEY_F18, -1},
{KEY_F19, -1},
{KEY_F20, -1},
{KEY_F21, -1},
{KEY_F22, -1},
{KEY_F23, -1},
{-1, -1}, //menu
{KEYPAD_MINUS, -1},
{KEYPAD_PLUS, -1},
{KEYPAD_ENTER, -1}
{KEY_F13, MODIFIERKEY_SHIFT},
{KEY_F14, MODIFIERKEY_SHIFT},
{KEY_F15, MODIFIERKEY_SHIFT},
{KEY_F16, MODIFIERKEY_SHIFT},
{KEY_F17, MODIFIERKEY_SHIFT},
{KEY_F18, MODIFIERKEY_SHIFT},
{KEY_F19, MODIFIERKEY_SHIFT},
{KEY_F20, MODIFIERKEY_SHIFT},
{KEY_F21, MODIFIERKEY_SHIFT},
{KEY_F22, MODIFIERKEY_SHIFT},
{KEY_F23, MODIFIERKEY_SHIFT},
{-1, 0}, //menu / back
{KEYPAD_MINUS, 0},
{KEYPAD_PLUS, 0},
{KEYPAD_ENTER, 0}
},
{
{KEY_F13, MODIFIERKEY_CTRL},
@@ -54,7 +53,7 @@ Action modes[][15] =
{KEY_F21, MODIFIERKEY_CTRL},
{KEY_F22, MODIFIERKEY_CTRL},
{KEY_F23, MODIFIERKEY_CTRL},
{-1, -1}, //menu
{-1, 0}, //menu / back
{KEYPAD_MINUS, MODIFIERKEY_CTRL},
{KEYPAD_PLUS, MODIFIERKEY_CTRL},
{KEYPAD_ENTER, MODIFIERKEY_CTRL}