Home › Forums › Products › Rackmount › What is H8000FW’s Sysex DeviceID? › Reply To: What is H8000FW’s Sysex DeviceID?
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