mirror of
https://github.com/jjsullivan5196/wvkbd.git
synced 2025-03-14 11:22:48 +01:00
revised keyboard switch icons to also work on small keys
This commit is contained in:
parent
81e5c01a22
commit
8c6baa800b
@ -235,7 +235,7 @@ static struct key keys_full[] = {
|
|||||||
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.5, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.5, NextLayer, .scheme = 1},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
||||||
{"", "", 4.0, Code, KEY_SPACE},
|
{"", "", 4.0, Code, KEY_SPACE},
|
||||||
@ -309,7 +309,7 @@ static struct key keys_full_wide[] = {
|
|||||||
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.5, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.5, NextLayer, .scheme = 1},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
||||||
{"", "", 4.0, Code, KEY_SPACE},
|
{"", "", 4.0, Code, KEY_SPACE},
|
||||||
@ -369,7 +369,7 @@ static struct key keys_special[] = {
|
|||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"Abc", "Abc", 1.0, BackLayer, .scheme = 1},
|
{"Abc", "Abc", 1.0, BackLayer, .scheme = 1},
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
||||||
{"", "", 4.0, Code, KEY_SPACE},
|
{"", "", 4.0, Code, KEY_SPACE},
|
||||||
{".", "?", 1.0, Code, KEY_DOT, &layouts[ComposePunctuation]},
|
{".", "?", 1.0, Code, KEY_DOT, &layouts[ComposePunctuation]},
|
||||||
@ -415,7 +415,7 @@ static struct key keys_specialpad[] = {
|
|||||||
{"⌫", "⌫", 1.0, Code, KEY_BACKSPACE, .scheme = 1},
|
{"⌫", "⌫", 1.0, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
||||||
{"Alt", "Alt", 1.0, Mod, Alt, .scheme = 1},
|
{"Alt", "Alt", 1.0, Mod, Alt, .scheme = 1},
|
||||||
{"Sup", "Sup", 1.0, Mod, Super, .scheme = 1},
|
{"Sup", "Sup", 1.0, Mod, Super, .scheme = 1},
|
||||||
@ -468,7 +468,7 @@ static struct key keys_simple[] = {
|
|||||||
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
||||||
{"-", "_", 0.75, Code, KEY_MINUS, &layouts[ComposeMath]},
|
{"-", "_", 0.75, Code, KEY_MINUS, &layouts[ComposeMath]},
|
||||||
@ -502,7 +502,7 @@ static struct key keys_dialer[] = {
|
|||||||
{"0", "0", 1.0, Code, KEY_0},
|
{"0", "0", 1.0, Code, KEY_0},
|
||||||
{"#", "#", 1.0, Code, KEY_3, 0, Shift},
|
{"#", "#", 1.0, Code, KEY_3, 0, Shift},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1},
|
{"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1},
|
||||||
|
|
||||||
/* end of layout */
|
/* end of layout */
|
||||||
@ -546,7 +546,7 @@ static struct key keys_simplegrid[] = {
|
|||||||
{"⌫", "⌫", 1.0, Code, KEY_BACKSPACE, .scheme = 1},
|
{"⌫", "⌫", 1.0, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
||||||
{"-", "_", 1.0, Code, KEY_MINUS, &layouts[ComposeMath]},
|
{"-", "_", 1.0, Code, KEY_MINUS, &layouts[ComposeMath]},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
@ -613,7 +613,7 @@ static struct key keys_cyrillic[] = {
|
|||||||
|
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
{",", "'", 1.0, Code, KEY_EQUAL, &layouts[ComposeMath]},
|
{",", "'", 1.0, Code, KEY_EQUAL, &layouts[ComposeMath]},
|
||||||
{"", "", 4.0, Code, KEY_SPACE},
|
{"", "", 4.0, Code, KEY_SPACE},
|
||||||
@ -677,7 +677,7 @@ static struct key keys_arabic[] = {
|
|||||||
|
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"⇧", "⇫", 1.0, Mod, Shift, .scheme = 1},
|
{"⇧", "⇫", 1.0, Mod, Shift, .scheme = 1},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
{"", "", 5.0, Code, KEY_SPACE},
|
{"", "", 5.0, Code, KEY_SPACE},
|
||||||
@ -737,7 +737,7 @@ static struct key keys_georgian[] = {
|
|||||||
|
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"⇧", "⇫", 1.0, Mod, Shift, .scheme = 1},
|
{"⇧", "⇫", 1.0, Mod, Shift, .scheme = 1},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
{"", "", 5.0, Code, KEY_SPACE},
|
{"", "", 5.0, Code, KEY_SPACE},
|
||||||
@ -802,7 +802,7 @@ static struct key keys_persian[] = {
|
|||||||
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
{".", "،", 1.0, Code, KEY_DOT, &layouts[ComposePunctuation]},
|
{".", "،", 1.0, Code, KEY_DOT, &layouts[ComposePunctuation]},
|
||||||
{"", "", 4.0, Code, KEY_SPACE},
|
{"", "", 4.0, Code, KEY_SPACE},
|
||||||
@ -865,7 +865,7 @@ static struct key keys_greek[] = {
|
|||||||
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.5, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.5, NextLayer, .scheme = 1},
|
||||||
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
||||||
{"", "", 5, Code, KEY_SPACE},
|
{"", "", 5, Code, KEY_SPACE},
|
||||||
{".", "\"", 1.0, Code, KEY_DOT, &layouts[ComposePunctuation]},
|
{".", "\"", 1.0, Code, KEY_DOT, &layouts[ComposePunctuation]},
|
||||||
@ -913,7 +913,7 @@ static struct key keys_hebrew[] = {
|
|||||||
|
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
{",", "\"", 1.0, Code, KEY_APOSTROPHE, &layouts[ComposeMath]},
|
{",", "\"", 1.0, Code, KEY_APOSTROPHE, &layouts[ComposeMath]},
|
||||||
{"", "", 3.5, Code, KEY_SPACE},
|
{"", "", 3.5, Code, KEY_SPACE},
|
||||||
@ -1123,7 +1123,7 @@ static struct key keys_emoji[] = {
|
|||||||
{"⌫", "⌫", 1.0, Code, KEY_BACKSPACE, .scheme = 1},
|
{"⌫", "⌫", 1.0, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
{"Abc", "Abc", 1.0, BackLayer, .scheme = 1},
|
{"Abc", "Abc", 1.0, BackLayer, .scheme = 1},
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"👆", "👊", 1.0, Copy, 0x1f446, 0, 0x1f44a},
|
{"👆", "👊", 1.0, Copy, 0x1f446, 0, 0x1f44a},
|
||||||
{"👇", "👌", 1.0, Copy, 0x1f447, 0, 0x1f44c},
|
{"👇", "👌", 1.0, Copy, 0x1f447, 0, 0x1f44c},
|
||||||
{"👈", "👏", 1.0, Copy, 0x1f448, 0, 0x1f44f},
|
{"👈", "👏", 1.0, Copy, 0x1f448, 0, 0x1f44f},
|
||||||
@ -1148,7 +1148,7 @@ static struct key keys_nav[] = {
|
|||||||
{"→", "→", 1.0, Code, KEY_RIGHT, .scheme = 1},
|
{"→", "→", 1.0, Code, KEY_RIGHT, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"", "", 1.0, Code, KEY_SPACE, .scheme = 1},
|
{"", "", 1.0, Code, KEY_SPACE, .scheme = 1},
|
||||||
{"↓", "↓", 1.0, Code, KEY_DOWN, .scheme = 1},
|
{"↓", "↓", 1.0, Code, KEY_DOWN, .scheme = 1},
|
||||||
{"⇊", "⇊", 1.0, Code, KEY_PAGEDOWN, .scheme = 1},
|
{"⇊", "⇊", 1.0, Code, KEY_PAGEDOWN, .scheme = 1},
|
||||||
@ -1228,7 +1228,7 @@ static struct key keys_landscape[] = {
|
|||||||
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
{"Cmp", "Cmp", 1.0, Compose, .scheme = 1},
|
||||||
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
||||||
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
{",", "'", 1.0, Code, KEY_COMMA, &layouts[ComposeMath]},
|
||||||
@ -1287,7 +1287,7 @@ static struct key keys_landscape_special[] = {
|
|||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"Abc", "Abc", 1.0, BackLayer, .scheme = 1},
|
{"Abc", "Abc", 1.0, BackLayer, .scheme = 1},
|
||||||
{"⌨→", "←⌨", 1.0, NextLayer, .scheme = 1},
|
{"⌨͕", "⌨͔", 1.0, NextLayer, .scheme = 1},
|
||||||
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
||||||
{"Sup", "Sup", 1.0, Mod, Super, .scheme = 1},
|
{"Sup", "Sup", 1.0, Mod, Super, .scheme = 1},
|
||||||
{"", "", 5.0, Code, KEY_SPACE},
|
{"", "", 5.0, Code, KEY_SPACE},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user