1002 lines
32 KiB
C
1002 lines
32 KiB
C
// ----------------------------------------------------------------------------
|
|
// ergoDOX layout : saneo (generated)
|
|
// ----------------------------------------------------------------------------
|
|
|
|
#define KB_LAYERS 4
|
|
static const uint8_t PROGMEM _kb_layout[KB_LAYERS][KB_ROWS][KB_COLUMNS] = { KB_MATRIX_LAYER(
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_0_RightParenthesis,
|
|
(uint8_t) KEY_1_Exclamation,
|
|
(uint8_t) KEY_2_At,
|
|
(uint8_t) KEY_3_Pound,
|
|
(uint8_t) KEY_4_Dollar,
|
|
(uint8_t) KEY_5_Percent,
|
|
(uint8_t) KEY_6_Caret,
|
|
(uint8_t) KEY_x_X,
|
|
(uint8_t) KEY_x_X,
|
|
(uint8_t) KEY_v_V,
|
|
(uint8_t) KEY_l_L,
|
|
(uint8_t) KEY_c_C,
|
|
(uint8_t) KEY_w_W,
|
|
(uint8_t) KEY_Tab,
|
|
(uint8_t) KEY_RightAlt,
|
|
(uint8_t) KEY_u_U,
|
|
(uint8_t) KEY_i_I,
|
|
(uint8_t) KEY_a_A,
|
|
(uint8_t) KEY_e_E,
|
|
(uint8_t) KEY_o_O,
|
|
(uint8_t) KEY_LeftShift,
|
|
(uint8_t) KEY_5_Percent,
|
|
(uint8_t) KEY_8_Asterisk,
|
|
(uint8_t) KEY_Semicolon_Colon,
|
|
(uint8_t) KEY_p_P,
|
|
(uint8_t) KEY_z_Z,
|
|
(uint8_t) KEY_ReturnEnter,
|
|
(uint8_t) KEY_LeftArrow,
|
|
(uint8_t) KEY_UpArrow,
|
|
(uint8_t) KEY_DownArrow,
|
|
(uint8_t) KEY_RightArrow,
|
|
(uint8_t) KEY_LeftGUI,
|
|
(uint8_t) KEY_ScrollLock,
|
|
(uint8_t) 3,
|
|
(uint8_t) KEY_Spacebar,
|
|
(uint8_t) KEY_LeftControl,
|
|
(uint8_t) KEY_LeftAlt,
|
|
(uint8_t) KEY_Spacebar,
|
|
(uint8_t) KEY_LeftControl,
|
|
(uint8_t) KEY_LeftAlt,
|
|
(uint8_t) KEY_5_Percent,
|
|
(uint8_t) KEY_6_Caret,
|
|
(uint8_t) KEY_7_Ampersand,
|
|
(uint8_t) KEY_8_Asterisk,
|
|
(uint8_t) KEY_9_LeftParenthesis,
|
|
(uint8_t) KEY_0_RightParenthesis,
|
|
(uint8_t) KEY_0_RightParenthesis,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_k_K,
|
|
(uint8_t) KEY_h_H,
|
|
(uint8_t) KEY_g_G,
|
|
(uint8_t) KEY_f_F,
|
|
(uint8_t) KEY_q_Q,
|
|
(uint8_t) KEY_q_Q,
|
|
(uint8_t) KEY_s_S,
|
|
(uint8_t) KEY_n_N,
|
|
(uint8_t) KEY_r_R,
|
|
(uint8_t) KEY_t_T,
|
|
(uint8_t) KEY_d_D,
|
|
(uint8_t) KEY_RightAlt,
|
|
(uint8_t) KEY_ReturnEnter,
|
|
(uint8_t) KEY_b_B,
|
|
(uint8_t) KEY_m_M,
|
|
(uint8_t) KEY_j_J,
|
|
(uint8_t) KEY_y_Y,
|
|
(uint8_t) KEY_Semicolon_Colon,
|
|
(uint8_t) KEY_RightShift,
|
|
(uint8_t) 2,
|
|
(uint8_t) KEY_LeftArrow,
|
|
(uint8_t) KEY_UpArrow,
|
|
(uint8_t) KEY_DownArrow,
|
|
(uint8_t) KEY_RightArrow,
|
|
(uint8_t) 1,
|
|
(uint8_t) 2,
|
|
(uint8_t) KEY_Application,
|
|
(uint8_t) 3,
|
|
(uint8_t) 1,
|
|
(uint8_t) KEY_Application,
|
|
(uint8_t) 3,
|
|
(uint8_t) 1),
|
|
|
|
KB_MATRIX_LAYER(
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_F11,
|
|
(uint8_t) KEY_F1,
|
|
(uint8_t) KEY_F2,
|
|
(uint8_t) KEY_F3,
|
|
(uint8_t) KEY_F4,
|
|
(uint8_t) KEY_F5,
|
|
(uint8_t) KEY_F6,
|
|
(uint8_t) KEY_GraveAccent_Tilde,
|
|
(uint8_t) KEY_GraveAccent_Tilde,
|
|
(uint8_t) KEY_LeftBracket_LeftBrace,
|
|
(uint8_t) KEY_SingleQuote_DoubleQuote,
|
|
(uint8_t) KEY_Comma_LessThan,
|
|
(uint8_t) KEY_Backslash_Pipe,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_Comma_LessThan,
|
|
(uint8_t) KEY_LeftBracket_LeftBrace,
|
|
(uint8_t) KEY_Slash_Question,
|
|
(uint8_t) KEY_1_Exclamation,
|
|
(uint8_t) KEY_9_LeftParenthesis,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_GraveAccent_Tilde,
|
|
(uint8_t) KEY_6_Caret,
|
|
(uint8_t) KEY_Backslash_Pipe,
|
|
(uint8_t) KEY_Dash_Underscore,
|
|
(uint8_t) KEY_2_At,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_F5,
|
|
(uint8_t) KEY_F6,
|
|
(uint8_t) KEY_F7,
|
|
(uint8_t) KEY_F8,
|
|
(uint8_t) KEY_F9,
|
|
(uint8_t) KEY_F10,
|
|
(uint8_t) KEY_F12,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_Equal_Plus,
|
|
(uint8_t) KEY_Period_GreaterThan,
|
|
(uint8_t) KEY_SingleQuote_DoubleQuote,
|
|
(uint8_t) KEY_RightBracket_RightBrace,
|
|
(uint8_t) KEY_GraveAccent_Tilde,
|
|
(uint8_t) KEY_GraveAccent_Tilde,
|
|
(uint8_t) KEY_0_RightParenthesis,
|
|
(uint8_t) KEY_Dash_Underscore,
|
|
(uint8_t) KEY_Slash_Question,
|
|
(uint8_t) KEY_RightBracket_RightBrace,
|
|
(uint8_t) KEY_Period_GreaterThan,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_Equal_Plus,
|
|
(uint8_t) KEY_4_Dollar,
|
|
(uint8_t) KEY_7_Ampersand,
|
|
(uint8_t) KEY_3_Pound,
|
|
(uint8_t) KEY_6_Caret,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) 3,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) 1,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) 1),
|
|
|
|
KB_MATRIX_LAYER(
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_F11,
|
|
(uint8_t) KEY_F1,
|
|
(uint8_t) KEY_F2,
|
|
(uint8_t) KEY_F3,
|
|
(uint8_t) KEY_F4,
|
|
(uint8_t) KEY_F5,
|
|
(uint8_t) KEY_F6,
|
|
(uint8_t) KEY_Escape,
|
|
(uint8_t) KEY_Escape,
|
|
(uint8_t) KEY_DeleteBackspace,
|
|
(uint8_t) KEY_ReturnEnter,
|
|
(uint8_t) KEY_DeleteForward,
|
|
(uint8_t) KEY_Insert,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_LeftArrow,
|
|
(uint8_t) KEY_UpArrow,
|
|
(uint8_t) KEY_DownArrow,
|
|
(uint8_t) KEY_RightArrow,
|
|
(uint8_t) KEY_Tab,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_Home,
|
|
(uint8_t) KEY_PageUp,
|
|
(uint8_t) KEY_PageDown,
|
|
(uint8_t) KEY_End,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_F5,
|
|
(uint8_t) KEY_F6,
|
|
(uint8_t) KEY_F7,
|
|
(uint8_t) KEY_F8,
|
|
(uint8_t) KEY_F9,
|
|
(uint8_t) KEY_F10,
|
|
(uint8_t) KEY_F12,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_9_LeftParenthesis,
|
|
(uint8_t) KEY_5_Percent,
|
|
(uint8_t) KEY_6_Caret,
|
|
(uint8_t) KEY_7_Ampersand,
|
|
(uint8_t) KEY_8_Asterisk,
|
|
(uint8_t) KEY_8_Asterisk,
|
|
(uint8_t) KEY_0_RightParenthesis,
|
|
(uint8_t) KEY_1_Exclamation,
|
|
(uint8_t) KEY_2_At,
|
|
(uint8_t) KEY_3_Pound,
|
|
(uint8_t) KEY_4_Dollar,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_9_LeftParenthesis,
|
|
(uint8_t) KEY_5_Percent,
|
|
(uint8_t) KEY_6_Caret,
|
|
(uint8_t) KEY_7_Ampersand,
|
|
(uint8_t) KEY_8_Asterisk,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) 3,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL),
|
|
|
|
KB_MATRIX_LAYER(
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_F11,
|
|
(uint8_t) KEY_F1,
|
|
(uint8_t) KEY_F2,
|
|
(uint8_t) KEY_F3,
|
|
(uint8_t) KEY_F4,
|
|
(uint8_t) KEY_F5,
|
|
(uint8_t) KEY_F6,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) MEDIAKEY_AUDIO_MUTE,
|
|
(uint8_t) MEDIAKEY_AUDIO_VOL_UP,
|
|
(uint8_t) MEDIAKEY_AUDIO_VOL_DOWN,
|
|
(uint8_t) MEDIAKEY_NEXT_TRACK,
|
|
(uint8_t) MEDIAKEY_PREV_TRACK,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_F5,
|
|
(uint8_t) KEY_F6,
|
|
(uint8_t) KEY_F7,
|
|
(uint8_t) KEY_F8,
|
|
(uint8_t) KEY_F9,
|
|
(uint8_t) KEY_F10,
|
|
(uint8_t) KEY_F12,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_F9,
|
|
(uint8_t) KEY_F5,
|
|
(uint8_t) KEY_F6,
|
|
(uint8_t) KEY_F7,
|
|
(uint8_t) KEY_F8,
|
|
(uint8_t) KEY_F8,
|
|
(uint8_t) KEY_F10,
|
|
(uint8_t) KEY_F1,
|
|
(uint8_t) KEY_F2,
|
|
(uint8_t) KEY_F3,
|
|
(uint8_t) KEY_F4,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_F9,
|
|
(uint8_t) KEY_F5,
|
|
(uint8_t) KEY_F6,
|
|
(uint8_t) KEY_F7,
|
|
(uint8_t) KEY_F8,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL,
|
|
(uint8_t) KEY_NULL),
|
|
};
|
|
static const void_funptr_t PROGMEM _kb_layout_press[KB_LAYERS][KB_ROWS][KB_COLUMNS] = { KB_MATRIX_LAYER(
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_2_keys_capslock_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_layer_enable,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_2_keys_capslock_press_release,
|
|
(void_funptr_t) &kbfun_layer_enable,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_layer_enable,
|
|
(void_funptr_t) &kbfun_layer_enable,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_layer_enable,
|
|
(void_funptr_t) &kbfun_layer_sticky,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_layer_enable,
|
|
(void_funptr_t) &kbfun_layer_sticky),
|
|
|
|
KB_MATRIX_LAYER(
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_layer_enable,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_layer_enable,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_layer_enable),
|
|
|
|
KB_MATRIX_LAYER(
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_layer_enable,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release),
|
|
|
|
KB_MATRIX_LAYER(
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release),
|
|
};
|
|
static const void_funptr_t PROGMEM _kb_layout_release[KB_LAYERS][KB_ROWS][KB_COLUMNS] = { KB_MATRIX_LAYER(
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_2_keys_capslock_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_layer_disable,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_2_keys_capslock_press_release,
|
|
(void_funptr_t) &kbfun_layer_disable,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_layer_disable,
|
|
(void_funptr_t) &kbfun_layer_disable,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_layer_disable,
|
|
(void_funptr_t) &kbfun_layer_sticky,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_layer_disable,
|
|
(void_funptr_t) &kbfun_layer_sticky),
|
|
|
|
KB_MATRIX_LAYER(
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_shift_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_layer_disable,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_layer_disable,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_layer_disable),
|
|
|
|
KB_MATRIX_LAYER(
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_layer_disable,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release),
|
|
|
|
KB_MATRIX_LAYER(
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_mediakey_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_transparent,
|
|
(void_funptr_t) &kbfun_press_release),
|
|
};
|