63 lines
1.4 KiB
C
63 lines
1.4 KiB
C
|
#include <Keyboard.h>
|
||
|
|
||
|
struct Action
|
||
|
{
|
||
|
int keyID;
|
||
|
String arguments;
|
||
|
};
|
||
|
|
||
|
Action modes[][15] =
|
||
|
{
|
||
|
{
|
||
|
{KEY_F13, ""},
|
||
|
{KEY_F14, ""},
|
||
|
{KEY_F15, ""},
|
||
|
{KEY_F16, ""},
|
||
|
{KEY_F17, ""},
|
||
|
{KEY_F18, ""},
|
||
|
{KEY_F19, ""},
|
||
|
{KEY_F20, ""},
|
||
|
{KEY_F21, ""},
|
||
|
{KEY_F22, ""},
|
||
|
{KEY_F23, ""},
|
||
|
{-1, ""}, //menu
|
||
|
{KEY_MEDIA_VOLUME_DEC, ""},
|
||
|
{KEY_MEDIA_VOLUME_INC, ""},
|
||
|
{KEY_MEDIA_MUTE, ""}
|
||
|
},
|
||
|
{
|
||
|
{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, ""}, //menu
|
||
|
{KEY_MEDIA_VOLUME_DEC, ""},
|
||
|
{KEY_MEDIA_VOLUME_INC, ""},
|
||
|
{KEY_MEDIA_MUTE, ""}
|
||
|
},
|
||
|
{
|
||
|
{KEY_MEDIA_PREV_TRACK, ""},
|
||
|
{KEY_MEDIA_PLAY_PAUSE, ""},
|
||
|
{KEY_MEDIA_NEXT_TRACK, ""},
|
||
|
{KEY_F16, "MODIFIERKEY_CTRL"},
|
||
|
{KEY_F17, "MODIFIERKEY_CTRL"},
|
||
|
{KEY_F18, "MODIFIERKEY_CTRL"},
|
||
|
{KEY_F19, "MODIFIERKEY_CTRL"},
|
||
|
{KEY_F20, "MODIFIERKEY_CTRL"},
|
||
|
{KEY_F21, "MODIFIERKEY_CTRL"},
|
||
|
{KEY_F22, "MODIFIERKEY_CTRL"},
|
||
|
{KEY_F23, "MODIFIERKEY_CTRL"},
|
||
|
{-1, ""}, //menu
|
||
|
{KEY_MEDIA_VOLUME_DEC, ""},
|
||
|
{KEY_MEDIA_VOLUME_INC, ""},
|
||
|
{KEY_MEDIA_MUTE, ""}
|
||
|
}
|
||
|
};
|