|
|
569832 |
#ifndef LAYOUT_EN_FULL_INC_C
|
|
|
569832 |
#define LAYOUT_EN_FULL_INC_C
|
|
|
569832 |
|
|
|
569832 |
|
|
|
569832 |
#include "layout.defs.h"
|
|
|
569832 |
|
|
|
569832 |
|
|
|
569832 |
#define LEF_COL2 (FW+S+W/2)
|
|
|
569832 |
#define LEF_COL3 (LEF_COL2+3*S+3*W+W/2)
|
|
|
569832 |
#define LEF_FW (LEF_COL3+2*S+4*W)
|
|
|
569832 |
|
|
|
569832 |
Key keysEnFull[] = {
|
|
|
569832 |
HEADER(LEF_FW)
|
|
|
d942fc |
|
|
|
569832 |
{ S, Y, W, H, XK_Escape, 0, "Esc" },
|
|
|
569832 |
{ N-W, 0, 0, 0, XK_F1, 0, "F1" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_F2, 0, "F2" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_F3, 0, "F3" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_F4, 0, "F4" },
|
|
|
569832 |
{ N-W/2, 0, 0, 0, XK_F5, 0, "F5" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_F6, 0, "F6" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_F7, 0, "F7" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_F8, 0, "F8" },
|
|
|
569832 |
{ N-W/2, 0, 0, 0, XK_F9, 0, "F9" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_F10, 0, "F10" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_F11, 0, "F11" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_F12, 0, "F12" },
|
|
|
d942fc |
|
|
|
569832 |
{ S, N-S, W2, H, XK_grave, XK_asciitilde },
|
|
|
569832 |
{ N, 0, W, 0, XK_1, XK_exclam },
|
|
|
569832 |
{ N, 0, 0, 0, XK_2, XK_at },
|
|
|
569832 |
{ N, 0, 0, 0, XK_3, XK_numbersign },
|
|
|
569832 |
{ N, 0, 0, 0, XK_4, XK_dollar },
|
|
|
569832 |
{ N, 0, 0, 0, XK_5, XK_percent },
|
|
|
569832 |
{ N, 0, 0, 0, XK_6, XK_asciicircum },
|
|
|
569832 |
{ N, 0, 0, 0, XK_7, XK_ampersand },
|
|
|
569832 |
{ N, 0, 0, 0, XK_8, XK_asterisk },
|
|
|
569832 |
{ N, 0, 0, 0, XK_9, XK_parenleft },
|
|
|
569832 |
{ N, 0, 0, 0, XK_0, XK_parenright },
|
|
|
569832 |
{ N, 0, 0, 0, XK_minus, XK_underscore },
|
|
|
569832 |
{ N, 0, 0, 0, XK_equal, XK_plus },
|
|
|
569832 |
{ N, 0, W2, 0, XK_BackSpace, 0, "<-Bksp" },
|
|
|
d942fc |
|
|
|
569832 |
{ S, N, W2, 0, XK_Tab, 0, "->|" },
|
|
|
569832 |
{ N, 0, W, 0, XK_q },
|
|
|
569832 |
{ N, 0, 0, 0, XK_w },
|
|
|
569832 |
{ N, 0, 0, 0, XK_e },
|
|
|
569832 |
{ N, 0, 0, 0, XK_r },
|
|
|
569832 |
{ N, 0, 0, 0, XK_t },
|
|
|
569832 |
{ N, 0, 0, 0, XK_y },
|
|
|
569832 |
{ N, 0, 0, 0, XK_u },
|
|
|
569832 |
{ N, 0, 0, 0, XK_i },
|
|
|
569832 |
{ N, 0, 0, 0, XK_o },
|
|
|
569832 |
{ N, 0, 0, 0, XK_p },
|
|
|
569832 |
{ N, 0, 0, 0, XK_bracketleft, XK_braceleft },
|
|
|
569832 |
{ N, 0, 0, 0, XK_bracketright, XK_braceright },
|
|
|
569832 |
{ N, 0, W2, H2, XK_Return, 0, "Enter" },
|
|
|
d942fc |
|
|
|
569832 |
{ S, Y4+S, W2, H, XK_Caps_Lock, 0, "Caps Lock", "", KF_MOD, IM_CAPSLOCK_BIT },
|
|
|
569832 |
{ N, 0, W, 0, XK_a },
|
|
|
569832 |
{ N, 0, 0, 0, XK_s },
|
|
|
569832 |
{ N, 0, 0, 0, XK_d },
|
|
|
569832 |
{ N, 0, 0, 0, XK_f },
|
|
|
569832 |
{ N, 0, 0, 0, XK_g },
|
|
|
569832 |
{ N, 0, 0, 0, XK_h },
|
|
|
569832 |
{ N, 0, 0, 0, XK_j },
|
|
|
569832 |
{ N, 0, 0, 0, XK_k },
|
|
|
569832 |
{ N, 0, 0, 0, XK_l },
|
|
|
569832 |
{ N, 0, 0, 0, XK_semicolon, XK_colon },
|
|
|
569832 |
{ N, 0, 0, 0, XK_apostrophe, XK_quotedbl },
|
|
|
569832 |
{ N, 0, 0, 0, XK_backslash, XK_bar },
|
|
|
d942fc |
|
|
|
569832 |
{ S, N, W4, 0, XK_Shift_L, 0, "Shift", "", KF_HOLD },
|
|
|
569832 |
{ N, 0, W, 0, XK_z },
|
|
|
569832 |
{ N, 0, 0, 0, XK_x },
|
|
|
569832 |
{ N, 0, 0, 0, XK_c },
|
|
|
569832 |
{ N, 0, 0, 0, XK_v },
|
|
|
569832 |
{ N, 0, 0, 0, XK_b },
|
|
|
569832 |
{ N, 0, 0, 0, XK_n },
|
|
|
569832 |
{ N, 0, 0, 0, XK_m },
|
|
|
569832 |
{ N, 0, 0, 0, XK_comma, XK_less },
|
|
|
569832 |
{ N, 0, 0, 0, XK_period, XK_greater },
|
|
|
569832 |
{ N, 0, 0, 0, XK_slash, XK_question },
|
|
|
569832 |
{ N, 0, W4, 0, XK_Shift_R, 0, "Shift", "", KF_HOLD },
|
|
|
d942fc |
|
|
|
569832 |
{ S, N, W2, 0, XK_Control_L, 0, "Ctrl", "", KF_HOLD },
|
|
|
569832 |
{ N, 0, W2, 0, XK_Alt_L, 0, "Alt", "", KF_HOLD },
|
|
|
569832 |
{ N, 0, W2, 0, 0, 0, "<--", "", KF_LAYOUT, LI_PREV },
|
|
|
569832 |
{ N, 0, W5, 0, XK_space },
|
|
|
569832 |
{ N, 0, W2, 0, 0, 0, "-->", "", KF_LAYOUT, LI_NEXT },
|
|
|
569832 |
{ N, 0, W2, 0, XK_Alt_R, 0, "Alt", "", KF_HOLD },
|
|
|
569832 |
{ N, 0, W2, 0, XK_Control_R, 0, "Ctrl", "", KF_HOLD },
|
|
|
d942fc |
|
|
|
d942fc |
// col 2
|
|
|
d942fc |
|
|
|
569832 |
{ LEF_COL2, Y, W, 0, XK_Print, 0, "PrtScr" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_Scroll_Lock, 0, "ScrLk", "", KF_MOD, IM_SCRLOCK_BIT },
|
|
|
569832 |
{ N, 0, 0, 0, XK_Pause, 0, "Pause" },
|
|
|
d942fc |
|
|
|
569832 |
{ LEF_COL2, N-S, 0, 0, XK_Insert, 0, "Ins" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_Home, 0, "Home" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_Page_Up, 0, "PgUp" },
|
|
|
d942fc |
|
|
|
569832 |
{ LEF_COL2, N, 0, 0, XK_Delete, 0, "Del" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_End, 0, "End" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_Page_Down, 0, "PgDn" },
|
|
|
569832 |
{ LEF_COL2+W+S, N-H-S, 0, 0, XK_Up, 0, "↑" },
|
|
|
d942fc |
|
|
|
569832 |
{ LEF_COL2, N, 0, 0, XK_Left, 0, "←" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_Down, 0, "↓" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_Right, 0, "→" },
|
|
|
d942fc |
|
|
|
d942fc |
// col3
|
|
|
d942fc |
|
|
|
569832 |
{ LEF_COL3, Y+H+2*S, 0, 0, XK_Num_Lock, 0, "NumLk", "", KF_MOD, IM_NUMLOCK_BIT },
|
|
|
569832 |
{ N, 0, 0, 0, XK_KP_Divide, 0, "/" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_KP_Multiply, 0, "*" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_KP_Subtract, 0, "-" },
|
|
|
d942fc |
|
|
|
569832 |
{ LEF_COL3, N, 0, 0, XK_KP_Home, XK_KP_7, "Home", "7" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_KP_Up, XK_KP_8, "↑", "8" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_KP_Page_Down, XK_KP_9, "PgDn", "9" },
|
|
|
569832 |
{ N, 0, 0, H2, XK_KP_Add, 0, "+" },
|
|
|
d942fc |
|
|
|
569832 |
{ LEF_COL3, Y4+S, 0, H, XK_KP_Left, XK_KP_4, "←", "4" },
|
|
|
569832 |
{ N, 0, 0, 0, 0, XK_KP_5, "", "5" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_KP_Right, XK_KP_6, "→", "6" },
|
|
|
d942fc |
|
|
|
569832 |
{ LEF_COL3, N, 0, 0, XK_KP_End, XK_KP_1, "End", "1" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_KP_Down, XK_KP_2, "↓", "2" },
|
|
|
569832 |
{ N, 0, 0, 0, XK_KP_Page_Down, XK_KP_3, "PgDn", "2" },
|
|
|
569832 |
{ N, 0, 0, H2, XK_KP_Enter, 0, "Enter" },
|
|
|
d942fc |
|
|
|
569832 |
{ LEF_COL3, Y6+S, 2*W+S, H, XK_KP_Insert, XK_KP_0, "Ins", "0" },
|
|
|
569832 |
{ N, 0, W, 0, XK_KP_Delete, XK_KP_Decimal, "Del", "." },
|
|
|
d942fc |
|
|
|
569832 |
FOOTER(LEF_FW)
|
|
|
569832 |
};
|
|
|
569832 |
|
|
|
569832 |
#endif
|