Introduction
Introduction Statistics Contact Development Disclaimer Help
added an additional minimal mobile layer - svkbd - simple virtual keyboard
git clone git://git.suckless.org/svkbd
Log
Files
Refs
README
LICENSE
---
commit 549125161040ca8a43cd4fb7875260e94fe4e2ff
parent a5cb7d53ce7beaf02acfe4635a83aa801cd4f8c3
Author: Maarten van Gompel <[email protected]>
Date: Sun, 13 Jun 2021 22:28:01 +0200
added an additional minimal mobile layer
Diffstat:
M layout.mobile-intl.h | 54 +++++++++++++++++++++++++++++…
1 file changed, 51 insertions(+), 3 deletions(-)
---
diff --git a/layout.mobile-intl.h b/layout.mobile-intl.h
@@ -16,7 +16,7 @@ static Key keys_en[KEYS] = {
{ 0 }, /* New row */
- { "↹", 0, XK_Tab, 0.5 },
+ { "↹", 0, XK_Tab, 0.75 },
{ 0, 0, XK_q, 1 },
{ 0, 0, XK_w, 1 },
{ 0, 0, XK_e, 1 },
@@ -27,7 +27,7 @@ static Key keys_en[KEYS] = {
{ 0, 0, XK_i, 1 },
{ 0, 0, XK_o, 1 },
{ 0, 0, XK_p, 1 },
- { "/", "?", XK_slash, 1 },
+ { "/", "?", XK_slash, .75 },
{ 0 }, /* New row */
@@ -67,6 +67,52 @@ static Key keys_en[KEYS] = {
{ "↲ Enter", 0, XK_Return, 2 },
};
+static Key keys_minimal[KEYS] = {
+ { 0, 0, XK_q, 1 },
+ { 0, 0, XK_w, 1 },
+ { 0, 0, XK_e, 1 },
+ { 0, 0, XK_r, 1 },
+ { 0, 0, XK_t, 1 },
+ { 0, 0, XK_y, 1 },
+ { 0, 0, XK_u, 1 },
+ { 0, 0, XK_i, 1 },
+ { 0, 0, XK_o, 1 },
+ { 0, 0, XK_p, 1 },
+
+ { 0 }, /* New row */
+
+ { 0, 0, XK_a, 1 },
+ { 0, 0, XK_s, 1 },
+ { 0, 0, XK_d, 1 },
+ { 0, 0, XK_f, 1 },
+ { 0, 0, XK_g, 1 },
+ { 0, 0, XK_h, 1 },
+ { 0, 0, XK_j, 1 },
+ { 0, 0, XK_k, 1 },
+ { 0, 0, XK_l, 1 },
+
+ { 0 }, /* New row */
+
+ { "⇧", 0, XK_Shift_L, 1.5 },
+ { 0, 0, XK_z, 1 },
+ { 0, 0, XK_x, 1 },
+ { 0, 0, XK_c, 1 },
+ { 0, 0, XK_v, 1 },
+ { 0, 0, XK_b, 1 },
+ { 0, 0, XK_n, 1 },
+ { 0, 0, XK_m, 1 },
+ { "⌫", 0, XK_BackSpace, 1.5 },
+
+ { 0 }, /* New row */
+
+ { "↺", 0, XK_Cancel, 1},
+ { "'", "\"", XK_apostrophe, 1 },
+ { ",", "<", XK_comma, 1 },
+ { "", 0, XK_space, 4 },
+ { ".", ">", XK_period, 1 },
+ { "↲ Enter", 0, XK_Return, 2 },
+};
+
#define OVERLAYS 197
static Key overlay[OVERLAYS] = {
{ 0, 0, XK_a }, //Overlay for a
@@ -550,12 +596,13 @@ static Key keys_dialer[KEYS] = {
{ 0 }, /* Last item (double 0) */
};
-#define LAYERS 5
+#define LAYERS 6
static char* layer_names[LAYERS] = {
"en",
"symbols",
"navigation",
"dialer",
+ "minimal",
"ru",
};
@@ -564,6 +611,7 @@ static Key* available_layers[LAYERS] = {
keys_symbols,
keys_navigation,
keys_dialer,
+ keys_minimal,
keys_ru
};
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.