<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="
http://www.w3.org/2005/Atom">
<title>svkbd, branch HEAD</title>
<subtitle>simple virtual keyboard
</subtitle>
<entry>
<id>faed34dbcf349fb1446ad2c40741105a37e5fb25</id>
<published>2024-11-26T17:30:20Z</published>
<updated>2024-11-26T17:30:20Z</updated>
<title>bump version to 0.4.2</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/faed34dbcf349fb1446ad2c40741105a37e5fb25.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit faed34dbcf349fb1446ad2c40741105a37e5fb25
parent 0e53d9d1a0a1092552c4475f8c0e69da9ca99f84
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 26 Nov 2024 18:30:20 +0100
bump version to 0.4.2
</content>
</entry>
<entry>
<id>0e53d9d1a0a1092552c4475f8c0e69da9ca99f84</id>
<published>2024-10-27T02:58:13Z</published>
<updated>2024-10-27T11:14:39Z</updated>
<title>Reducing xspacing and yspacing to 1 so touchscreen users have less mistyping.</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/0e53d9d1a0a1092552c4475f8c0e69da9ca99f84.gph" />
<author>
<name>hazardchem</name>
<email>
[email protected]</email>
</author>
<content>commit 0e53d9d1a0a1092552c4475f8c0e69da9ca99f84
parent 92795b2a0ac2f9c2a26bcdf8752e8f0ab7c11675
Author: hazardchem <
[email protected]>
Date: Sun, 27 Oct 2024 12:58:13 +1000
Reducing xspacing and yspacing to 1 so touchscreen users have less mistyping.
Signed-off-by: hazardchem <
[email protected]>
</content>
</entry>
<entry>
<id>92795b2a0ac2f9c2a26bcdf8752e8f0ab7c11675</id>
<published>2023-12-03T16:22:04Z</published>
<updated>2023-12-13T18:10:08Z</updated>
<title>fix uppercase in armenian (and perhaps some other) layouts</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/92795b2a0ac2f9c2a26bcdf8752e8f0ab7c11675.gph" />
<author>
<name>norayr chilingarian</name>
<email>
[email protected]</email>
</author>
<content>commit 92795b2a0ac2f9c2a26bcdf8752e8f0ab7c11675
parent ff704d5d1e801f9783a9453972978d7db26d44a2
Author: norayr chilingarian <
[email protected]>
Date: Sun, 3 Dec 2023 20:22:04 +0400
fix uppercase in armenian (and perhaps some other) layouts
"This patch fixes uppercase in armenian (and perhaps some other) layouts. svkbd
was previously registering a key in one modification (xorg accepts up to 4
modifications). with this patch svkbd registers 2 modifications - upper and
lower case. function tmp_remap changed in a way that if the key is not found in
a current layout, it is temporary added to it. for cyrillic layout uppercase
(when shift is pressed) letters were showing anyway, because those are somehow
found (modified) by xorg. but for armenian layout that did not work. now works."
Patch by նորայր <
[email protected]>
</content>
</entry>
<entry>
<id>ff704d5d1e801f9783a9453972978d7db26d44a2</id>
<published>2023-02-05T10:26:43Z</published>
<updated>2023-02-05T10:26:58Z</updated>
<title>update LICENSE</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/ff704d5d1e801f9783a9453972978d7db26d44a2.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ff704d5d1e801f9783a9453972978d7db26d44a2
parent 7fc78a0b445a1af10c7931bdf5d0f316605fa289
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 5 Feb 2023 11:26:43 +0100
update LICENSE
</content>
</entry>
<entry>
<id>7fc78a0b445a1af10c7931bdf5d0f316605fa289</id>
<published>2023-02-04T19:41:57Z</published>
<updated>2023-02-05T10:25:58Z</updated>
<title>dvorak layout</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/7fc78a0b445a1af10c7931bdf5d0f316605fa289.gph" />
<author>
<name>Norayr Chilingarian</name>
<email>
[email protected]</email>
</author>
<content>commit 7fc78a0b445a1af10c7931bdf5d0f316605fa289
parent 3dfb00ccf815baa8fc55c28cbdcf25d690d73817
Author: Norayr Chilingarian <
[email protected]>
Date: Sat, 4 Feb 2023 23:41:57 +0400
dvorak layout
</content>
</entry>
<entry>
<id>3dfb00ccf815baa8fc55c28cbdcf25d690d73817</id>
<published>2023-02-05T10:25:46Z</published>
<updated>2023-02-05T10:25:46Z</updated>
<title>fix comment style</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/3dfb00ccf815baa8fc55c28cbdcf25d690d73817.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 3dfb00ccf815baa8fc55c28cbdcf25d690d73817
parent c247720ae49d166686ae23a7b9bd0e1dfb3b446b
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 5 Feb 2023 11:25:46 +0100
fix comment style
</content>
</entry>
<entry>
<id>c247720ae49d166686ae23a7b9bd0e1dfb3b446b</id>
<published>2023-01-29T15:22:46Z</published>
<updated>2023-01-29T16:33:13Z</updated>
<title>armenian layout</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/c247720ae49d166686ae23a7b9bd0e1dfb3b446b.gph" />
<author>
<name>Norayr Chilingarian</name>
<email>
[email protected]</email>
</author>
<content>commit c247720ae49d166686ae23a7b9bd0e1dfb3b446b
parent 38faf1cc8a368f1ed33e2c970f75ced9417bd1c7
Author: Norayr Chilingarian <
[email protected]>
Date: Sun, 29 Jan 2023 19:22:46 +0400
armenian layout
</content>
</entry>
<entry>
<id>38faf1cc8a368f1ed33e2c970f75ced9417bd1c7</id>
<published>2022-01-07T11:38:18Z</published>
<updated>2022-01-07T11:38:18Z</updated>
<title>bump version to 0.4.1</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/38faf1cc8a368f1ed33e2c970f75ced9417bd1c7.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 38faf1cc8a368f1ed33e2c970f75ced9417bd1c7
parent 5dd14703ed5852639868eaa42c13e8cc9aabf56c
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 7 Jan 2022 12:38:18 +0100
bump version to 0.4.1
</content>
</entry>
<entry>
<id>5dd14703ed5852639868eaa42c13e8cc9aabf56c</id>
<published>2021-10-08T19:38:22Z</published>
<updated>2021-10-09T08:29:10Z</updated>
<title>Fix color scheme editing on smiley with Xresources</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/5dd14703ed5852639868eaa42c13e8cc9aabf56c.gph" />
<author>
<name>Justin Torres</name>
<email>
[email protected]</email>
</author>
<content>commit 5dd14703ed5852639868eaa42c13e8cc9aabf56c
parent 4061bacc1d235591c553bb1ba8a0d8b116a12b4b
Author: Justin Torres <
[email protected]>
Date: Fri, 8 Oct 2021 21:38:22 +0200
Fix color scheme editing on smiley with Xresources
Fixes a small oversight that was preventing the colors of the smiley on q from changing with Xresources.
Signed-off-by: Maarten van Gompel <
[email protected]>
</content>
</entry>
<entry>
<id>4061bacc1d235591c553bb1ba8a0d8b116a12b4b</id>
<published>2021-09-30T19:36:53Z</published>
<updated>2021-10-01T10:32:38Z</updated>
<title>create layout-dependent object files</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/4061bacc1d235591c553bb1ba8a0d8b116a12b4b.gph" />
<author>
<name>Max Schillinger</name>
<email>
[email protected]</email>
</author>
<content>commit 4061bacc1d235591c553bb1ba8a0d8b116a12b4b
parent 0f07238b53b15fe5c75803bee5904c8c6fc288bc
Author: Max Schillinger <
[email protected]>
Date: Thu, 30 Sep 2021 21:36:53 +0200
create layout-dependent object files
When you build svkbd with different layouts, you get one binary per
layout but all binaries are identical:
$ make LAYOUT=mobile-plain
$ make LAYOUT=mobile-simple
$ diff -s svkbd-mobile-plain svkbd-mobile-simple
Files svkbd-mobile-plain and svkbd-mobile-simple are identical
The problem is that svkbd.o from the first build is being reused in the
second build.
This commit changes the Makefile to create layout-dependent object files
like svkbd-mobile-plain.o and svkbd-mobile-simple.o (instead of a shared
svkbd.o).
</content>
</entry>
<entry>
<id>0f07238b53b15fe5c75803bee5904c8c6fc288bc</id>
<published>2021-08-02T14:13:12Z</published>
<updated>2021-08-02T16:20:38Z</updated>
<title>Add a Serbian layout: layout.sr.h</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/0f07238b53b15fe5c75803bee5904c8c6fc288bc.gph" />
<author>
<name>Страхиња Радић</name>
<email>
[email protected]</email>
</author>
<content>commit 0f07238b53b15fe5c75803bee5904c8c6fc288bc
parent 6ffe71a5f6a91ff1129be0817f4a61e49bea549f
Author: Страхиња Радић <
[email protected]>
Date: Mon, 2 Aug 2021 16:13:12 +0200
Add a Serbian layout: layout.sr.h
</content>
</entry>
<entry>
<id>6ffe71a5f6a91ff1129be0817f4a61e49bea549f</id>
<published>2021-07-30T14:50:14Z</published>
<updated>2021-07-30T14:50:14Z</updated>
<title>bump version to 0.4</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/6ffe71a5f6a91ff1129be0817f4a61e49bea549f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6ffe71a5f6a91ff1129be0817f4a61e49bea549f
parent d9dcf0d1134c5dfbba5e346f2ae4cf5e8b4be392
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 30 Jul 2021 16:50:14 +0200
bump version to 0.4
</content>
</entry>
<entry>
<id>d9dcf0d1134c5dfbba5e346f2ae4cf5e8b4be392</id>
<published>2021-07-30T14:49:57Z</published>
<updated>2021-07-30T14:49:57Z</updated>
<title>config.mk: fix version printing for -v</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/d9dcf0d1134c5dfbba5e346f2ae4cf5e8b4be392.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d9dcf0d1134c5dfbba5e346f2ae4cf5e8b4be392
parent 4a511a6cfb53be1efe7a0d72edb9fb0d1bc34f0d
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 30 Jul 2021 16:49:57 +0200
config.mk: fix version printing for -v
</content>
</entry>
<entry>
<id>4a511a6cfb53be1efe7a0d72edb9fb0d1bc34f0d</id>
<published>2021-07-19T19:09:10Z</published>
<updated>2021-07-20T09:01:01Z</updated>
<title>minor update for emoji overlay on Q: simpler glyph</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/4a511a6cfb53be1efe7a0d72edb9fb0d1bc34f0d.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 4a511a6cfb53be1efe7a0d72edb9fb0d1bc34f0d
parent 6a1431933125e26994554817baf5d5a85402b814
Author: Maarten van Gompel <
[email protected]>
Date: Mon, 19 Jul 2021 21:09:10 +0200
minor update for emoji overlay on Q: simpler glyph
I picked a simpler glyph because the other might be more likely to not be
present in a font.
</content>
</entry>
<entry>
<id>6a1431933125e26994554817baf5d5a85402b814</id>
<published>2021-07-12T10:51:52Z</published>
<updated>2021-07-12T10:51:52Z</updated>
<title>change comment-style in .c file</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/6a1431933125e26994554817baf5d5a85402b814.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6a1431933125e26994554817baf5d5a85402b814
parent 378a1c8b308ebe09af1ad87ea00bf142313c6fdd
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 12 Jul 2021 12:51:52 +0200
change comment-style in .c file
</content>
</entry>
<entry>
<id>378a1c8b308ebe09af1ad87ea00bf142313c6fdd</id>
<published>2021-07-11T15:53:52Z</published>
<updated>2021-07-12T10:34:10Z</updated>
<title>made the Q key double as a trigger for the emoji overlay in the default mobile-intl layout</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/378a1c8b308ebe09af1ad87ea00bf142313c6fdd.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 378a1c8b308ebe09af1ad87ea00bf142313c6fdd
parent 3cff4547c5360ccf5424a413c3558ca99e2ce487
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 11 Jul 2021 17:53:52 +0200
made the Q key double as a trigger for the emoji overlay in the default mobile-intl layout
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 shift-press as
with most 2nd labels, but better than no hint at all.
</content>
</entry>
<entry>
<id>3cff4547c5360ccf5424a413c3558ca99e2ce487</id>
<published>2021-07-11T15:53:50Z</published>
<updated>2021-07-12T10:34:03Z</updated>
<title>code cleanup in overlay definitions (removed empty lines comments)</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/3cff4547c5360ccf5424a413c3558ca99e2ce487.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 3cff4547c5360ccf5424a413c3558ca99e2ce487
parent b0534041999d8460683e09aa12b058f96dfb2e08
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 11 Jul 2021 17:53:50 +0200
code cleanup in overlay definitions (removed empty lines comments)
</content>
</entry>
<entry>
<id>b0534041999d8460683e09aa12b058f96dfb2e08</id>
<published>2021-07-11T15:53:48Z</published>
<updated>2021-07-12T10:33:55Z</updated>
<title>moved backspace key down in dialer layer (mobile-intl and simple layout), for more consistency with other layers</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/b0534041999d8460683e09aa12b058f96dfb2e08.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit b0534041999d8460683e09aa12b058f96dfb2e08
parent b5775349f6329c822b39ebf6d2b42e9715bf1430
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 11 Jul 2021 17:53:48 +0200
moved backspace key down in dialer layer (mobile-intl and simple layout), for more consistency with other layers
</content>
</entry>
<entry>
<id>b5775349f6329c822b39ebf6d2b42e9715bf1430</id>
<published>2021-07-11T15:53:46Z</published>
<updated>2021-07-12T10:33:50Z</updated>
<title>minor documentation update</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/b5775349f6329c822b39ebf6d2b42e9715bf1430.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit b5775349f6329c822b39ebf6d2b42e9715bf1430
parent 2164466746ef9f02cb90944d20d32b9ffbd86366
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 11 Jul 2021 17:53:46 +0200
minor documentation update
</content>
</entry>
<entry>
<id>2164466746ef9f02cb90944d20d32b9ffbd86366</id>
<published>2021-07-11T15:53:44Z</published>
<updated>2021-07-12T10:33:44Z</updated>
<title>protection against segfault if overlay has more keys than the keyboard itself</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/2164466746ef9f02cb90944d20d32b9ffbd86366.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 2164466746ef9f02cb90944d20d32b9ffbd86366
parent b70948b74c19f916bc9e1a610ea1a2a215a54900
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 11 Jul 2021 17:53:44 +0200
protection against segfault if overlay has more keys than the keyboard itself
</content>
</entry>
<entry>
<id>b70948b74c19f916bc9e1a610ea1a2a215a54900</id>
<published>2021-07-11T15:53:42Z</published>
<updated>2021-07-12T10:33:39Z</updated>
<title>exclude certain modifier keys and basic keys from being overlayed</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/b70948b74c19f916bc9e1a610ea1a2a215a54900.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit b70948b74c19f916bc9e1a610ea1a2a215a54900
parent e2828d4f7a290ebab671c3bfff162684c7779be0
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 11 Jul 2021 17:53:42 +0200
exclude certain modifier keys and basic keys from being overlayed
This ensures that modifiers like shift/ctrl can be correctly used with the overlay.
</content>
</entry>
<entry>
<id>e2828d4f7a290ebab671c3bfff162684c7779be0</id>
<published>2021-07-11T15:53:40Z</published>
<updated>2021-07-12T10:33:32Z</updated>
<title>added missing e caron to overlay in international and simple layouts (e.g. for czech)</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/e2828d4f7a290ebab671c3bfff162684c7779be0.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit e2828d4f7a290ebab671c3bfff162684c7779be0
parent 4c9182636c4db00eb8bfa92571f7917ad974b628
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 11 Jul 2021 17:53:40 +0200
added missing e caron to overlay in international and simple layouts (e.g. for czech)
</content>
</entry>
<entry>
<id>4c9182636c4db00eb8bfa92571f7917ad974b628</id>
<published>2021-07-03T09:45:15Z</published>
<updated>2021-07-03T09:45:15Z</updated>
<title>no need to initialize these variables here</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/4c9182636c4db00eb8bfa92571f7917ad974b628.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 4c9182636c4db00eb8bfa92571f7917ad974b628
parent 2a2acdacaa3655819af6ea308ffee98dbedb33f9
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 3 Jul 2021 11:45:15 +0200
no need to initialize these variables here
</content>
</entry>
<entry>
<id>2a2acdacaa3655819af6ea308ffee98dbedb33f9</id>
<published>2021-07-03T09:45:05Z</published>
<updated>2021-07-03T09:45:05Z</updated>
<title>small code-style changes</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/2a2acdacaa3655819af6ea308ffee98dbedb33f9.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 2a2acdacaa3655819af6ea308ffee98dbedb33f9
parent 81c96cec89dd280cab71170f50b9c088476d263c
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 3 Jul 2021 11:45:05 +0200
small code-style changes
</content>
</entry>
<entry>
<id>81c96cec89dd280cab71170f50b9c088476d263c</id>
<published>2021-07-03T09:44:18Z</published>
<updated>2021-07-03T09:44:18Z</updated>
<title>check key for NULL dereference, just in case</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/81c96cec89dd280cab71170f50b9c088476d263c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 81c96cec89dd280cab71170f50b9c088476d263c
parent fd0132256402069a3f045d677f53cc2a1b5340e2
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 3 Jul 2021 11:44:18 +0200
check key for NULL dereference, just in case
This matches the check pattern in other parts of the code.
</content>
</entry>
<entry>
<id>fd0132256402069a3f045d677f53cc2a1b5340e2</id>
<published>2021-07-03T09:30:53Z</published>
<updated>2021-07-03T09:30:53Z</updated>
<title>adjust other layouts for the second label change</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/fd0132256402069a3f045d677f53cc2a1b5340e2.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit fd0132256402069a3f045d677f53cc2a1b5340e2
parent e2dff73599425ab0e9912cdba00628cc1eed60a0
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 3 Jul 2021 11:30:53 +0200
adjust other layouts for the second label change
From the commit:
commit d06db9eb4fb8f1de5f5d144f5b8fb3bbf4cce84c
Author: Maarten van Gompel <
[email protected]>
Date: Sat Mar 6 16:30:44 2021 +0100
Added a second key label for the shift-activated symbols
</content>
</entry>
<entry>
<id>e2dff73599425ab0e9912cdba00628cc1eed60a0</id>
<published>2021-07-02T19:23:07Z</published>
<updated>2021-07-03T09:02:50Z</updated>
<title>Fix broken key definitions in layout.en.h</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/e2dff73599425ab0e9912cdba00628cc1eed60a0.gph" />
<author>
<name>Sebastian LaVine</name>
<email>
[email protected]</email>
</author>
<content>commit e2dff73599425ab0e9912cdba00628cc1eed60a0
parent 34e5659db8e10e544826098670af047fbf610de4
Author: Sebastian LaVine <
[email protected]>
Date: Fri, 2 Jul 2021 15:23:07 -0400
Fix broken key definitions in layout.en.h
There were two problems with this file.
First, there were commas missing from the definitions for XK_7, XK_0,
XK_minus, and XK_plus. This prevented svkbd from even compiling.
Secondly, XK_Return was misdefined. This resulted in an immediate
segmentation fault upon loading the program.
</content>
</entry>
<entry>
<id>34e5659db8e10e544826098670af047fbf610de4</id>
<published>2021-06-13T21:19:45Z</published>
<updated>2021-06-13T21:19:45Z</updated>
<title>remove unused variable</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/34e5659db8e10e544826098670af047fbf610de4.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 34e5659db8e10e544826098670af047fbf610de4
parent 549125161040ca8a43cd4fb7875260e94fe4e2ff
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 13 Jun 2021 23:19:45 +0200
remove unused variable
</content>
</entry>
<entry>
<id>549125161040ca8a43cd4fb7875260e94fe4e2ff</id>
<published>2021-06-13T20:28:01Z</published>
<updated>2021-06-13T21:15:46Z</updated>
<title>added an additional minimal mobile layer</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/549125161040ca8a43cd4fb7875260e94fe4e2ff.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>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
</content>
</entry>
<entry>
<id>a5cb7d53ce7beaf02acfe4635a83aa801cd4f8c3</id>
<published>2021-06-13T20:28:00Z</published>
<updated>2021-06-13T21:15:39Z</updated>
<title>increase spacing, set scheme for window, make window render faster by removing unnecessary map requests to X</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/a5cb7d53ce7beaf02acfe4635a83aa801cd4f8c3.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit a5cb7d53ce7beaf02acfe4635a83aa801cd4f8c3
parent 2a84ae50f91099ef2575e5c328fba774af26001f
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 13 Jun 2021 22:28:00 +0200
increase spacing, set scheme for window, make window render faster by removing unnecessary map requests to X
</content>
</entry>
<entry>
<id>2a84ae50f91099ef2575e5c328fba774af26001f</id>
<published>2021-06-13T20:27:59Z</published>
<updated>2021-06-13T21:15:32Z</updated>
<title>adding dead spacing between keys to prevent misclicks and adapting keyboard layout to a less rigid grid (all aimed to reduce typos)</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/2a84ae50f91099ef2575e5c328fba774af26001f.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 2a84ae50f91099ef2575e5c328fba774af26001f
parent 2306b8eb408ad8ea7bcb73f8bff90272e7b4b952
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 13 Jun 2021 22:27:59 +0200
adding dead spacing between keys to prevent misclicks and adapting keyboard layout to a less rigid grid (all aimed to reduce typos)
</content>
</entry>
<entry>
<id>2306b8eb408ad8ea7bcb73f8bff90272e7b4b952</id>
<published>2021-06-13T20:35:16Z</published>
<updated>2021-06-13T20:35:16Z</updated>
<title>remove unneeded initialization to zero</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/2306b8eb408ad8ea7bcb73f8bff90272e7b4b952.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 2306b8eb408ad8ea7bcb73f8bff90272e7b4b952
parent 34530800bbf295b586737dc3a15336cb5a6d3c65
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 13 Jun 2021 22:35:16 +0200
remove unneeded initialization to zero
This removes a warning when compiling with -Wall (tested with clang 11.1.0).
</content>
</entry>
<entry>
<id>34530800bbf295b586737dc3a15336cb5a6d3c65</id>
<published>2021-06-13T20:27:58Z</published>
<updated>2021-06-13T20:33:11Z</updated>
<title>Fix error in >1 wide key width calc, also 2021</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/34530800bbf295b586737dc3a15336cb5a6d3c65.gph" />
<author>
<name>silver</name>
<email>
[email protected]</email>
</author>
<content>commit 34530800bbf295b586737dc3a15336cb5a6d3c65
parent 42380f62ebebefc94eb986343d6d91b1b6106ed5
Author: silver <
[email protected]>
Date: Sun, 13 Jun 2021 22:27:58 +0200
Fix error in >1 wide key width calc, also 2021
Signed-off-by: Maarten van Gompel <
[email protected]>
</content>
</entry>
<entry>
<id>42380f62ebebefc94eb986343d6d91b1b6106ed5</id>
<published>2021-06-13T20:27:57Z</published>
<updated>2021-06-13T20:33:03Z</updated>
<title>allow neutralizing a key modifier by applying the same modifier again</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/42380f62ebebefc94eb986343d6d91b1b6106ed5.gph" />
<author>
<name>Max Schillinger</name>
<email>
[email protected]</email>
</author>
<content>commit 42380f62ebebefc94eb986343d6d91b1b6106ed5
parent b25e55e4622d419f252570d15080cdd2628b9236
Author: Max Schillinger <
[email protected]>
Date: Sun, 13 Jun 2021 22:27:57 +0200
allow neutralizing a key modifier by applying the same modifier again
svkbd allows you to create keys for symbols of the second (=shift) layer by defining them with a modifier included, like:
{ "|", "|", XK_backslash, 1, XK_Shift_L },
This key creates a pipe symbol by sending shift + backslash. But unfortunately, this way you can't emit get the original symbol (backslash) anymore. So you still need a separate key for typing a backslash, wasting precious space on the screen.
The appended patch fixes this by allowing to neutralize the shift by tapping this key with shift. It works both by tapping first shift, then the pipe key on the on-screen keyboard, or by clicking the pipe key with the middle mouse button (assuming XK_Shift_L is set as the button 2 mod).
This way you can create a "flipped" backslash/pipe key:
{ "|", "\\", XK_backslash, 1, XK_Shift_L },
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 <
[email protected]>
</content>
</entry>
<entry>
<id>b25e55e4622d419f252570d15080cdd2628b9236</id>
<published>2021-03-28T20:54:23Z</published>
<updated>2021-03-28T20:54:23Z</updated>
<title>bump version to 0.3</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/b25e55e4622d419f252570d15080cdd2628b9236.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit b25e55e4622d419f252570d15080cdd2628b9236
parent 1d5e9346e8279d7ca954f38e8b1b85169f68d2d8
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 22:54:23 +0200
bump version to 0.3
.. and change 0.3.0 to be consistent to the 0.2 and 0.1 release.
</content>
</entry>
<entry>
<id>1d5e9346e8279d7ca954f38e8b1b85169f68d2d8</id>
<published>2021-03-28T14:55:05Z</published>
<updated>2021-03-28T17:08:49Z</updated>
<title>Add missing keys on lazy layers</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/1d5e9346e8279d7ca954f38e8b1b85169f68d2d8.gph" />
<author>
<name>Stacy Harper</name>
<email>
[email protected]</email>
</author>
<content>commit 1d5e9346e8279d7ca954f38e8b1b85169f68d2d8
parent 4c4a085580effd7d6dd3dee790562be2b72345ec
Author: Stacy Harper <
[email protected]>
Date: Sun, 28 Mar 2021 16:55:05 +0200
Add missing keys on lazy layers
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 <
[email protected]>
Signed-off-by: Maarten van Gompel <
[email protected]>
</content>
</entry>
<entry>
<id>4c4a085580effd7d6dd3dee790562be2b72345ec</id>
<published>2021-03-28T13:24:42Z</published>
<updated>2021-03-28T13:24:42Z</updated>
<title>code-style</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/4c4a085580effd7d6dd3dee790562be2b72345ec.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 4c4a085580effd7d6dd3dee790562be2b72345ec
parent d509e189d49f623a639837ac7de8a536d362acc6
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 15:24:42 +0200
code-style
</content>
</entry>
<entry>
<id>d509e189d49f623a639837ac7de8a536d362acc6</id>
<published>2021-03-28T13:19:38Z</published>
<updated>2021-03-28T13:19:38Z</updated>
<title>usage already exits, remove exit(2)</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/d509e189d49f623a639837ac7de8a536d362acc6.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d509e189d49f623a639837ac7de8a536d362acc6
parent d81fe4c879ceec2c8c861ccbef4a5d132bda4305
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 15:19:38 +0200
usage already exits, remove exit(2)
This now exits with the same status 1.
Document exit status in the man page.
</content>
</entry>
<entry>
<id>d81fe4c879ceec2c8c861ccbef4a5d132bda4305</id>
<published>2021-03-28T13:13:04Z</published>
<updated>2021-03-28T13:13:04Z</updated>
<title>bump LICENSE year</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/d81fe4c879ceec2c8c861ccbef4a5d132bda4305.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d81fe4c879ceec2c8c861ccbef4a5d132bda4305
parent c91cf4a12a2326e9ab154c4ed48446b33e880ecc
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 15:13:04 +0200
bump LICENSE year
</content>
</entry>
<entry>
<id>c91cf4a12a2326e9ab154c4ed48446b33e880ecc</id>
<published>2021-03-28T13:12:30Z</published>
<updated>2021-03-28T13:12:30Z</updated>
<title>rm unused variables</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/c91cf4a12a2326e9ab154c4ed48446b33e880ecc.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit c91cf4a12a2326e9ab154c4ed48446b33e880ecc
parent 1cc5f87511f3dbee3c18a85157e761aec7908f04
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 15:12:30 +0200
rm unused variables
</content>
</entry>
<entry>
<id>1cc5f87511f3dbee3c18a85157e761aec7908f04</id>
<published>2021-03-28T13:10:40Z</published>
<updated>2021-03-28T13:10:40Z</updated>
<title>usage: add -g information entry and fix newline after -H option</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/1cc5f87511f3dbee3c18a85157e761aec7908f04.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 1cc5f87511f3dbee3c18a85157e761aec7908f04
parent d6026943d3aba8635662cd10905b7b559bbbca98
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 15:10:40 +0200
usage: add -g information entry and fix newline after -H option
</content>
</entry>
<entry>
<id>d6026943d3aba8635662cd10905b7b559bbbca98</id>
<published>2021-03-28T13:05:56Z</published>
<updated>2021-03-28T13:05:56Z</updated>
<title>improve command-line parsing, fix crash with -fn without argument</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/d6026943d3aba8635662cd10905b7b559bbbca98.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d6026943d3aba8635662cd10905b7b559bbbca98
parent 55de8b5184f10a07bef8533b86804d3a95348f4b
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 15:05:56 +0200
improve command-line parsing, fix crash with -fn without argument
Print the usage information instead of silently continuing.
On an invalid argument print the invalid argument and usage.
</content>
</entry>
<entry>
<id>55de8b5184f10a07bef8533b86804d3a95348f4b</id>
<published>2021-03-28T13:03:09Z</published>
<updated>2021-03-28T13:03:09Z</updated>
<title>comment style</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/55de8b5184f10a07bef8533b86804d3a95348f4b.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 55de8b5184f10a07bef8533b86804d3a95348f4b
parent 7c06a0caf5900597dfbfa30441936fd5510db6bb
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 15:03:09 +0200
comment style
</content>
</entry>
<entry>
<id>7c06a0caf5900597dfbfa30441936fd5510db6bb</id>
<published>2021-03-28T13:02:25Z</published>
<updated>2021-03-28T13:02:25Z</updated>
<title>code-style changes</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/7c06a0caf5900597dfbfa30441936fd5510db6bb.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7c06a0caf5900597dfbfa30441936fd5510db6bb
parent 8f6a7b5e42e0614d83bd2a2efe2155cf75cc1eaa
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 15:02:25 +0200
code-style changes
</content>
</entry>
<entry>
<id>8f6a7b5e42e0614d83bd2a2efe2155cf75cc1eaa</id>
<published>2021-03-28T12:58:19Z</published>
<updated>2021-03-28T12:58:19Z</updated>
<title>use sizeof(buffer) instead of hardcoded 32</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/8f6a7b5e42e0614d83bd2a2efe2155cf75cc1eaa.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 8f6a7b5e42e0614d83bd2a2efe2155cf75cc1eaa
parent 4b5a61b27500e6b33bd560756f744ce7fe2dee29
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 14:58:19 +0200
use sizeof(buffer) instead of hardcoded 32
</content>
</entry>
<entry>
<id>4b5a61b27500e6b33bd560756f744ce7fe2dee29</id>
<published>2021-03-28T12:56:05Z</published>
<updated>2021-03-28T12:56:05Z</updated>
<title>add check for debug flag in printdbg() function itself</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/4b5a61b27500e6b33bd560756f744ce7fe2dee29.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 4b5a61b27500e6b33bd560756f744ce7fe2dee29
parent 7980cb5f5146c89ce5a044cf7b144b22ea95d6ef
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 14:56:05 +0200
add check for debug flag in printdbg() function itself
</content>
</entry>
<entry>
<id>7980cb5f5146c89ce5a044cf7b144b22ea95d6ef</id>
<published>2021-03-28T12:52:03Z</published>
<updated>2021-03-28T12:52:03Z</updated>
<title>estrdup errors out, so remove the condition</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/7980cb5f5146c89ce5a044cf7b144b22ea95d6ef.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7980cb5f5146c89ce5a044cf7b144b22ea95d6ef
parent 9c492b6913d4c4e18c6f0e690bad0785ca24b69d
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 14:52:03 +0200
estrdup errors out, so remove the condition
</content>
</entry>
<entry>
<id>9c492b6913d4c4e18c6f0e690bad0785ca24b69d</id>
<published>2021-03-28T12:51:00Z</published>
<updated>2021-03-28T12:51:00Z</updated>
<title>some code-style changes</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/9c492b6913d4c4e18c6f0e690bad0785ca24b69d.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 9c492b6913d4c4e18c6f0e690bad0785ca24b69d
parent ea4b0588339d3fbc87c2054c105d6431ed3e0471
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 14:51:00 +0200
some code-style changes
</content>
</entry>
<entry>
<id>ea4b0588339d3fbc87c2054c105d6431ed3e0471</id>
<published>2021-03-28T12:42:38Z</published>
<updated>2021-03-28T12:42:38Z</updated>
<title>fix unnecesary c99-ism, fixes compilation on OpenBSD using gcc</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/ea4b0588339d3fbc87c2054c105d6431ed3e0471.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ea4b0588339d3fbc87c2054c105d6431ed3e0471
parent d19a80dfe5996a6e8b734a4118a423e71ee908c5
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 14:42:38 +0200
fix unnecesary c99-ism, fixes compilation on OpenBSD using gcc
</content>
</entry>
<entry>
<id>d19a80dfe5996a6e8b734a4118a423e71ee908c5</id>
<published>2021-03-28T12:41:32Z</published>
<updated>2021-03-28T12:41:32Z</updated>
<title>put estrdup in util and use die() instead of BSD err()</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/d19a80dfe5996a6e8b734a4118a423e71ee908c5.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d19a80dfe5996a6e8b734a4118a423e71ee908c5
parent b80819aa3f7eea32252d7885b09763d340540e4c
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 14:41:32 +0200
put estrdup in util and use die() instead of BSD err()
</content>
</entry>
<entry>
<id>b80819aa3f7eea32252d7885b09763d340540e4c</id>
<published>2021-03-27T16:57:32Z</published>
<updated>2021-03-28T12:39:58Z</updated>
<title>Various indentation fixes for a more consistent style</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/b80819aa3f7eea32252d7885b09763d340540e4c.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit b80819aa3f7eea32252d7885b09763d340540e4c
parent 02f13a74c3e78f56d14919c3d41542c612121e8c
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 27 Mar 2021 17:57:32 +0100
Various indentation fixes for a more consistent style
</content>
</entry>
<entry>
<id>02f13a74c3e78f56d14919c3d41542c612121e8c</id>
<published>2021-03-27T16:57:30Z</published>
<updated>2021-03-28T12:39:51Z</updated>
<title>ternary operator was used in the wrong order</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/02f13a74c3e78f56d14919c3d41542c612121e8c.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 02f13a74c3e78f56d14919c3d41542c612121e8c
parent f2322e9c0e5315e5dcc2c12b9296ae963a2a617d
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 27 Mar 2021 17:57:30 +0100
ternary operator was used in the wrong order
</content>
</entry>
<entry>
<id>f2322e9c0e5315e5dcc2c12b9296ae963a2a617d</id>
<published>2021-03-27T16:57:28Z</published>
<updated>2021-03-28T12:39:45Z</updated>
<title>Added a util function estrdup() to check all memory allocations</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/f2322e9c0e5315e5dcc2c12b9296ae963a2a617d.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit f2322e9c0e5315e5dcc2c12b9296ae963a2a617d
parent 10024fc9637e4ae5f0fc55db95a079c05ce0d409
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 27 Mar 2021 17:57:28 +0100
Added a util function estrdup() to check all memory allocations
</content>
</entry>
<entry>
<id>10024fc9637e4ae5f0fc55db95a079c05ce0d409</id>
<published>2021-03-27T16:57:26Z</published>
<updated>2021-03-28T12:39:39Z</updated>
<title>removed debugging flag</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/10024fc9637e4ae5f0fc55db95a079c05ce0d409.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 10024fc9637e4ae5f0fc55db95a079c05ce0d409
parent 2fa04e74fe304db479e3fb4c984c0868c725ab3c
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 27 Mar 2021 17:57:26 +0100
removed debugging flag
This patch series is to be applied on top of the 24 I already sent and
addressed the feedback received thus-far.
</content>
</entry>
<entry>
<id>2fa04e74fe304db479e3fb4c984c0868c725ab3c</id>
<published>2021-03-15T22:30:15Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>fixed double free error</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/2fa04e74fe304db479e3fb4c984c0868c725ab3c.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 2fa04e74fe304db479e3fb4c984c0868c725ab3c
parent 5fd07406aeef557ee500af776c25e88278135a0f
Author: Maarten van Gompel <
[email protected]>
Date: Mon, 15 Mar 2021 23:30:15 +0100
fixed double free error
</content>
</entry>
<entry>
<id>5fd07406aeef557ee500af776c25e88278135a0f</id>
<published>2021-03-15T13:15:10Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Updated the documentation to describe the new functionality</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/5fd07406aeef557ee500af776c25e88278135a0f.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 5fd07406aeef557ee500af776c25e88278135a0f
parent 444ceabde3307690d6ad3699069260acd12991ce
Author: Maarten van Gompel <
[email protected]>
Date: Mon, 15 Mar 2021 14:15:10 +0100
Updated the documentation to describe the new functionality
</content>
</entry>
<entry>
<id>444ceabde3307690d6ad3699069260acd12991ce</id>
<published>2021-03-15T10:43:48Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>cleanup and reworking some of the logic</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/444ceabde3307690d6ad3699069260acd12991ce.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 444ceabde3307690d6ad3699069260acd12991ce
parent a43bf5c4c159a07f3350eeca8b0119e661359cf6
Author: Maarten van Gompel <
[email protected]>
Date: Mon, 15 Mar 2021 11:43:48 +0100
cleanup and reworking some of the logic
</content>
</entry>
<entry>
<id>a43bf5c4c159a07f3350eeca8b0119e661359cf6</id>
<published>2021-03-14T12:20:39Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>fix for output key on release</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/a43bf5c4c159a07f3350eeca8b0119e661359cf6.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit a43bf5c4c159a07f3350eeca8b0119e661359cf6
parent 4ec3b00d6cfb7a3af8f420361f6fb104e774c411
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 14 Mar 2021 13:20:39 +0100
fix for output key on release
</content>
</entry>
<entry>
<id>4ec3b00d6cfb7a3af8f420361f6fb104e774c411</id>
<published>2021-03-09T21:52:54Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Rebuild on layout update</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/4ec3b00d6cfb7a3af8f420361f6fb104e774c411.gph" />
<author>
<name>Reed Wade</name>
<email>
[email protected]</email>
</author>
<content>commit 4ec3b00d6cfb7a3af8f420361f6fb104e774c411
parent 7a6742e6e43c0a540d745e6426a655eebe9ed31f
Author: Reed Wade <
[email protected]>
Date: Tue, 9 Mar 2021 22:52:54 +0100
Rebuild on layout update
Signed-off-by: Reed Wade <
[email protected]>
Signed-off-by: Maarten van Gompel <
[email protected]>
</content>
</entry>
<entry>
<id>7a6742e6e43c0a540d745e6426a655eebe9ed31f</id>
<published>2021-03-09T22:26:02Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>fix the highlighted key on dragged touch</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/7a6742e6e43c0a540d745e6426a655eebe9ed31f.gph" />
<author>
<name>Reed Wade</name>
<email>
[email protected]</email>
</author>
<content>commit 7a6742e6e43c0a540d745e6426a655eebe9ed31f
parent b6055b3310a55d106d518495e6d3696bc9a04739
Author: Reed Wade <
[email protected]>
Date: Tue, 9 Mar 2021 23:26:02 +0100
fix the highlighted key on dragged touch
Signed-off-by: Reed Wade <
[email protected]>
Signed-off-by: Maarten van Gompel <
[email protected]>
</content>
</entry>
<entry>
<id>b6055b3310a55d106d518495e6d3696bc9a04739</id>
<published>2021-03-09T21:26:33Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Added mobile-simple layout</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/b6055b3310a55d106d518495e6d3696bc9a04739.gph" />
<author>
<name>Reed Wade</name>
<email>
[email protected]</email>
</author>
<content>commit b6055b3310a55d106d518495e6d3696bc9a04739
parent 8c28fd15f33d37cbb424cae3e0c306f55380bee6
Author: Reed Wade <
[email protected]>
Date: Tue, 9 Mar 2021 22:26:33 +0100
Added mobile-simple layout
Signed-off-by: Reed Wade <
[email protected]>
Signed-off-by: Maarten van Gompel <
[email protected]>
</content>
</entry>
<entry>
<id>8c28fd15f33d37cbb424cae3e0c306f55380bee6</id>
<published>2021-03-09T07:10:59Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Add Xresources support.</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/8c28fd15f33d37cbb424cae3e0c306f55380bee6.gph" />
<author>
<name>tetrakist</name>
<email>
[email protected]</email>
</author>
<content>commit 8c28fd15f33d37cbb424cae3e0c306f55380bee6
parent 869a4328c970b4cfbfcf86ab535f68caaa8a9e00
Author: tetrakist <
[email protected]>
Date: Mon, 8 Mar 2021 23:10:59 -0800
Add Xresources support.
Signed-off-by: Maarten van Gompel <
[email protected]>
</content>
</entry>
<entry>
<id>869a4328c970b4cfbfcf86ab535f68caaa8a9e00</id>
<published>2021-03-08T21:36:30Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>fixed print output mode</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/869a4328c970b4cfbfcf86ab535f68caaa8a9e00.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 869a4328c970b4cfbfcf86ab535f68caaa8a9e00
parent 9b5ebd84470cc5875bcd3a3f32f72a5d957815cd
Author: Maarten van Gompel <
[email protected]>
Date: Mon, 8 Mar 2021 22:36:30 +0100
fixed print output mode
</content>
</entry>
<entry>
<id>9b5ebd84470cc5875bcd3a3f32f72a5d957815cd</id>
<published>2021-03-08T19:23:46Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>adapted plain layout and legacy layouts to new structure</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/9b5ebd84470cc5875bcd3a3f32f72a5d957815cd.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 9b5ebd84470cc5875bcd3a3f32f72a5d957815cd
parent 72b936baf6f179797118f86464d7aa1b7e960deb
Author: Maarten van Gompel <
[email protected]>
Date: Mon, 8 Mar 2021 20:23:46 +0100
adapted plain layout and legacy layouts to new structure
</content>
</entry>
<entry>
<id>72b936baf6f179797118f86464d7aa1b7e960deb</id>
<published>2021-03-06T23:44:38Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Allow toggling modifier keys even when an overlay is displayed</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/72b936baf6f179797118f86464d7aa1b7e960deb.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 72b936baf6f179797118f86464d7aa1b7e960deb
parent bd3620acf47d9a351fd345ea02b19c3095b92a4f
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 7 Mar 2021 00:44:38 +0100
Allow toggling modifier keys even when an overlay is displayed
</content>
</entry>
<entry>
<id>bd3620acf47d9a351fd345ea02b19c3095b92a4f</id>
<published>2021-03-06T23:33:20Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>fix for earlier overlay width patch (there was a conflict with multirow overlays)</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/bd3620acf47d9a351fd345ea02b19c3095b92a4f.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit bd3620acf47d9a351fd345ea02b19c3095b92a4f
parent c2251315e5e3916293313a71ce0cd92f79c7b220
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 7 Mar 2021 00:33:20 +0100
fix for earlier overlay width patch (there was a conflict with multirow overlays)
</content>
</entry>
<entry>
<id>c2251315e5e3916293313a71ce0cd92f79c7b220</id>
<published>2021-03-06T23:14:50Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Simpler implementation for keeping track overlay keys (solution by stacy)</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/c2251315e5e3916293313a71ce0cd92f79c7b220.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit c2251315e5e3916293313a71ce0cd92f79c7b220
parent 174c86d8fa3be12802af5127aee0381b5aa3f83e
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 7 Mar 2021 00:14:50 +0100
Simpler implementation for keeping track overlay keys (solution by stacy)
</content>
</entry>
<entry>
<id>174c86d8fa3be12802af5127aee0381b5aa3f83e</id>
<published>2021-03-06T20:40:40Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Implemented key output option to stdout</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/174c86d8fa3be12802af5127aee0381b5aa3f83e.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 174c86d8fa3be12802af5127aee0381b5aa3f83e
parent d06db9eb4fb8f1de5f5d144f5b8fb3bbf4cce84c
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 6 Mar 2021 21:40:40 +0100
Implemented key output option to stdout
</content>
</entry>
<entry>
<id>d06db9eb4fb8f1de5f5d144f5b8fb3bbf4cce84c</id>
<published>2021-03-06T15:30:44Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Added a second key label for the shift-activated symbols</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/d06db9eb4fb8f1de5f5d144f5b8fb3bbf4cce84c.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit d06db9eb4fb8f1de5f5d144f5b8fb3bbf4cce84c
parent 6633915997619c5e3cb21b12f28d5f1d48e854d5
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 6 Mar 2021 16:30:44 +0100
Added a second key label for the shift-activated symbols
</content>
</entry>
<entry>
<id>6633915997619c5e3cb21b12f28d5f1d48e854d5</id>
<published>2021-03-06T14:11:12Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Usefull if you want to skip somekeys that you want still displayed under the overlay.</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/6633915997619c5e3cb21b12f28d5f1d48e854d5.gph" />
<author>
<name>Reed Wade</name>
<email>
[email protected]</email>
</author>
<content>commit 6633915997619c5e3cb21b12f28d5f1d48e854d5
parent d10af923a31df4cca4206fbf4f839716482fd1ba
Author: Reed Wade <
[email protected]>
Date: Sat, 6 Mar 2021 15:11:12 +0100
Usefull if you want to skip somekeys that you want still displayed under the overlay.
Signed-off-by: Reed Wade <
[email protected]>
Signed-off-by: Maarten van Gompel <
[email protected]>
</content>
</entry>
<entry>
<id>d10af923a31df4cca4206fbf4f839716482fd1ba</id>
<published>2021-03-06T14:09:08Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Extended key definition to allow setting explicit symbol for shift modifier.</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/d10af923a31df4cca4206fbf4f839716482fd1ba.gph" />
<author>
<name>Reed Wade</name>
<email>
[email protected]</email>
</author>
<content>commit d10af923a31df4cca4206fbf4f839716482fd1ba
parent 3be1e21c9f7174f7cca2b8a099990a745f657a92
Author: Reed Wade <
[email protected]>
Date: Sat, 6 Mar 2021 15:09:08 +0100
Extended key definition to allow setting explicit symbol for shift modifier.
This allow key definitions as :
{ "?", XK_slash, 1, XK_Shift_L },
Which will press <S-/> wich output `?`
Signed-off-by: Reed Wade <
[email protected]>
Signed-off-by: Maarten van Gompel <
[email protected]>
</content>
</entry>
<entry>
<id>3be1e21c9f7174f7cca2b8a099990a745f657a92</id>
<published>2021-03-06T14:07:55Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Implementing a print output mode and ability to not simulate keypresses for X</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/3be1e21c9f7174f7cca2b8a099990a745f657a92.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 3be1e21c9f7174f7cca2b8a099990a745f657a92
parent e9208cb0888cbb694644905611f368ed5259923c
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 6 Mar 2021 15:07:55 +0100
Implementing a print output mode and ability to not simulate keypresses for X
</content>
</entry>
<entry>
<id>e9208cb0888cbb694644905611f368ed5259923c</id>
<published>2021-03-06T12:37:38Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Applied different styling to overlays</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/e9208cb0888cbb694644905611f368ed5259923c.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit e9208cb0888cbb694644905611f368ed5259923c
parent 7f59daca5f83aec7630e1aaee2bbf0948cd5a38a
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 6 Mar 2021 13:37:38 +0100
Applied different styling to overlays
</content>
</entry>
<entry>
<id>7f59daca5f83aec7630e1aaee2bbf0948cd5a38a</id>
<published>2021-03-05T23:43:48Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>bump version to 0.3.0</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/7f59daca5f83aec7630e1aaee2bbf0948cd5a38a.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 7f59daca5f83aec7630e1aaee2bbf0948cd5a38a
parent 6dc8c78b82acdaeb0c4c4f81b96faa23ccbee826
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 6 Mar 2021 00:43:48 +0100
bump version to 0.3.0
</content>
</entry>
<entry>
<id>6dc8c78b82acdaeb0c4c4f81b96faa23ccbee826</id>
<published>2021-03-05T23:15:40Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Implemented press-on-release and repetition after delay (the latter only for keys without overlay)</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/6dc8c78b82acdaeb0c4c4f81b96faa23ccbee826.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 6dc8c78b82acdaeb0c4c4f81b96faa23ccbee826
parent 9fd94b637aea44fbbe0648585de120ad885ee9af
Author: Maarten van Gompel <
[email protected]>
Date: Sat, 6 Mar 2021 00:15:40 +0100
Implemented press-on-release and repetition after delay (the latter only for keys without overlay)
</content>
</entry>
<entry>
<id>9fd94b637aea44fbbe0648585de120ad885ee9af</id>
<published>2021-03-05T21:29:38Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Removed grid drwawing and set different slightly theme for abc keys</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/9fd94b637aea44fbbe0648585de120ad885ee9af.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 9fd94b637aea44fbbe0648585de120ad885ee9af
parent 6f3308b3275382e2109b0f0b81ecf637d7dc70ca
Author: Maarten van Gompel <
[email protected]>
Date: Fri, 5 Mar 2021 22:29:38 +0100
Removed grid drwawing and set different slightly theme for abc keys
</content>
</entry>
<entry>
<id>6f3308b3275382e2109b0f0b81ecf637d7dc70ca</id>
<published>2021-03-05T18:03:46Z</published>
<updated>2021-03-28T12:35:01Z</updated>
<title>Added an extra row to the mobile-intl layout for numbers/punctuation, reshuffling some keys, added navigation layer and disabled the functions layer</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/6f3308b3275382e2109b0f0b81ecf637d7dc70ca.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 6f3308b3275382e2109b0f0b81ecf637d7dc70ca
parent 0ea4559388dee3ebdb8224b17433385730f7c625
Author: Maarten van Gompel <
[email protected]>
Date: Fri, 5 Mar 2021 19:03:46 +0100
Added an extra row to the mobile-intl layout for numbers/punctuation, reshuffling some keys, added navigation layer and disabled the functions layer
</content>
</entry>
<entry>
<id>0ea4559388dee3ebdb8224b17433385730f7c625</id>
<published>2021-02-25T16:28:16Z</published>
<updated>2021-02-25T18:16:09Z</updated>
<title>Force installing executable</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/0ea4559388dee3ebdb8224b17433385730f7c625.gph" />
<author>
<name>Jochen Sprickerhof</name>
<email>
[email protected]</email>
</author>
<content>commit 0ea4559388dee3ebdb8224b17433385730f7c625
parent 84715dd6c6bd343339b7c45e30648d0db1252368
Author: Jochen Sprickerhof <
[email protected]>
Date: Thu, 25 Feb 2021 17:28:16 +0100
Force installing executable
So we don't fail if it is executed at the same time.
</content>
</entry>
<entry>
<id>84715dd6c6bd343339b7c45e30648d0db1252368</id>
<published>2020-12-11T17:37:15Z</published>
<updated>2020-12-11T17:37:15Z</updated>
<title>bump version to 0.2.2</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/84715dd6c6bd343339b7c45e30648d0db1252368.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 84715dd6c6bd343339b7c45e30648d0db1252368
parent 1fff13a1b4a1731268ae9a17c058ca0ab86b51ed
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 11 Dec 2020 18:37:15 +0100
bump version to 0.2.2
</content>
</entry>
<entry>
<id>1fff13a1b4a1731268ae9a17c058ca0ab86b51ed</id>
<published>2020-12-11T16:51:08Z</published>
<updated>2020-12-11T17:25:53Z</updated>
<title>fixed a bug that reset the layer to layer one after hiding the overlay</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/1fff13a1b4a1731268ae9a17c058ca0ab86b51ed.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 1fff13a1b4a1731268ae9a17c058ca0ab86b51ed
parent 79ff93369c5039d65188ad5e1cc6e8fb6c553af5
Author: Maarten van Gompel <
[email protected]>
Date: Fri, 11 Dec 2020 17:51:08 +0100
fixed a bug that reset the layer to layer one after hiding the overlay
</content>
</entry>
<entry>
<id>79ff93369c5039d65188ad5e1cc6e8fb6c553af5</id>
<published>2020-12-11T16:45:55Z</published>
<updated>2020-12-11T17:25:44Z</updated>
<title>fixed russian keyboard layout in mobile-intl, Р key was missing, moved З to an overlay on е because of lack of space</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/79ff93369c5039d65188ad5e1cc6e8fb6c553af5.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 79ff93369c5039d65188ad5e1cc6e8fb6c553af5
parent 02a2f77fbbfdf83b19f4f6b94597d4c2c70a3153
Author: Maarten van Gompel <
[email protected]>
Date: Fri, 11 Dec 2020 17:45:55 +0100
fixed russian keyboard layout in mobile-intl, Р key was missing, moved З to an overlay on е because of lack of space
</content>
</entry>
<entry>
<id>02a2f77fbbfdf83b19f4f6b94597d4c2c70a3153</id>
<published>2020-09-18T10:59:17Z</published>
<updated>2020-09-18T10:59:17Z</updated>
<title>config.mk: set DEFAULT_SOURCE</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/02a2f77fbbfdf83b19f4f6b94597d4c2c70a3153.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 02a2f77fbbfdf83b19f4f6b94597d4c2c70a3153
parent 3a51eafd3aa60d130f8f4ea40273e307246f1f37
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 18 Sep 2020 12:59:17 +0200
config.mk: set DEFAULT_SOURCE
This suppresses warnings about usleep and strdup on Linux glibc and musl.
(Also tested on OpenBSD and FreeBSD, which didn't give such a warning).
Thanks to quinq for reporting it.
</content>
</entry>
<entry>
<id>3a51eafd3aa60d130f8f4ea40273e307246f1f37</id>
<published>2020-09-16T14:07:31Z</published>
<updated>2020-09-16T21:31:37Z</updated>
<title>Make install fix: install the actual compiled layout</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/3a51eafd3aa60d130f8f4ea40273e307246f1f37.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 3a51eafd3aa60d130f8f4ea40273e307246f1f37
parent 025a846ceafbcda91d132414cdf60622376df6e5
Author: Maarten van Gompel <
[email protected]>
Date: Wed, 16 Sep 2020 16:07:31 +0200
Make install fix: install the actual compiled layout
</content>
</entry>
<entry>
<id>025a846ceafbcda91d132414cdf60622376df6e5</id>
<published>2020-09-13T20:29:42Z</published>
<updated>2020-09-13T20:29:42Z</updated>
<title>Makefile: dist: add drw.h and util.h</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/025a846ceafbcda91d132414cdf60622376df6e5.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 025a846ceafbcda91d132414cdf60622376df6e5
parent 2ef13088e4cf1d7f43c26df590c962a37e7a3245
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 13 Sep 2020 22:29:42 +0200
Makefile: dist: add drw.h and util.h
</content>
</entry>
<entry>
<id>2ef13088e4cf1d7f43c26df590c962a37e7a3245</id>
<published>2020-08-24T17:32:47Z</published>
<updated>2020-08-24T17:32:47Z</updated>
<title>tiny code-style tweak</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/2ef13088e4cf1d7f43c26df590c962a37e7a3245.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 2ef13088e4cf1d7f43c26df590c962a37e7a3245
parent 9620b1d8c281b80940432a396a928108f0051043
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 24 Aug 2020 19:32:47 +0200
tiny code-style tweak
</content>
</entry>
<entry>
<id>9620b1d8c281b80940432a396a928108f0051043</id>
<published>2020-08-14T10:48:47Z</published>
<updated>2020-08-14T10:48:47Z</updated>
<title>Makefile: fix dist rule, reported by Job Bautista</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/9620b1d8c281b80940432a396a928108f0051043.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 9620b1d8c281b80940432a396a928108f0051043
parent 0bd17df5ed0a121f003a4a26c265dc54a0fa923d
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 14 Aug 2020 12:48:47 +0200
Makefile: fix dist rule, reported by Job Bautista
Patch adjusted, thanks Job.
</content>
</entry>
<entry>
<id>0bd17df5ed0a121f003a4a26c265dc54a0fa923d</id>
<published>2020-08-04T22:09:41Z</published>
<updated>2020-08-04T22:09:41Z</updated>
<title>a few more tweaks</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/0bd17df5ed0a121f003a4a26c265dc54a0fa923d.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 0bd17df5ed0a121f003a4a26c265dc54a0fa923d
parent 73f0edf7091bbfefb903c8b40c77dcfdaea06d7a
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 5 Aug 2020 00:09:41 +0200
a few more tweaks
</content>
</entry>
<entry>
<id>73f0edf7091bbfefb903c8b40c77dcfdaea06d7a</id>
<published>2020-08-04T21:28:17Z</published>
<updated>2020-08-04T21:52:57Z</updated>
<title>some code-style consistency changes + small tweaks</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/73f0edf7091bbfefb903c8b40c77dcfdaea06d7a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 73f0edf7091bbfefb903c8b40c77dcfdaea06d7a
parent 4983666e332c93ff2e6add9f9c316423342a2388
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 4 Aug 2020 23:28:17 +0200
some code-style consistency changes + small tweaks
</content>
</entry>
<entry>
<id>4983666e332c93ff2e6add9f9c316423342a2388</id>
<published>2020-08-04T21:14:38Z</published>
<updated>2020-08-04T21:14:38Z</updated>
<title>svkbd.1: small man page tweaks</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/4983666e332c93ff2e6add9f9c316423342a2388.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 4983666e332c93ff2e6add9f9c316423342a2388
parent 9f5404990ddc886d00624faf41d805f81857e1e3
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 4 Aug 2020 23:14:38 +0200
svkbd.1: small man page tweaks
- Fix some warnings.
- Use Ev macro for environment variables.
</content>
</entry>
<entry>
<id>9f5404990ddc886d00624faf41d805f81857e1e3</id>
<published>2020-08-04T21:12:03Z</published>
<updated>2020-08-04T21:12:03Z</updated>
<title>fixup strdup() from the last patch</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/9f5404990ddc886d00624faf41d805f81857e1e3.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 9f5404990ddc886d00624faf41d805f81857e1e3
parent 3d03b522e04f94e384aa9b7d87117a20b7ae0268
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 4 Aug 2020 23:12:03 +0200
fixup strdup() from the last patch
</content>
</entry>
<entry>
<id>3d03b522e04f94e384aa9b7d87117a20b7ae0268</id>
<published>2020-08-02T18:57:06Z</published>
<updated>2020-08-04T21:08:13Z</updated>
<title>cleaned up code style, fixed buffer overflow in layers configuration, added a printdbg function.</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/3d03b522e04f94e384aa9b7d87117a20b7ae0268.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 3d03b522e04f94e384aa9b7d87117a20b7ae0268
parent 8219b6b9d1e86db5f965d94be8c6fdaea1a2b6d1
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 2 Aug 2020 20:57:06 +0200
cleaned up code style, fixed buffer overflow in layers configuration, added a printdbg function.
</content>
</entry>
<entry>
<id>8219b6b9d1e86db5f965d94be8c6fdaea1a2b6d1</id>
<published>2020-08-02T18:57:05Z</published>
<updated>2020-08-04T21:08:12Z</updated>
<title>Updated the man page</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/8219b6b9d1e86db5f965d94be8c6fdaea1a2b6d1.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 8219b6b9d1e86db5f965d94be8c6fdaea1a2b6d1
parent 3fe7bcc7a48ead2aa6246d2e78de64c74d8508f9
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 2 Aug 2020 20:57:05 +0200
Updated the man page
</content>
</entry>
<entry>
<id>3fe7bcc7a48ead2aa6246d2e78de64c74d8508f9</id>
<published>2020-08-02T16:23:30Z</published>
<updated>2020-08-02T16:23:30Z</updated>
<title>Makefile, config.mk: use pkg-config, fix config.h rule + tweaks</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/3fe7bcc7a48ead2aa6246d2e78de64c74d8508f9.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 3fe7bcc7a48ead2aa6246d2e78de64c74d8508f9
parent 13d20da8efda2fc025279cf22b8b66bd0beff6c7
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 2 Aug 2020 18:23:30 +0200
Makefile, config.mk: use pkg-config, fix config.h rule + tweaks
</content>
</entry>
<entry>
<id>13d20da8efda2fc025279cf22b8b66bd0beff6c7</id>
<published>2020-08-02T13:46:19Z</published>
<updated>2020-08-02T16:00:42Z</updated>
<title>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 and renamed the mobile layouts. Documentation updated accordingly. Final cleanup and fixes for the whole patch series.</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/13d20da8efda2fc025279cf22b8b66bd0beff6c7.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 13d20da8efda2fc025279cf22b8b66bd0beff6c7
parent eae90f28d998af064ec163074a026a585ccb6417
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 2 Aug 2020 15:46:19 +0200
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 and renamed the mobile layouts. Documentation updated accordingly. Final cleanup and fixes for the whole patch series.
</content>
</entry>
<entry>
<id>eae90f28d998af064ec163074a026a585ccb6417</id>
<published>2020-08-02T13:46:18Z</published>
<updated>2020-08-02T16:00:40Z</updated>
<title>fixed the select() logic in run() to handle sigterm situations</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/eae90f28d998af064ec163074a026a585ccb6417.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit eae90f28d998af064ec163074a026a585ccb6417
parent 12fe4c89234fcd4172fceead572b1950815228af
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 2 Aug 2020 15:46:18 +0200
fixed the select() logic in run() to handle sigterm situations
</content>
</entry>
<entry>
<id>12fe4c89234fcd4172fceead572b1950815228af</id>
<published>2020-08-02T13:46:17Z</published>
<updated>2020-08-02T16:00:39Z</updated>
<title>adding some minor error catching</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/12fe4c89234fcd4172fceead572b1950815228af.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 12fe4c89234fcd4172fceead572b1950815228af
parent 4dab556580d2249e3f1597219b9c65bf8660f5e8
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 2 Aug 2020 15:46:17 +0200
adding some minor error catching
</content>
</entry>
<entry>
<id>4dab556580d2249e3f1597219b9c65bf8660f5e8</id>
<published>2020-08-02T13:46:16Z</published>
<updated>2020-08-02T16:00:35Z</updated>
<title>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.</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/4dab556580d2249e3f1597219b9c65bf8660f5e8.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 4dab556580d2249e3f1597219b9c65bf8660f5e8
parent 99935775afce355bd16964b9a1b96ec35247292a
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 2 Aug 2020 15:46:16 +0200
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.
</content>
</entry>
<entry>
<id>99935775afce355bd16964b9a1b96ec35247292a</id>
<published>2020-08-02T13:46:15Z</published>
<updated>2020-08-02T16:00:32Z</updated>
<title>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 layers. Added some configurability using command line parameters and environment variables.</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/99935775afce355bd16964b9a1b96ec35247292a.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 99935775afce355bd16964b9a1b96ec35247292a
parent 48994f125e2fdaee15f0724e4f97c24443f9eb96
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 2 Aug 2020 15:46:15 +0200
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 layers. Added some configurability using command line parameters and environment variables.
</content>
</entry>
<entry>
<id>48994f125e2fdaee15f0724e4f97c24443f9eb96</id>
<published>2020-08-02T13:46:14Z</published>
<updated>2020-08-02T16:00:31Z</updated>
<title>Added overlays (appearing on long press), multiple layer support (rather than just a toggle) with new layers, style changes</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/48994f125e2fdaee15f0724e4f97c24443f9eb96.gph" />
<author>
<name>Maarten van Gompel</name>
<email>
[email protected]</email>
</author>
<content>commit 48994f125e2fdaee15f0724e4f97c24443f9eb96
parent b488ae6410567d64a48eb676f7038c68f3eb0cc2
Author: Maarten van Gompel <
[email protected]>
Date: Sun, 2 Aug 2020 15:46:14 +0200
Added overlays (appearing on long press), multiple layer support (rather than just a toggle) with new layers, style changes
</content>
</entry>
<entry>
<id>b488ae6410567d64a48eb676f7038c68f3eb0cc2</id>
<published>2020-08-02T13:46:13Z</published>
<updated>2020-08-02T16:00:30Z</updated>
<title>Fix SIGTERM functionality by making sure to sync before free in cleanup()</title>
<link rel="alternate" href="
gopher://suckless.org/1/git/svkbd/commit/b488ae6410567d64a48eb676f7038c68f3eb0cc2.gph" />
<author>
<name>Miles Alan</name>
<email>
[email protected]</email>
</author>
<content>commit b488ae6410567d64a48eb676f7038c68f3eb0cc2
parent c8ee269e7344f7e1deeaa8c4ce1b4a16c6f5b26b
Author: Miles Alan <
[email protected]>
Date: Sun, 2 Aug 2020 15:46:13 +0200
Fix SIGTERM functionality by making sure to sync before free in cleanup()
</content>
</entry>
</feed>