This is a big patch for svkbd, split into six parts to keep history from
getting too convoluted. This
message summarizes all of the changes.
The overall intention is to make svkbd viable keyboard on a smartphone (the
pinephone in particular). Svkbd is the keyboard of choice in the SXMO project
(
Something went wrong with my earlier patch send, part 1 of 6 didn't get
send because I am not the author. Please educate me on how to submit
patches containing commits by third parties if this goes wrong again :)
--
Maarten van Gompel
proy...@anaproy.nl
https://proycon.anaproy.nl
(Note: This commit is by Miles Alan and should appear in
the
git history as such! I'm probably missing something on how to properly
submit this... apologies!)
Fix SIGTERM handler - flip terminate flag in sigterm handler & cleanup properly
Modify run function to use select() with a timeout since
---
README| 63 ---
layout.sxmo.h | 168 --
svkbd.c | 165 -
3 files changed, 297 insertions(+), 99 deletions(-)
diff --git a/README b/README
index f1f2b82..fd0e4d9 10064
---
README.md | 87
config.def.h | 1 +
layout.sxmo.h | 39 +-
svkbd.c | 107 +-
4 files changed, 205 insertions(+), 29 deletions(-)
create mode 100644 README.md
diff --git a/R
From: Miles Alan
Fix SIGTERM handler - flip terminate flag in sigterm handler & cleanup properly
Modify run function to use select() with a timeout since X events will be
blocked otherwise and terminate wouldn't apply for a while.
Run XFlush instead of XSync before starting main loop; fixes bug
---
config.def.h | 9 +-
layout.sxmo.h | 291 +--
svkbd.c | 338 +++---
3 files changed, 582 insertions(+), 56 deletions(-)
diff --git a/config.def.h b/config.def.h
index 0d4172d..42d0c38 100644
--- a/con
Consortium License
© 2011 Christoph Lohmann <2...@r-36.net>
© 2008-2011 Enno Boland
+© 2020 Maarten van Gompel
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
diff --git a/Mak
---
README | 87
layout.arrows.h | 18 +-
layout.de.h | 18 +-
layout.en.h | 84
layout.intl.h | 522
layout.ru.h | 17 +-
layout.sh.h | 17 +-
layout.sxmo.h | 452 +++-
Hi Hiltjo et al,
Thanks for your feedback. It took a bit before I could dive back into it.
Comments inline:
On 20-07-25 01:26, Hiltjo Posthuma wrote:
> On Fri, Jul 24, 2020 at 09:49:55PM +0200, Maarten van Gompel wrote:
> > From: Miles Alan
> >
> > Fix SIGTERM handler - f
This is v2 of a big patch for svkbd. The overall intention is to make
svkbd viable keyboard on a smartphone (the pinephone in particular).
Svkbd is the keyboard of choice in the SXMO project
(https://sr.ht/~mil/Sxmo/) by Miles Alan.
On request by Hiltjo I squashed less commits so the incremental h
From: Miles Alan
---
layout.sxmo.h | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/layout.sxmo.h b/layout.sxmo.h
index cd4afb6..a13e706 100644
--- a/layout.sxmo.h
+++ b/layout.sxmo.h
@@ -80,14 +80,14 @@ static Key keys_symbols[40] = {
{ 0 }, /* New row */
-
From: Miles Alan
---
layout.en.h | 118 +--
layout.symbols.h | 58 +++
2 files changed, 111 insertions(+), 65 deletions(-)
create mode 100644 layout.symbols.h
diff --git a/layout.en.h b/layout.en.h
index b7291b5..2c8cd57 100
/LICENSE
@@ -2,6 +2,7 @@ MIT/X Consortium License
© 2011 Christoph Lohmann <2...@r-36.net>
© 2008-2011 Enno Boland
+© 2020 Maarten van Gompel
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Softw
From: Miles Alan
---
svkbd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/svkbd.c b/svkbd.c
index e5319e1..e3f70b0 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -196,9 +196,9 @@ cleanup(void) {
for (i = 0; i < SchemeLast; i++)
free(scheme[i]);
- drw
From: Miles Alan
---
svkbd.c | 25 -
1 file changed, 16 insertions(+), 9 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index 27e2af2..7d93d78 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -258,7 +258,6 @@ drawkeyboard(void) {
if(keys[i].keysym != 0)
From: Miles Alan
---
layout.sxmo.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/layout.sxmo.h b/layout.sxmo.h
index a13e706..52ce781 100644
--- a/layout.sxmo.h
+++ b/layout.sxmo.h
@@ -76,7 +76,7 @@ static Key keys_symbols[40] = {
{ ",<", XK_comma, 1 },
{ ".>", XK_per
---
README| 31 +++---
layout.sxmo.h | 168 --
svkbd.c | 164 +++-
3 files changed, 267 insertions(+), 96 deletions(-)
diff --git a/README b/README
index f1f2b82..89ca775 100644
--- a/RE
---
svkbd.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index f27e229..aab6049 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -886,6 +886,7 @@ main(int argc, char *argv[]) {
const char* layers_env = getenv("SVKBD_LAYERS");
if (layers_env
---
config.def.h | 9 +-
layout.sxmo.h | 291 +--
svkbd.c | 338 +++---
3 files changed, 582 insertions(+), 56 deletions(-)
diff --git a/config.def.h b/config.def.h
index 0d4172d..42d0c38 100644
--- a/con
---
README| 66 --
README.md | 87 ++
config.mk | 2 +-
layout.arrows.h | 18 +++-
layout.de.h | 18 +++-
layout.en.h
---
svkbd.c | 40 ++--
1 file changed, 18 insertions(+), 22 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index aab6049..ada2b88 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -208,27 +208,6 @@ void
cleanup(void) {
int i;
- // E.g. Generally in scripts we
---
README| 7
config.def.h | 1 +
layout.sxmo.h | 39 +-
svkbd.c | 107 +-
4 files changed, 125 insertions(+), 29 deletions(-)
diff --git a/README b/README
index 89ca775..266d112 100644
--- a/README
+++ b/RE
From: Miles Alan
---
layout.en.h => layout.sxmo.h | 57 +--
layout.symbols.h | 58
svkbd.c | 33 +++-
3 files changed, 87 insertions(+), 61 deletions(-)
rename layout.en.h => la
From: Miles Alan
Modify run function to use select() with a timeout since X events will be
blocked otherwise and terminate wouldn't apply for a while.
---
svkbd.c | 47 ---
1 file changed, 32 insertions(+), 15 deletions(-)
diff --git a/svkbd.c b/svkbd
g.mk.
Right! Thanks! I wasn't sure how to get that right.
In a moment I'll be sending a small patch to be applied on top of the 14
already submitted (and top of your Makefile patch).
Regards,
--
Maarten van Gompel
proy...@anaproy.nl
https://proycon.anaproy.nl
htt
This patch should be applied on top of the series of 14 from before, and
implements some proposed fixes for issues in the earlier series.
metry 3
.Sh AUTHORS
.An Christoph Lohmann Aq Mt 2...@r-36.net
-and
.An Enno Boland Aq Mt got...@s01.de
+.An Miles Alan Aq Mt m...@milesalan.com
+.An Maarten van Gompel Aq Mt proy...@anaproy.nl
--
2.27.0
---
svkbd.c | 102 ++--
1 file changed, 55 insertions(+), 47 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index 1ff77f9..132a52d 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -57,6 +57,7 @@ typedef struct {
} Buttonmod;
/* function declarations */
+st
---
Makefile | 9 +++--
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/Makefile b/Makefile
index a9ac4d8..885ade9 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
.POSIX:
NAME = svkbd
-VERSION = 0.2
+VERSION = 0.2.1
include config.mk
@@ -50,11 +50,8 @@ dist:
install:
The cyrillic layout was missing a letter, as spotted and reported by
tech_exorcist on
the IRC channel.
(I hope this patch comes through and applies fine, it has some utf-8 in the
subject/commit message)
---
README.md| 2 +-
layout.mobile-intl.h | 9 +++--
2 files changed, 4 inse
---
svkbd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/svkbd.c b/svkbd.c
index d49bcd8..9b1282a 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -835,7 +835,7 @@ hideoverlay(void)
if (debug) printdbg("Hiding overlay, overlay was #%d\n",
currentoverlay);
currentoverla
On 20-12-11 05:56, Maarten van Gompel wrote:
> The cyrillic layout was missing a letter, as spotted and reported by
> tech_exorcist on
> the IRC channel.
This is a patch for svkbd, sorry for not putting it in the subject.
Also, after these patches are merged, I would appreciate if a gi
mit the
patch series here or do you prefer to grab them?
Kind Regards,
--
Maarten van Gompel
proy...@anaproy.nl
https://proycon.anaproy.nl
https://github.com/proycon
GnuPG key: 0x39FE11201A31555C
XMPP: proy...@anaproy.nl Matrix: @proycon:matrix.anaproy.nl
Telegram: proycon
---
config.def.h | 3 ++-
svkbd.c | 7 +--
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/config.def.h b/config.def.h
index b996cc0..da865c8 100644
--- a/config.def.h
+++ b/config.def.h
@@ -7,7 +7,8 @@ static const char *fonts[] = {
};
static const char *colors[SchemeLas
---
config.def.h | 4 +++-
svkbd.c | 48 +++-
2 files changed, 34 insertions(+), 18 deletions(-)
diff --git a/config.def.h b/config.def.h
index da865c8..2eb5f5e 100644
--- a/config.def.h
+++ b/config.def.h
@@ -1,6 +1,8 @@
static const Bool wmbord
---
config.def.h | 8 +-
layout.mobile-intl.h | 843 +--
svkbd.c | 37 +-
3 files changed, 459 insertions(+), 429 deletions(-)
diff --git a/config.def.h b/config.def.h
index 44fcd5c..91e51dd 100644
--- a/config.def.h
+++ b/config.def
From: Reed Wade
This allow key definitions as :
{ "?", XK_slash, 1, XK_Shift_L },
Which will press wich output `?`
Signed-off-by: Reed Wade
Signed-off-by: Maarten van Gompel
---
svkbd.c | 28 +++-
1 file changed, 19 insertions(+), 9 deletions(-)
di
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index e82704e..15c617c 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
.POSIX:
NAME = svkbd
-VERSION = 0.2.2
+VERSION = 0.3.0
include config.mk
--
2.30.2
anks! Sure, no problem. I'll send them all to the mailing list. Looking
forward to
your feedback.
--
Maarten van Gompel
proy...@anaproy.nl
https://proycon.anaproy.nl
https://github.com/proycon
GnuPG key: 0x39FE11201A31555C
XMPP: proy...@anaproy.nl Matrix: @proycon:matr
---
svkbd.c | 62 ++---
1 file changed, 42 insertions(+), 20 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index ca64035..6414675 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -10,6 +10,7 @@
#include
#include
#include
+#include
#include
#inclu
---
svkbd.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index c11e9a4..9f948c0 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -501,11 +501,13 @@ printkey(Key *k, KeySym mod) {
char buffer[32];
KeySym ignore;
Status return_status;
-
From: Reed Wade
Signed-off-by: Reed Wade
Signed-off-by: Maarten van Gompel
---
layout.mobile-simple.h | 489 +
1 file changed, 489 insertions(+)
create mode 100644 layout.mobile-simple.h
diff --git a/layout.mobile-simple.h b/layout.mobile-simple.h
new
From: tetrakist
Signed-off-by: Maarten van Gompel
---
config.def.h | 4 +--
svkbd.c | 95 +++-
2 files changed, 96 insertions(+), 3 deletions(-)
diff --git a/config.def.h b/config.def.h
index 91e51dd..7b0025d 100644
--- a/config.def.h
From: Stacy Harper
As I used it, it really feels like ctrl and alt should be accessible
Esc now replace shift on symbol page (as shift is useless here anyway)
As we now got keys on the two first layers, I removed the smart
old layer.
Signed-off-by: Stacy Harper
Signed-off-by: Maarten van
---
svkbd.c | 38 +-
1 file changed, 37 insertions(+), 1 deletion(-)
diff --git a/svkbd.c b/svkbd.c
index 2333cf0..6829ec7 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -78,6 +78,7 @@ static void setlayer();
static void togglelayer();
static void unpress(Key *k, KeyS
---
config.def.h | 1 +
svkbd.c | 30 ++
2 files changed, 19 insertions(+), 12 deletions(-)
diff --git a/config.def.h b/config.def.h
index 2eb5f5e..44fcd5c 100644
--- a/config.def.h
+++ b/config.def.h
@@ -13,4 +13,5 @@ static const char *colors[SchemeLast][2] = {
This is the patch series for svkbd that I announced earlier. As
requested I'm mailing all to the mailing list. Please judge them in
context of the whole series.
This 0.3.0 release implements various user interface and usability
improvements:
* Press-on-release functionality has been implemented
---
layout.de.h | 124
layout.en.h | 112 ++---
layout.mobile-plain.h | 159 +-
layout.ru.h | 118 +++
layout.sh.h | 124
---
svkbd.c | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index 0a56914..c11e9a4 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -572,8 +572,7 @@ unpress(Key *k, KeySym mod)
simulate_keypress(keys[i].keysym);
---
config.def.h | 6 +--
layout.mobile-intl.h | 111 ---
svkbd.c | 8 +++-
3 files changed, 93 insertions(+), 32 deletions(-)
diff --git a/config.def.h b/config.def.h
index df37ff9..b996cc0 100644
--- a/config.def.h
+++ b/config.de
From: Reed Wade
Signed-off-by: Reed Wade
Signed-off-by: Maarten van Gompel
---
Makefile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Makefile b/Makefile
index 15c617c..82057d3 100644
--- a/Makefile
+++ b/Makefile
@@ -24,6 +24,8 @@ options:
config.h:
cp config.def.h
---
svkbd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index 9fca843..0a56914 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -924,8 +924,8 @@ showoverlay(int idx)
}
while (keys[j].keysym == 0)
j++;
-
From: Reed Wade
Signed-off-by: Reed Wade
Signed-off-by: Maarten van Gompel
---
svkbd.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/svkbd.c b/svkbd.c
index 3102a1e..f66c4e6 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -879,6 +879,8 @@ showoverlay(int idx
---
Makefile | 4 ++--
svkbd.c | 1 -
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
index 82057d3..7890619 100644
--- a/Makefile
+++ b/Makefile
@@ -27,12 +27,12 @@ config.h:
svkbd.o: config.h layout.${LAYOUT}.h
.c.o:
- ${CC} ${SVKBD_CFLAGS} ${SVKBD_C
---
svkbd.c | 27 +--
1 file changed, 13 insertions(+), 14 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index 6414675..9fca843 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -47,6 +47,7 @@ typedef struct {
int x, y, w, h;
Bool pressed;
Bool highlighted;
+
HORS
@@ -70,3 +112,5 @@ One row of keys takes up 1/heighfactor of the screen's total
height.
.An Enno Boland Aq Mt got...@s01.de
.An Miles Alan Aq Mt m...@milesalan.com
.An Maarten van Gompel Aq Mt proy...@anaproy.nl
+.An Tetrakist Aq Mt tetrak...@mutandum.com
+.An Stacy Aq Mt st...@stacyharper.net
--
2.30.2
From: Reed Wade
Signed-off-by: Reed Wade
Signed-off-by: Maarten van Gompel
---
svkbd.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/svkbd.c b/svkbd.c
index 2ea4141..7f1cedf 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -177,6 +177,8 @@ motionnotify(XEvent *e)
if ((lostfocus != -1
---
svkbd.c | 216
1 file changed, 107 insertions(+), 109 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index 1b1e82c..35cbc61 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -101,7 +101,6 @@ static Drw *drw;
static Window root, win;
static Clr* sche
---
svkbd.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index 7f1cedf..1b1e82c 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -584,7 +584,6 @@ unpress(Key *k, KeySym mod)
simulate_keypress(mod);
This implements what was suggested in the 'Close windows in a more "graceful"
way' thread.
---
config.def.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/config.def.h b/config.def.h
index 7d57c7d..bdc6559 100644
--- a/config.def.h
+++ b/config.def.h
@@ -93,6 +93,7 @@ static Key keys[] = {
---
scripts/core/sxmo_gesturehandler.sh | 3 +++
scripts/core/sxmo_killwindow.sh | 6 +-
scripts/core/sxmo_lisgdstart.sh | 3 ++-
3 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/scripts/core/sxmo_gesturehandler.sh
b/scripts/core/sxmo_gesturehandler.sh
index 19784ab..
Sorry, this patch (and the other I just sent) were not meant for the suckless
mailing list but for another! I got the recipients messed up!
--
Maarten van Gompel (proycon)
https://proycon.anaproy.nl
On 21-03-19 09:23, Maarten van Gompel wrote:
> > Thanks for the work.
> >
> > I've reviewed the patches. In general it looks good, but I've found a few
> > issues. Can you resend them to the mailinglist, then me (and possibly others
> > too of course) can re
Makefile (added -g).
Oops, that was indeed not the intention.
Thanks for the feedback!
--
Maarten van Gompel
proy...@anaproy.nl
https://proycon.anaproy.nl
https://github.com/proycon
GnuPG key: 0x39FE11201A31555C
XMPP: proy...@anaproy.nl Matrix: @proycon:matrix.anaproy.nl
Telegram
This patch series is to be applied on top of the 24 I already sent and
addressed the feedback received thus-far.
---
Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index 7890619..82057d3 100644
--- a/Makefile
+++ b/Makefile
@@ -27,12 +27,12 @@
---
svkbd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/svkbd.c b/svkbd.c
index 0390e13..16072f3 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -504,7 +504,7 @@ printkey(Key *k, KeySym mod) {
XKeyPressedEvent event;
event.type = KeyPress;
event.display = dpy;
---
layout.en.h |7 +-
layout.mobile-intl.h | 1047 -
layout.mobile-plain.h | 142 +++---
svkbd.c | 45 +-
4 files changed, 619 insertions(+), 622 deletions(-)
diff --git a/layout.en.h b/layout.en.h
index c39698c..957a251 100
---
svkbd.c | 61 +
1 file changed, 35 insertions(+), 26 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index 2bc6d17..0390e13 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -11,6 +11,7 @@
#include
#include
#include
+#include
#include
#includ
From: Stacy Harper
As I used it, it really feels like ctrl and alt should be accessible
Esc now replace shift on symbol page (as shift is useless here anyway)
As we now got keys on the two first layers, I removed the smart
old layer.
Signed-off-by: Stacy Harper
Signed-off-by: Maarten van
l/@proycon (@proy...@social.anaproy.nl)
Twitter:https://twitter.com/proycon
On 21-03-27 02:37, Hiltjo Posthuma wrote:
> On Sat, Mar 27, 2021 at 02:03:05PM +0100, Maarten van Gompel wrote:
> > On 21-03-19 09:23, Maarten van Gompel wrote:
> > > > Thanks for the work.
&g
haps someone
still wants wants to use it.
> Should I tag the release as 0.3 and generate the tarball?
Yes please, thanks!
--
Maarten van Gompel
proy...@anaproy.nl
https://proycon.anaproy.nl
https://github.com/proycon
GnuPG key: 0x39FE11201A31555C
XMPP: proy...@anaproy.nl Matrix:
gt;
> From the description it sounds useful to me.
>
> Any users of svkbd have opinions or objections about this patch? I don't use
> svkbd at the moment.
Thanks for the patch, I'll give it a try first in our sxmo context and will get
back to you!
--
Maarten van Gompel (proycon)
https://proycon.anaproy.nl
},
This patch works equally for AltGr symbols in a `de`-based layout. For example:
{ "~", "+", XK_plus, 1, XK_ISO_Level3_Shift },
(In the German QWERTZ layout, you enter "~" with AltGr-"+".)
Best regards,
Max
Signed-off-by: Maarten van Gompel
---
sv
From: silver
Signed-off-by: Maarten van Gompel
---
svkbd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/svkbd.c b/svkbd.c
index 61778c6..0ad1836 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -955,7 +955,7 @@ updatekeys(void)
for (x = 0; i < numkeys &&
This patches series introduces the ability to have some dead space
between keys. It also implements a less rigid grid-layout. Both of this
helps greatly with typing accuracy, especially on smaller touch devices.
A screenshot of how it looks on sxmo on the pinephone:
https://download.anaproy.nl/svkb
---
config.def.h | 2 ++
layout.mobile-intl.h | 18 ++
svkbd.c | 16
3 files changed, 24 insertions(+), 12 deletions(-)
diff --git a/config.def.h b/config.def.h
index 7b0025d..21e9f49 100644
--- a/config.def.h
+++ b/config.def.h
@@ -4,6 +4,8
---
layout.mobile-intl.h | 54 +---
1 file changed, 51 insertions(+), 3 deletions(-)
diff --git a/layout.mobile-intl.h b/layout.mobile-intl.h
index b454abb..b581592 100644
--- a/layout.mobile-intl.h
+++ b/layout.mobile-intl.h
@@ -16,7 +16,7 @@ static Key ke
---
config.def.h | 5 +++--
svkbd.c | 35 ---
2 files changed, 23 insertions(+), 17 deletions(-)
diff --git a/config.def.h b/config.def.h
index 21e9f49..cb9d134 100644
--- a/config.def.h
+++ b/config.def.h
@@ -4,8 +4,8 @@ static double overlay_delay = 1.0; //
This ensures that modifiers like shift/ctrl can be correctly used with the
overlay.
---
svkbd.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/svkbd.c b/svkbd.c
index 875a0b5..be688b5 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -1052,7 +1052,13 @@ showoverlay(int idx)
---
svkbd.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/svkbd.c b/svkbd.c
index be688b5..38a549a 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -1062,6 +1062,8 @@ showoverlay(int idx)
j++;
if (overlay[i].width > 1)
j += overlay[i].wi
---
layout.mobile-intl.h | 61 +++---
layout.mobile-simple.h | 32 +-
2 files changed, 4 insertions(+), 89 deletions(-)
diff --git a/layout.mobile-intl.h b/layout.mobile-intl.h
index 8962e7e..97b914e 100644
--- a/layout.mobile-intl.h
+++ b
---
layout.mobile-intl.h | 1 +
layout.mobile-simple.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/layout.mobile-intl.h b/layout.mobile-intl.h
index 5d3e755..aae7410 100644
--- a/layout.mobile-intl.h
+++ b/layout.mobile-intl.h
@@ -138,6 +138,7 @@ static Key overlay[OVERLAYS] = {
This makes the emoji overlay accessible without sacrificing an extra key.
There are (afaik) no languages with diacritics on the Q anyway and it's
the first letter key.
A small emoji will show as 2nd label on the keycap as a hint, the caveat
being that the hint applies to a long press rather than a
---
README.md | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 2eb589c..9d18797 100644
--- a/README.md
+++ b/README.md
@@ -34,6 +34,7 @@ The following layouts are available:
* a cyrillic layer (ЙЦУКЕН based); the э key is moved to
---
layout.mobile-intl.h | 12 ++--
layout.mobile-simple.h | 12 ++--
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/layout.mobile-intl.h b/layout.mobile-intl.h
index aae7410..8962e7e 100644
--- a/layout.mobile-intl.h
+++ b/layout.mobile-intl.h
@@ -113,7 +113,7
I picked a simpler glyph because the other might be more likely to not be
present in a font.
---
layout.mobile-intl.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/layout.mobile-intl.h b/layout.mobile-intl.h
index dcc7c6d..6b877ed 100644
--- a/layout.mobile-intl.h
+++ b/
This is also a release request, could you tag and release svkbd 0.4?
We're planning packaging and a release of Sxmo 1.5.0 this weekend
that includes it.
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 44aa833..3478218 100644
--- a/Makefil
Hi Hiltjo,
> I made a new 0.4 release and some small fix for printing the version I
> noticed.
>
> Thank you and the other people of sxmo for improving it.
Thanks for the quick release!
--
Maarten van Gompel
proy...@anaproy.nl
https://proycon.anaproy.nl
https://github.com/proyco
From: Justin Torres
Fixes a small oversight that was preventing the colors of the smiley on q from
changing with Xresources.
Signed-off-by: Maarten van Gompel
---
svkbd.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index c762551..3ed9e6d
(already applied)
---
configs/doas/sxmo.conf | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/doas/sxmo.conf b/configs/doas/sxmo.conf
index 1186439..8a07a91 100644
--- a/configs/doas/sxmo.conf
+++ b/configs/doas/sxmo.conf
@@ -3,6 +3,7 @@ permit nopass :wheel as root cmd "/bin/busybox r
(already applied)
---
configs/doas/sxmo.conf | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/doas/sxmo.conf b/configs/doas/sxmo.conf
index 8a07a91..5392bda 100644
--- a/configs/doas/sxmo.conf
+++ b/configs/doas/sxmo.conf
@@ -10,3 +10,5 @@ permit nopass :wheel as root cmd "/sbin/rc-s
Oops, apologies.. I sent my patches to the wrong list :)
This is not related to suckless but is for sxmo.
Please ignore...
--
Maarten van Gompel (proycon)
https://proycon.anaproy.nl
May I request a 0.4.1 release? (git tag + tarball)
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index f9e7a38..5940999 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
.POSIX:
NAME = svkbd
-VERSION = 0.4
+VERSION = 0.4.1
include con
gaps
are better, then that's fine. It's been a while since I typed on svkbd
myself.
--
Maarten van Gompel (proycon)
web: https://proycon.anaproy.nl
gpg: 0x39FE11201A31555C
signature.asc
Description: PGP signature
Hi Hiltjo,
On Tue Nov 26, 2024 at 6:38 PM CET, Hiltjo Posthuma wrote:
> svkbd 0.4.2 is now released and the tarball generated.
> There are not many changes.
>
> Thanks to the svkbd contributors and for working on sxmo,
Thanks for the quick release!
--
Maarten van Gompel (proycon)
Kind Regards,
--
Maarten van Gompel (proycon)
web: https://proycon.anaproy.nl
gpg: 0x39FE11201A31555C
signature.asc
Description: PGP signature
97 matches
Mail list logo