diff --git a/layout.h b/layout.h index 0746238..4111d76 100644 --- a/layout.h +++ b/layout.h @@ -30,7 +30,7 @@ static Key keys_en[KEYS] = { { "0)", XK_0, 1 }, { "-_", XK_minus, 1 }, { "=+", XK_plus, 1 }, - { "⌫", XK_BackSpace, 2 }, + { "⌫", XK_BackSpace, 1 }, { 0 }, /* New row */ { "->|", XK_Tab, 1 }, { 0, XK_q, 1 }, @@ -87,7 +87,7 @@ static Key keys_en[KEYS] = { { "ξœ’", XK_Super_R, 1 }, { "Ctrl", XK_Control_R, 1 }, }; -static Key keys_emoji [KEYS] = { +static Key keys_random [KEYS] = { { "πŸ™‚", 0x101f642 ,1 }, //1 { "πŸ˜€", 0x101f600 ,1 },//2 { "😁", 0x101f601 ,1 },//3 @@ -102,6 +102,7 @@ static Key keys_emoji [KEYS] = { { "😊", 0x101f60a ,1 },//12 { "πŸ˜‹", 0x101f60b ,1 },//13 { "😌", 0x101f60c ,1 },//14 + {0}, { "😍", 0x101f60d ,1 },//15 { "😎", 0x101f60e ,1 },//16 { "😏", 0x101f60f ,1 },//17 @@ -116,7 +117,7 @@ static Key keys_emoji [KEYS] = { { "😭", 0x101f62d ,1 },//26 { "😳", 0x101f633 ,1 },//27 { "😴", 0x101f634 ,1 },//28 - {0}, + { 0 }, /* New row */ { "β–Ά", XF86XK_AudioPlay, 1 },//30 { "●", XF86XK_AudioRecord, 1 },//31 { "β– ", XF86XK_AudioStop, 1 },//32 @@ -127,17 +128,11 @@ static Key keys_emoji [KEYS] = { { "β™«+", XF86XK_AudioRaiseVolume, 1 },//37 { "β˜€-", XF86XK_MonBrightnessDown, 1 },//38 { "β˜€+", XF86XK_MonBrightnessUp, 1 },//39 - { 0 }, /* New row */ { "âÖ˝", 0xf6, 1 }, { "ÀÄ^", 0xe4, 1 }, { "üܨ", 0xfc, 1 }, { "ъ", XK_Cyrillic_hardsign,1 }, - { "Ρ‘", XK_Cyrillic_io ,1 }, - { "э", XK_Cyrillic_e ,1 }, - { "Π„", XK_Ukrainian_ie ,1 }, - { "Ρ–", XK_Ukrainian_i ,1 }, - { "Ρ—", XK_Ukrainian_yi ,1 }, - { "ў", XK_Byelorussian_shortu ,1 }, + { "⌫", XK_BackSpace, 1 }, { 0 }, /* New row */ { "ο’¦", XK_Cancel, 1},//52 @@ -151,11 +146,16 @@ static Key keys_emoji [KEYS] = { { "ш", XK_Cyrillic_sha, 1 }, { "Ρ‰", XK_Cyrillic_shcha, 1 }, { "Π·", XK_Cyrillic_ze, 1 }, -{ "Ρ…", XK_Cyrillic_ha, 1 }, + { "э", XK_Cyrillic_e ,1 }, + { "Π„", XK_Ukrainian_ie ,1 }, { 0 }, /* New row */ { "Shift", XK_Shift_L, 1 }, + { "Π„", XK_Ukrainian_ie ,1 }, + { "Ρ–", XK_Ukrainian_i ,1 }, + { "Ρ—", XK_Ukrainian_yi ,1 }, + { "ў", XK_Byelorussian_shortu ,1 }, { "Ρ„", XK_Cyrillic_ef, 1 }, { "Ρ‹", XK_Cyrillic_yeru, 1 }, { "Π²", XK_Cyrillic_ve, 1 }, @@ -183,6 +183,11 @@ static Key keys_emoji [KEYS] = { { "Ρ‚", XK_Cyrillic_te, 1 }, { "ь", XK_Cyrillic_softsign, 1 }, { "Π±", XK_Cyrillic_be, 1 }, + { "Ρ–", XK_Ukrainian_i ,1 }, + { "Ρ‘", XK_Cyrillic_io ,1 }, + { "Ρ—", XK_Ukrainian_yi ,1 }, + { "ў", XK_Byelorussian_shortu ,1 }, +{ "Ρ…", XK_Cyrillic_ha, 1 }, }; Buttonmod buttonmods[] = { @@ -336,11 +341,11 @@ static Key overlay[OVERLAYS] = { #define LAYERS 2 static char* layer_names[LAYERS] = { "en", - "emoji", + "random", }; static Key* available_layers[LAYERS] = { keys_en, - keys_emoji, + keys_random, }; diff --git a/svkbd b/svkbd index 9fc28a4..a8be3ab 100755 Binary files a/svkbd and b/svkbd differ diff --git a/svkbd.o b/svkbd.o index 691c9f6..1ffd3b5 100644 Binary files a/svkbd.o and b/svkbd.o differ