/* code map for the matrix keys */ conststruct matrix_keymap_data *matrix_keymap_data; unsignedint matrix_key_rows; unsignedint matrix_key_cols;
/* direct keys */ int direct_key_num; unsignedint direct_key_map[MAX_DIRECT_KEY_NUM]; /* the key output may be low active */ int direct_key_low_active; /* give board a chance to choose the start direct key */ unsignedint direct_key_mask;
/* rotary encoders 0 */ int enable_rotary0; int rotary0_rel_code; int rotary0_up_key; int rotary0_down_key;
/* rotary encoders 1 */ int enable_rotary1; int rotary1_rel_code; int rotary1_up_key; int rotary1_down_key;