Re: [hackers] [PATCH 5/6] Added a dialer/numpad keyboard, added the ability to handle layouts with less keys/different layouts. Extra configurability: select layout on startup, customisable height fac

2020-07-24 Thread Hiltjo Posthuma
On Fri, Jul 24, 2020 at 09:49:59PM +0200, Maarten van Gompel wrote: > --- > README.md | 87 > config.def.h | 1 + > layout.sxmo.h | 39 +- > svkbd.c | 107 +- > 4 files changed,

Re: [hackers] [PATCH 4/6] added an extra key column (alt now on keyboard by default), added cyrillic keymap, added a toggle to enable/disable overlays, added quick toggle buttons to toggle primary two

2020-07-24 Thread Hiltjo Posthuma
On Fri, Jul 24, 2020 at 09:49:58PM +0200, Maarten van Gompel wrote: > --- > README| 63 --- > layout.sxmo.h | 168 -- > svkbd.c | 165 - > 3 files changed, 297

Re: [hackers] [PATCH 1/6] Add custom layouts. Move layouts to single layout.h file & toggle layers via memcpy w/ XK_Cancel. Clean up secondary layout positioning LRDU properly & blanking placeholders.

2020-07-24 Thread Hiltjo Posthuma
On Fri, Jul 24, 2020 at 09:49:55PM +0200, Maarten van Gompel wrote: > 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

[hackers] [PATCH 3/6] Added overlays (appearing on long press), multiple layer support (rather than just a toggle) with new layers, style changes

2020-07-24 Thread Maarten van Gompel
--- 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 ---

[hackers] [PATCH 2/6] Added Xft support (in the same fashion as done in dmenu by Hiltjo Posthuma), Xinerama support, changed colors and key layout

2020-07-24 Thread Maarten van Gompel
--- LICENSE | 1 + Makefile | 14 +- config.def.h | 18 ++- config.mk | 12 +- drw.c | 417 ++ drw.h | 51 ++ layout.sxmo.h | 38 ++--- svkbd.c | 202 util.c| 35

[hackers] [PATCH 4/6] added an extra key column (alt now on keyboard by default), added cyrillic keymap, added a toggle to enable/disable overlays, added quick toggle buttons to toggle primary two lay

2020-07-24 Thread Maarten van Gompel
--- 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

[hackers] [PATCH 5/6] Added a dialer/numpad keyboard, added the ability to handle layouts with less keys/different layouts. Extra configurability: select layout on startup, customisable height factor.

2020-07-24 Thread Maarten van Gompel
--- 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

[hackers] [PATCH 1/6] Add custom layouts. Move layouts to single layout.h file & toggle layers via memcpy w/ XK_Cancel. Clean up secondary layout positioning LRDU properly & blanking placeholders.

2020-07-24 Thread Maarten van Gompel
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

[hackers] [PATCH 6/6] Made the old layouts compatible with the new svkbd, re-added the old english layout that was removed, and re-added the initial sxmo layout. Documentation updated accordingly. Fin

2020-07-24 Thread Maarten van Gompel
--- 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

[hackers] [svkbd] [PATCH 1/6] Add custom layouts. Move layouts to single layout.h file & toggle layers via memcpy w/ XK_Cancel. Clean up secondary layout positioning LRDU properly & blanking placehold

2020-07-24 Thread Maarten van Gompel
(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

[hackers] [svkbd] [PATCH] missing patch 1/6

2020-07-24 Thread Maarten van Gompel
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

[hackers] [svkbd PATCH] Xft + Layers + Overlays + Mobile

2020-07-24 Thread Maarten van Gompel
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