From 14f0f0824b62ec87fcfb5b99c0040014506ca980 Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Sat, 9 Jul 2022 00:02:48 -0400 Subject: [PATCH] shift key: change icon when shifted Signed-off-by: Maarten van Gompel --- layout.mobintl.h | 98 ++++++++++++++++++++++++------------------------ 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/layout.mobintl.h b/layout.mobintl.h index 6d459da..ce78f1a 100644 --- a/layout.mobintl.h +++ b/layout.mobintl.h @@ -215,7 +215,7 @@ static struct key keys_full[] = { {"", "", 0.5, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"z", "Z", 1.0, Code, KEY_Z, &layouts[ComposeZ]}, {"x", "X", 1.0, Code, KEY_X, &layouts[ComposeX]}, {"c", "C", 1.0, Code, KEY_C, &layouts[ComposeC]}, @@ -275,7 +275,7 @@ static struct key keys_special[] = { {"Del", "Del", 1.0, Code, KEY_DELETE, .scheme = 1}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 2.0, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 2.0, Mod, Shift, .scheme = 1}, {";", ":", 1.0, Code, KEY_SEMICOLON}, {"/", ">", 1.0, Code, KEY_SLASH}, {"<", "«", 1.0, Code, KEY_COMMA, 0, AltGr}, @@ -324,7 +324,7 @@ static struct key keys_simple[] = { {"'", "\"", 0.5, Code, KEY_APOSTROPHE, &layouts[ComposeBracket]}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"z", "Z", 1.0, Code, KEY_Z, &layouts[ComposeZ]}, {"x", "X", 1.0, Code, KEY_X, &layouts[ComposeX]}, {"c", "C", 1.0, Code, KEY_C, &layouts[ComposeC]}, @@ -399,7 +399,7 @@ static struct key keys_simplegrid[] = { {"'", "\"", 1.0, Code, KEY_APOSTROPHE, &layouts[ComposeBracket]}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.0, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.0, Mod, Shift, .scheme = 1}, {"z", "Z", 1.0, Code, KEY_Z, &layouts[ComposeZ]}, {"x", "X", 1.0, Code, KEY_X, &layouts[ComposeX]}, {"c", "C", 1.0, Code, KEY_C, &layouts[ComposeC]}, @@ -465,7 +465,7 @@ static struct key keys_cyrillic[] = { {"ж", "Ж", 1.0, Code, KEY_SEMICOLON}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"я", "Я", 1.0, Code, KEY_Z}, {"ч", "Ч", 1.0, Code, KEY_X, &layouts[ComposeCyrChe]}, {"c", "С", 1.0, Code, KEY_C}, @@ -543,7 +543,7 @@ static struct key keys_arabic[] = { {"", "", 0.0, EndRow}, {"Abc", "Abc", 1.0, NextLayer, .scheme = 1}, - {"⇧", "⇧", 1.0, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.0, Mod, Shift, .scheme = 1}, {"Cmp", "Cmp", 1.0, Compose, .scheme = 1}, {"", "", 5.0, Code, KEY_SPACE}, {"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1}, @@ -603,7 +603,7 @@ static struct key keys_georgian[] = { {"", "", 0.0, EndRow}, {"Abc", "Abc", 1.0, NextLayer, .scheme = 1}, - {"⇧", "⇧", 1.0, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.0, Mod, Shift, .scheme = 1}, {"Cmp", "Cmp", 1.0, Compose, .scheme = 1}, {"", "", 5.0, Code, KEY_SPACE}, {"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1}, @@ -654,7 +654,7 @@ static struct key keys_persian[] = { {"گ", "؛", 1.0, Code, KEY_APOSTROPHE}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"ظ", "ك", 1.0, Code, KEY_Z}, {"ط", "ـٓ", 1.0, Code, KEY_X}, {"ژ", ">", 1.0, Code, KEY_BACKSLASH}, @@ -718,7 +718,7 @@ static struct key keys_greek[] = { {"΄", "¨", 1.0, Code, KEY_SEMICOLON}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"ζ", "Ζ", 1.0, Code, KEY_Z}, {"χ", "Χ", 1.0, Code, KEY_X}, {"ψ", "Ψ", 1.0, Code, KEY_C}, @@ -755,7 +755,7 @@ static struct key keys_compose_a[] = { {"α", "Α", 1.0, Copy, 0x03B1, 0, 0x0391}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -783,7 +783,7 @@ static struct key keys_compose_e[] = { {"ǝ", "Ə", 1.0, Copy, 0x0259, 0, 0x018F}, {"", "", 8.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift}, + {"⇧", "⇫", 1.5, Mod, Shift}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE}, {"", "", 0.0, EndRow}, @@ -804,7 +804,7 @@ static struct key keys_compose_y[] = { {"", "", 0.0, EndRow}, {"υ", "Υ", 1.0, Copy, 0x03C5, 0, 0x03A5}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -832,7 +832,7 @@ static struct key keys_compose_u[] = { {"υ", "Υ", 1.0, Copy, 0x03C5, 0, 0x03A5}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -861,7 +861,7 @@ static struct key keys_compose_o[] = { {"ω", "Ο", 1.0, Copy, 0x03C9, 0, 0x03A9}, {"", "", 8.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -890,7 +890,7 @@ static struct key keys_compose_i[] = { {"η", "Η", 1.0, Copy, 0x03B7, 0, 0x0397}, {"", "", 8.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -926,7 +926,7 @@ static struct key keys_emoji[] = { {"😒", "👀", 1.0, Copy, 0x1f612, 0, 0x1f440}, {"😓", "💀", 1.0, Copy, 0x1f613, 0, 0x1f480}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.0, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.0, Mod, Shift, .scheme = 1}, {"😛", "😜", 1.0, Copy, 0x1f61b, 0, 0x1f61c}, {"😮", "😝", 1.0, Copy, 0x1f62e, 0, 0x1f61d}, {"😟", "😞", 1.0, Copy, 0x1f61f, 0, 0x1f61e}, @@ -1001,7 +1001,7 @@ static struct key keys_landscape[] = { {"-", "_", 0.5, Code, KEY_MINUS, &layouts[ComposeBracket], .scheme = 1}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"z", "Z", 1.0, Code, KEY_Z, &layouts[ComposeZ]}, {"x", "X", 1.0, Code, KEY_X, &layouts[ComposeX]}, {"c", "C", 1.0, Code, KEY_C, &layouts[ComposeC]}, @@ -1033,7 +1033,7 @@ static struct key keys_compose_w[] = { {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1055,7 +1055,7 @@ static struct key keys_compose_r[] = { {"ρ", "Ρ", 1.0, Copy, 0x03C1, 0, 0x03A1}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1079,7 +1079,7 @@ static struct key keys_compose_t[] = { {"θ", "Θ", 1.0, Copy, 0x03B8, 0, 0x0398}, {"", "", 8.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1098,7 +1098,7 @@ static struct key keys_compose_p[] = { {"π", "Π", 1.0, Copy, 0x03C0, 0, 0x03A0}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1123,7 +1123,7 @@ static struct key keys_compose_s[] = { {"ς", "Σ", 1.0, Copy, 0x03C2, 0, 0x03A3}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1145,7 +1145,7 @@ static struct key keys_compose_d[] = { {"δ", "Δ", 1.0, Copy, 0x03B4, 0, 0x0394}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1164,7 +1164,7 @@ static struct key keys_compose_f[] = { {"φ", "Φ", 1.0, Copy, 0x03C6, 0, 0x03A6}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1185,7 +1185,7 @@ static struct key keys_compose_g[] = { {"γ", "Γ", 1.0, Copy, 0x03B3, 0, 0x0393}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1206,7 +1206,7 @@ static struct key keys_compose_h[] = { {"η", "Η", 1.0, Copy, 0x03B7, 0, 0x0397}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1225,7 +1225,7 @@ static struct key keys_compose_j[] = { {"", "", 0.0, EndRow}, {"", "", 10.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1246,7 +1246,7 @@ static struct key keys_compose_k[] = { {"κ", "Κ", 1.0, Copy, 0x03BA, 0, 0x039A}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1268,7 +1268,7 @@ static struct key keys_compose_l[] = { {"λ", "Λ", 1.0, Copy, 0x03BB, 0, 0x039B}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1290,7 +1290,7 @@ static struct key keys_compose_z[] = { {"ζ", "Ζ", 1.0, Copy, 0x03B6, 0, 0x0396}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1310,7 +1310,7 @@ static struct key keys_compose_x[] = { {"ξ", "Ξ", 1.0, Copy, 0x03BE, 0, 0x039E}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1334,7 +1334,7 @@ static struct key keys_compose_c[] = { {"χ", "Χ", 1.0, Copy, 0x03C7, 0, 0x03A7}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1352,7 +1352,7 @@ static struct key keys_compose_v[] = { {"", "", 0.0, EndRow}, {"", "", 10.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1371,7 +1371,7 @@ static struct key keys_compose_b[] = { {"β", "Β", 1.0, Copy, 0x03B2, 0, 0x0392}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1395,7 +1395,7 @@ static struct key keys_compose_n[] = { {"ν", "Ν", 1.0, Copy, 0x03BD, 0, 0x039D}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1414,7 +1414,7 @@ static struct key keys_compose_m[] = { {"μ", "Μ", 1.0, Copy, 0x03BC, 0, 0x039C}, {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1433,7 +1433,7 @@ static struct key keys_compose_cyr_i[] = { {"", "", 8.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1451,7 +1451,7 @@ static struct key keys_compose_cyr_j[] = { {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1469,7 +1469,7 @@ static struct key keys_compose_cyr_e[] = { {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1487,7 +1487,7 @@ static struct key keys_compose_cyr_u[] = { {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1505,7 +1505,7 @@ static struct key keys_compose_cyr_l[] = { {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1523,7 +1523,7 @@ static struct key keys_compose_cyr_n[] = { {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1542,7 +1542,7 @@ static struct key keys_compose_cyr_che[] = { {"", "", 8.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1561,7 +1561,7 @@ static struct key keys_compose_cyr_tse[] = { {"", "", 8.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1579,7 +1579,7 @@ static struct key keys_compose_cyr_g[] = { {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1597,7 +1597,7 @@ static struct key keys_compose_cyr_k[] = { {"", "", 9.0, Pad}, {"", "", 0.0, EndRow}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 1.5, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 1.5, Mod, Shift, .scheme = 1}, {"", "", 7, Pad}, {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, @@ -1624,7 +1624,7 @@ static struct key keys_compose_math[] = { {"", "", 0.0, EndRow}, {"", "", 10.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 2, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 2, Mod, Shift, .scheme = 1}, {"+", "+", 1, Code, KEY_EQUAL, 0, Shift}, {"/", "/", 1, Code, KEY_SLASH}, {"*", "*", 1, Code, KEY_8, 0, Shift}, @@ -1656,7 +1656,7 @@ static struct key keys_compose_punctuation[] = { {"", "", 0.0, EndRow}, {"", "", 10.0, Pad}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 2, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 2, Mod, Shift, .scheme = 1}, {"…", "…", 1, Copy, 0x2026, 0, 0x2026}, {":", ":", 1, Code, KEY_SEMICOLON, 0, Shift}, {";", ";", 1, Code, KEY_SEMICOLON, 0}, @@ -1689,7 +1689,7 @@ static struct key keys_compose_bracket[] = { {"\"", "\"", 1, Code, KEY_APOSTROPHE, 0, Shift}, {"'", "'", 1, Code, KEY_APOSTROPHE}, {"", "", 0.0, EndRow}, - {"⇧", "⇧", 2, Mod, Shift, .scheme = 1}, + {"⇧", "⇫", 2, Mod, Shift, .scheme = 1}, {"", "", 8, Pad}, {"", "", 0.0, EndRow}, {"Abc", "Abc", 1.0, BackLayer},