- Eventide Audio

Home Forums Products Rackmount What is H8000FW’s Sysex DeviceID? Reply To: What is H8000FW’s Sysex DeviceID?

#143901
nickrose
Moderator
Eventide Staff

Here are the full list of key codes (I think the A/B key is KEY_MACHINE):

#define KEY_NONE      0xFFFFFFFF  /* —- —- —- —- —- —- —- —- */

#define KEY_UNUSED    0xFFFFFFFE  /* —- —- —- —- —- —- —- —X */

#define KEY_LEVELS    0xFFFFFFFD  /* —- —- —- —- —- —- —- –X- */

#define KEY_SOFT4     0xFFFFFFFB  /* —- —- —- —- —- —- —- -X– */

#define KEY_PATCH     0xFFFFFFF7  /* —- —- —- —- —- —- —- X— */

#define KEY_ENTER     0xFFFFFFEF  /* —- —- —- —- —- —- —X —- */

/* CXL */

#define KEY_OOPS      0xFFFFFFDF  /* —- —- —- —- —- —- –X- —- */

#define KEY_DEC       0xFFFFFFBF  /* —- —- —- —- —- —- -X– —- */

#define KEY_INC       0xFFFFFF7F  /* —- —- —- —- —- —- X— —- */

/* SELECT */

#ifndef PRATAS

#define KEY_CLICK     0xFFFFFEFF  /* —- —- —- —- —- —X —- —- */

#define KEY_CLICK_HOLD 0xFFFFFEFE

#endif

/* TAP */

#define KEY_TAP          0xFFFFFEFF

/* BYPASS/MUTE */

#define KEY_KILL      0xFFFFFDFF  /* —- —- —- —- —- –X- —- —- */

#define KEY_KILL_HOLD 0xFFFFFDFE  /* —- —- —- —- —- –X- —- —- */

#define KEY_SOFT3     0xFFFFFBFF  /* —- —- —- —- —- -X– —- —- */

#define KEY_SETUP     0xFFFFF7FF  /* —- —- —- —- —- X— —- —- */

#define KEY_MINUS     0xFFFFEFFF  /* —- —- —- —- —X —- —- —- */

#define KEY_NINE      0xFFFFDFFF  /* —- —- —- —- –X- —- —- —- */

#define KEY_SIX       0xFFFFBFFF  /* —- —- —- —- -X– —- —- —- */

#define KEY_THREE     0xFFFF7FFF  /* —- —- —- —- X— —- —- —- */

/* < */

#define KEY_PREVIOUS  0xFFFEFFFF  /* —- —- —- —X —- —- —- —- */

#define KEY_USER2     0xFFFDFFFF  /* —- —- —- –X- —- —- —- —- */

#define KEY_SOFT2     0xFFFBFFFF  /* —- —- —- -X– —- —- —- —- */

#define KEY_PARAMETER 0xFFF7FFFF  /* —- —- —- X— —- —- —- —- */

#define KEY_ZERO      0xFFEFFFFF  /* —- —- —X —- —- —- —- —- */

#define KEY_EIGHT     0xFFDFFFFF  /* —- —- –X- —- —- —- —- —- */

#define KEY_FIVE      0xFFBFFFFF  /* —- —- -X– —- —- —- —- —- */

#define KEY_TWO       0xFF7FFFFF  /* —- —- X— —- —- —- —- —- */

/* > */

#define KEY_NEXT      0xFEFFFFFF  /* —- —X —- —- —- —- —- —- */

#define KEY_USER1     0xFDFFFFFF  /* —- –X- —- —- —- —- —- —- */

#define KEY_SOFT1     0xFBFFFFFF  /* —- -X– —- —- —- —- —- —- */

#define KEY_PROGRAM   0xF7FFFFFF  /* —- X— —- —- —- —- —- —- */

#define KEY_DOT       0xEFFFFFFF  /* —X —- —- —- —- —- —- —- */

#define KEY_SEVEN     0xDFFFFFFF  /* –X- —- —- —- —- —- —- —- */

#define KEY_FOUR      0xBFFFFFFF  /* -X– —- —- —- —- —- —- —- */

#define KEY_ONE       0x7FFFFFFF  /* X— —- —- —- —- —- —- —- */

#define KEY_HELP      0xFFFFF7F7  /* —- —- —- X— —- X— —- —- */

#define KEY_UP        (KEY_NEXT & KEY_KILL)

#define KEY_DOWN    (KEY_PREVIOUS & KEY_KILL)

#define KEY_MACHINE    (KEY_USER1 & KEY_KILL)

#define KEY_HOTKEYS    KEY_MACHINE

#define KEY_PROGRAM_HOLD   0xF7FFFFFE

#define KEY_PARAMETER_HOLD 0xFFF7FFFE

#define KEY_SOFT1_HOLD 0xFBFFFFFE

#define KEY_SOFT2_HOLD 0xFFFBFFFE

#define KEY_SOFT3_HOLD 0xFFFFFBFE

#define KEY_SOFT4_HOLD 0xFFFFFFFA

#define KEY_SETUP_HOLD 0xFFFFF7FE

#define KEY_UPDATE  0xFFFFF7FD

#define KEY_UNIT      0xFBFFFFFD

#define    KEY_UNKNOWN        0x80000000