nixos: gen 173 @ nix-pad — 2026-07-31 00:44

26.05.20260724.597283a (Yarara)

updated layout
This commit is contained in:
2026-07-31 00:44:11 -06:00
parent b741b14b36
commit 0ba0dd92f3
+88 -92
View File
@@ -693,119 +693,115 @@ static struct key keys_index[] = {
}; };
static struct key keys_landscape[] = { static struct key keys_landscape[] = {
{"Esc", "Esc", 1.0, Code, KEY_ESC, .scheme = 1}, {"q", "Q", 1.0, Code, KEY_Q},
{"", "", 0.5, Pad, .scheme = 1}, {"w", "W", 1.0, Code, KEY_W},
{"q", "Q", 1.0, Code, KEY_Q, &layouts[Emoji]}, {"e", "E", 1.0, Code, KEY_E},
{"w", "W", 1.0, Code, KEY_W, &layouts[ComposeW]}, {"r", "R", 1.0, Code, KEY_R},
{"e", "E", 1.0, Code, KEY_E, &layouts[ComposeE]}, {"t", "T", 1.0, Code, KEY_T},
{"r", "R", 1.0, Code, KEY_R, &layouts[ComposeR]}, {"y", "Y", 1.0, Code, KEY_Y},
{"t", "T", 1.0, Code, KEY_T, &layouts[ComposeT]}, {"u", "U", 1.0, Code, KEY_U},
{"y", "Y", 1.0, Code, KEY_Y, &layouts[ComposeY]}, {"i", "I", 1.0, Code, KEY_I},
{"u", "U", 1.0, Code, KEY_U, &layouts[ComposeU]}, {"o", "O", 1.0, Code, KEY_O},
{"i", "I", 1.0, Code, KEY_I, &layouts[ComposeI]}, {"p", "P", 1.0, Code, KEY_P},
{"o", "O", 1.0, Code, KEY_O, &layouts[ComposeO]},
{"p", "P", 1.0, Code, KEY_P, &layouts[ComposeP]},
{"", "", 0.5, Pad, .scheme = 1},
{"Tab", "Tab", 1.0, Code, KEY_TAB, .scheme = 1},
{"", "", 0.0, EndRow}, {"", "", 0.0, EndRow},
{"", "", 0.75, Code, KEY_UP, .scheme = 1}, {"a", "A", 1.0, Code, KEY_A},
{"", "", 0.75, Code, KEY_DOWN, .scheme = 1}, {"s", "S", 1.0, Code, KEY_S},
{"", "", 0.5, Pad, .scheme = 1}, {"d", "D", 1.0, Code, KEY_D},
{"a", "A", 1.0, Code, KEY_A, &layouts[ComposeA]}, {"f", "F", 1.0, Code, KEY_F},
{"s", "S", 1.0, Code, KEY_S, &layouts[ComposeS]}, {"g", "G", 1.0, Code, KEY_G},
{"d", "D", 1.0, Code, KEY_D, &layouts[ComposeD]}, {"h", "H", 1.0, Code, KEY_H},
{"f", "F", 1.0, Code, KEY_F, &layouts[ComposeF]}, {"j", "J", 1.0, Code, KEY_J},
{"g", "G", 1.0, Code, KEY_G, &layouts[ComposeG]}, {"k", "K", 1.0, Code, KEY_K},
{"h", "H", 1.0, Code, KEY_H, &layouts[ComposeH]}, {"l", "L", 1.0, Code, KEY_L},
{"j", "J", 1.0, Code, KEY_J, &layouts[ComposeJ]},
{"k", "K", 1.0, Code, KEY_K, &layouts[ComposeK]},
{"l", "L", 1.0, Code, KEY_L, &layouts[ComposeL]},
{"'", "\"", 1.0, Code, KEY_APOSTROPHE, &layouts[ComposeBracket]},
{"/", ">", 1.0, Code, KEY_SLASH},
{"", "", 0.0, EndRow}, {"", "", 0.0, EndRow},
{"", "", 0.75, Code, KEY_LEFT, .scheme = 1}, {"", "", 1.5, Mod, Shift},
{"", "", 0.75, Code, KEY_RIGHT, .scheme = 1}, {"z", "Z", 1.0, Code, KEY_Z},
{"", "", 1.5, Mod, Shift, .scheme = 1}, {"x", "X", 1.0, Code, KEY_X},
{"z", "Z", 1.0, Code, KEY_Z, &layouts[ComposeZ]}, {"c", "C", 1.0, Code, KEY_C},
{"x", "X", 1.0, Code, KEY_X, &layouts[ComposeX]}, {"v", "V", 1.0, Code, KEY_V},
{"c", "C", 1.0, Code, KEY_C, &layouts[ComposeC]}, {"b", "B", 1.0, Code, KEY_B},
{"v", "V", 1.0, Code, KEY_V, &layouts[ComposeV]}, {"n", "N", 1.0, Code, KEY_N},
{"b", "B", 1.0, Code, KEY_B, &layouts[ComposeB]}, {"m", "M", 1.0, Code, KEY_M},
{"n", "N", 1.0, Code, KEY_N, &layouts[ComposeN]}, {"", "", 1.5, Code, KEY_BACKSPACE},
{"m", "M", 1.0, Code, KEY_M, &layouts[ComposeM]},
{"", "", 0.5, Pad, .scheme = 1},
{"-", "_", 1.0, Code, KEY_MINUS, &layouts[ComposeBracket]},
{"", "", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
{"", "", 0.0, EndRow}, {"", "", 0.0, EndRow},
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1}, {"?123", "?123", 1.0, Layout, 0, &layouts[LandscapeSpecial]},
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1}, {"Ctr", "Ctr", 1.0, Mod, Ctrl},
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1}, {",", ",", 1.0, Code, KEY_COMMA},
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]}, {"🙂", "🙂", 1.0, Layout, 0, &layouts[Emoji]},
{"", "Tab", 5.0, Code, KEY_SPACE}, {"", "", 5.0, Code, KEY_SPACE},
{".", "?", 1.0, Code, KEY_DOT, &layouts[ComposePunctuation]}, {".", ".", 1.0, Code, KEY_DOT},
{"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1}, {"Enter", "Enter", 2.0, Code, KEY_ENTER},
{"", "", 0.0, EndRow},
/* end of layout */ /* end of layout */
{"", "", 0.0, Last}, {"", "", 0.0, Last},
}; };
static struct key keys_landscape_special[] = { static struct key keys_landscape_special[] = {
{"Esc", "Esc", 1.0, Code, KEY_ESC, .scheme = 1}, {"Esc", "Esc", 0.5, Code, KEY_ESC},
{"", "", 0.5, Pad, .scheme = 1}, {"", "", 0.5, Pad},
{"1", "!", 1.0, Code, KEY_1}, {"1", "1", 1.0, Code, KEY_1},
{"2", "@", 1.0, Code, KEY_2}, {"2", "2", 1.0, Code, KEY_2},
{"3", "#", 1.0, Code, KEY_3}, {"3", "3", 1.0, Code, KEY_3},
{"4", "$", 1.0, Code, KEY_4}, {"4", "4", 1.0, Code, KEY_4},
{"5", "%", 1.0, Code, KEY_5}, {"5", "5", 1.0, Code, KEY_5},
{"6", "^", 1.0, Code, KEY_6}, {"6", "6", 1.0, Code, KEY_6},
{"7", "&", 1.0, Code, KEY_7}, {"7", "7", 1.0, Code, KEY_7},
{"8", "*", 1.0, Code, KEY_8}, {"8", "8", 1.0, Code, KEY_8},
{"9", "(", 1.0, Code, KEY_9, &layouts[ComposeBracket]}, {"9", "9", 1.0, Code, KEY_9},
{"0", ")", 1.0, Code, KEY_0, &layouts[ComposeBracket]}, {"0", "0", 1.0, Code, KEY_0},
{"", "", 0.5, Pad, .scheme = 1},
{"Tab", "Tab", 1.0, Code, KEY_TAB, .scheme = 1},
{"", "", 0.0, EndRow}, {"", "", 0.0, EndRow},
{"", "", 1.0, Code, KEY_PAGEUP, .scheme = 1}, {"`", "~", 0.5, Code, KEY_GRAVE},
{"", "", 1.0, Code, KEY_PAGEDOWN, .scheme = 1}, {"", "", 0.5, Pad},
{"CpL", "CpL", 1.0, Mod, CapsLock, .scheme = 1}, {"!", "!", 1.0, Code, KEY_1},
{"🙂", "🙂", 1.0, Layout, 0, &layouts[Emoji]}, {"@", "@", 1.0, Code, KEY_2},
{"`", "~", 1.0, Code, KEY_GRAVE}, {"#", "#", 1.0, Code, KEY_3},
{"'", "\"", 1.0, Code, KEY_APOSTROPHE}, {"$", "$", 1.0, Code, KEY_4},
{"-", "_", 1.0, Code, KEY_MINUS}, {"%", "%", 1.0, Code, KEY_5},
{"=", "+", 1.0, Code, KEY_EQUAL}, {"^", "^", 1.0, Code, KEY_6},
{"[", "{", 1.0, Code, KEY_LEFTBRACE}, {"&", "&", 1.0, Code, KEY_7},
{"]", "}", 1.0, Code, KEY_RIGHTBRACE}, {"*", "*", 1.0, Code, KEY_8},
{"\\", "|", 1.0, Code, KEY_BACKSLASH}, {"(", "(", 1.0, Code, KEY_9},
{")", ")", 1.0, Code, KEY_0},
{"", "", 0.0, EndRow},
{"Abc", "Abc", 0.5, Layout, 0, &layouts[Landscape]},
{"", "", 0.5, Pad},
{"[", "[", 0.75, Code, KEY_LEFTBRACE},
{"]", "]", 0.75, Code, KEY_RIGHTBRACE},
{"{", "{", 0.75, Code, KEY_LEFTBRACE},
{"}", "}", 0.75, Code, KEY_RIGHTBRACE},
{"\\", "\\", 1.0, Code, KEY_BACKSLASH},
{"|", "|", 1.0, Code, KEY_BACKSLASH},
{";", ";", 1.0, Code, KEY_SEMICOLON},
{":", ":", 1.0, Code, KEY_SEMICOLON},
{"'", "'", 1.0, Code, KEY_APOSTROPHE},
{"\"", "\"", 1.0, Code, KEY_APOSTROPHE},
{"/", ">", 1.0, Code, KEY_SLASH}, {"/", ">", 1.0, Code, KEY_SLASH},
{"Del", "Del", 1.0, Code, KEY_DELETE, .scheme = 1},
{"", "", 0.0, EndRow}, {"", "", 0.0, EndRow},
{"", "", 1.0, Code, KEY_HOME, .scheme = 1}, {"", "", 1.0, Code, KEY_UP},
{"", "", 1.0, Code, KEY_END, .scheme = 1}, {"", "", 1.0, Code, KEY_DOWN},
{"", "", 2.0, Mod, Shift, .scheme = 1}, {"", "", 2.0, Pad},
{";", ":", 1.0, Code, KEY_SEMICOLON}, {"<", "«", 1.0, Code, KEY_COMMA},
{"<", "«", 1.0, Code, KEY_COMMA, 0, AltGr}, {">", "»", 1.0, Code, KEY_DOT},
{">", "»", 1.0, Code, KEY_DOT, 0, AltGr},
{"¡", "¿", 1.0, Code, KEY_MENU}, {"¡", "¿", 1.0, Code, KEY_MENU},
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]}, {",", "'", 1.0, Code, KEY_COMMA},
{".", "?", 1.0, Code, KEY_DOT, &layouts[ComposePunctuation]}, {".", "?", 1.0, Code, KEY_DOT},
{"/", ">", 1.0, Code, KEY_SLASH}, {"/", ">", 1.0, Code, KEY_SLASH},
{"", "", 0.5, Pad, .scheme = 1}, {"", "", 1.0, Code, KEY_BACKSPACE},
{"", "", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
{"", "", 0.0, EndRow}, {"", "", 0.0, EndRow},
{"Abc", "Abc", 1.0, BackLayer, .scheme = 1}, {"", "", 1.0, Code, KEY_LEFT},
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1}, {"", "", 1.0, Code, KEY_RIGHT},
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1}, {"", "", 2.0, Pad},
{"Sup", "Sup", 1.0, Mod, Super, .scheme = 1}, {"Sup", "Sup", 1.0, Mod, Super},
{"", "Tab", 5.0, Code, KEY_SPACE}, {"", "", 4.0, Code, KEY_SPACE},
{"Alt", "Alt", 1.0, Mod, Alt, .scheme = 1}, {"Enter", "Enter", 2.0, Code, KEY_ENTER},
{"AGr", "AGr", 1.0, Mod, AltGr, .scheme = 1},
{"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1},
/* end of layout */ /* end of layout */
{"", "", 0.0, Last}, {"", "", 0.0, Last},