Commit Graph

  • 92795b2a0a fix uppercase in armenian (and perhaps some other) layouts master norayr chilingarian 2023-12-03 20:22:04 +0400
  • ff704d5d1e update LICENSE Hiltjo Posthuma 2023-02-05 11:26:43 +0100
  • 7fc78a0b44 dvorak layout Norayr Chilingarian 2023-02-04 23:41:57 +0400
  • 3dfb00ccf8 fix comment style Hiltjo Posthuma 2023-02-05 11:25:46 +0100
  • c247720ae4 armenian layout Norayr Chilingarian 2023-01-29 19:22:46 +0400
  • 38faf1cc8a bump version to 0.4.1 0.4.1 Hiltjo Posthuma 2022-01-07 12:38:18 +0100
  • 5dd14703ed Fix color scheme editing on smiley with Xresources Justin Torres 2021-10-08 21:38:22 +0200
  • 4061bacc1d create layout-dependent object files Max Schillinger 2021-09-30 21:36:53 +0200
  • 0f07238b53 Add a Serbian layout: layout.sr.h Страхиња Радић 2021-08-02 16:13:12 +0200
  • 6ffe71a5f6 bump version to 0.4 Hiltjo Posthuma 2021-07-30 16:50:14 +0200
  • d9dcf0d113 config.mk: fix version printing for -v Hiltjo Posthuma 2021-07-30 16:49:57 +0200
  • 4a511a6cfb minor update for emoji overlay on Q: simpler glyph Maarten van Gompel 2021-07-19 21:09:10 +0200
  • 6a14319331 change comment-style in .c file Hiltjo Posthuma 2021-07-12 12:51:52 +0200
  • 378a1c8b30 made the Q key double as a trigger for the emoji overlay in the default mobile-intl layout Maarten van Gompel 2021-07-11 17:53:52 +0200
  • 3cff4547c5 code cleanup in overlay definitions (removed empty lines comments) Maarten van Gompel 2021-07-11 17:53:50 +0200
  • b053404199 moved backspace key down in dialer layer (mobile-intl and simple layout), for more consistency with other layers Maarten van Gompel 2021-07-11 17:53:48 +0200
  • b5775349f6 minor documentation update Maarten van Gompel 2021-07-11 17:53:46 +0200
  • 2164466746 protection against segfault if overlay has more keys than the keyboard itself Maarten van Gompel 2021-07-11 17:53:44 +0200
  • b70948b74c exclude certain modifier keys and basic keys from being overlayed Maarten van Gompel 2021-07-11 17:53:42 +0200
  • e2828d4f7a added missing e caron to overlay in international and simple layouts (e.g. for czech) Maarten van Gompel 2021-07-11 17:53:40 +0200
  • 4c9182636c no need to initialize these variables here Hiltjo Posthuma 2021-07-03 11:45:15 +0200
  • 2a2acdacaa small code-style changes Hiltjo Posthuma 2021-07-03 11:45:05 +0200
  • 81c96cec89 check key for NULL dereference, just in case Hiltjo Posthuma 2021-07-03 11:44:18 +0200
  • fd01322564 adjust other layouts for the second label change Hiltjo Posthuma 2021-07-03 11:30:53 +0200
  • e2dff73599 Fix broken key definitions in layout.en.h Sebastian LaVine 2021-07-02 15:23:07 -0400
  • 34e5659db8 remove unused variable Hiltjo Posthuma 2021-06-13 23:19:45 +0200
  • 5491251610 added an additional minimal mobile layer Maarten van Gompel 2021-06-13 22:28:01 +0200
  • a5cb7d53ce increase spacing, set scheme for window, make window render faster by removing unnecessary map requests to X Maarten van Gompel 2021-06-13 22:28:00 +0200
  • 2a84ae50f9 adding dead spacing between keys to prevent misclicks and adapting keyboard layout to a less rigid grid (all aimed to reduce typos) Maarten van Gompel 2021-06-13 22:27:59 +0200
  • 2306b8eb40 remove unneeded initialization to zero Hiltjo Posthuma 2021-06-13 22:35:16 +0200
  • 34530800bb Fix error in >1 wide key width calc, also 2021 silver 2021-06-13 22:27:58 +0200
  • 42380f62eb allow neutralizing a key modifier by applying the same modifier again Max Schillinger 2021-06-13 22:27:57 +0200
  • b25e55e462 bump version to 0.3 0.3 Hiltjo Posthuma 2021-03-28 22:54:23 +0200
  • 1d5e9346e8 Add missing keys on lazy layers Stacy Harper 2021-03-28 16:55:05 +0200
  • 4c4a085580 code-style Hiltjo Posthuma 2021-03-28 15:24:42 +0200
  • d509e189d4 usage already exits, remove exit(2) Hiltjo Posthuma 2021-03-28 15:19:38 +0200
  • d81fe4c879 bump LICENSE year Hiltjo Posthuma 2021-03-28 15:13:04 +0200
  • c91cf4a12a rm unused variables Hiltjo Posthuma 2021-03-28 15:12:30 +0200
  • 1cc5f87511 usage: add -g information entry and fix newline after -H option Hiltjo Posthuma 2021-03-28 15:10:40 +0200
  • d6026943d3 improve command-line parsing, fix crash with -fn without argument Hiltjo Posthuma 2021-03-28 15:05:56 +0200
  • 55de8b5184 comment style Hiltjo Posthuma 2021-03-28 15:03:09 +0200
  • 7c06a0caf5 code-style changes Hiltjo Posthuma 2021-03-28 15:02:25 +0200
  • 8f6a7b5e42 use sizeof(buffer) instead of hardcoded 32 Hiltjo Posthuma 2021-03-28 14:58:19 +0200
  • 4b5a61b275 add check for debug flag in printdbg() function itself Hiltjo Posthuma 2021-03-28 14:56:05 +0200
  • 7980cb5f51 estrdup errors out, so remove the condition Hiltjo Posthuma 2021-03-28 14:52:03 +0200
  • 9c492b6913 some code-style changes Hiltjo Posthuma 2021-03-28 14:51:00 +0200
  • ea4b058833 fix unnecesary c99-ism, fixes compilation on OpenBSD using gcc Hiltjo Posthuma 2021-03-28 14:42:38 +0200
  • d19a80dfe5 put estrdup in util and use die() instead of BSD err() Hiltjo Posthuma 2021-03-28 14:41:32 +0200
  • b80819aa3f Various indentation fixes for a more consistent style Maarten van Gompel 2021-03-27 17:57:32 +0100
  • 02f13a74c3 ternary operator was used in the wrong order Maarten van Gompel 2021-03-27 17:57:30 +0100
  • f2322e9c0e Added a util function estrdup() to check all memory allocations Maarten van Gompel 2021-03-27 17:57:28 +0100
  • 10024fc963 removed debugging flag Maarten van Gompel 2021-03-27 17:57:26 +0100
  • 2fa04e74fe fixed double free error Maarten van Gompel 2021-03-15 23:30:15 +0100
  • 5fd07406ae Updated the documentation to describe the new functionality Maarten van Gompel 2021-03-15 14:15:10 +0100
  • 444ceabde3 cleanup and reworking some of the logic Maarten van Gompel 2021-03-15 11:43:48 +0100
  • a43bf5c4c1 fix for output key on release Maarten van Gompel 2021-03-14 13:20:39 +0100
  • 4ec3b00d6c Rebuild on layout update Reed Wade 2021-03-09 22:52:54 +0100
  • 7a6742e6e4 fix the highlighted key on dragged touch Reed Wade 2021-03-09 23:26:02 +0100
  • b6055b3310 Added mobile-simple layout Reed Wade 2021-03-09 22:26:33 +0100
  • 8c28fd15f3 Add Xresources support. tetrakist 2021-03-08 23:10:59 -0800
  • 869a4328c9 fixed print output mode Maarten van Gompel 2021-03-08 22:36:30 +0100
  • 9b5ebd8447 adapted plain layout and legacy layouts to new structure Maarten van Gompel 2021-03-08 20:23:46 +0100
  • 72b936baf6 Allow toggling modifier keys even when an overlay is displayed Maarten van Gompel 2021-03-07 00:44:38 +0100
  • bd3620acf4 fix for earlier overlay width patch (there was a conflict with multirow overlays) Maarten van Gompel 2021-03-07 00:33:20 +0100
  • c2251315e5 Simpler implementation for keeping track overlay keys (solution by stacy) Maarten van Gompel 2021-03-07 00:14:50 +0100
  • 174c86d8fa Implemented key output option to stdout Maarten van Gompel 2021-03-06 21:40:40 +0100
  • d06db9eb4f Added a second key label for the shift-activated symbols Maarten van Gompel 2021-03-06 16:30:44 +0100
  • 6633915997 Usefull if you want to skip somekeys that you want still displayed under the overlay. Reed Wade 2021-03-06 15:11:12 +0100
  • d10af923a3 Extended key definition to allow setting explicit symbol for shift modifier. Reed Wade 2021-03-06 15:09:08 +0100
  • 3be1e21c9f Implementing a print output mode and ability to not simulate keypresses for X Maarten van Gompel 2021-03-06 15:07:55 +0100
  • e9208cb088 Applied different styling to overlays Maarten van Gompel 2021-03-06 13:37:38 +0100
  • 7f59daca5f bump version to 0.3.0 Maarten van Gompel 2021-03-06 00:43:48 +0100
  • 6dc8c78b82 Implemented press-on-release and repetition after delay (the latter only for keys without overlay) Maarten van Gompel 2021-03-06 00:15:40 +0100
  • 9fd94b637a Removed grid drwawing and set different slightly theme for abc keys Maarten van Gompel 2021-03-05 22:29:38 +0100
  • 6f3308b327 Added an extra row to the mobile-intl layout for numbers/punctuation, reshuffling some keys, added navigation layer and disabled the functions layer Maarten van Gompel 2021-03-05 19:03:46 +0100
  • 0ea4559388 Force installing executable Jochen Sprickerhof 2021-02-25 17:28:16 +0100
  • 84715dd6c6 bump version to 0.2.2 0.2.2 Hiltjo Posthuma 2020-12-11 18:37:15 +0100
  • 1fff13a1b4 fixed a bug that reset the layer to layer one after hiding the overlay Maarten van Gompel 2020-12-11 17:51:08 +0100
  • 79ff93369c fixed russian keyboard layout in mobile-intl, Р key was missing, moved З to an overlay on е because of lack of space Maarten van Gompel 2020-12-11 17:45:55 +0100
  • 02a2f77fbb config.mk: set DEFAULT_SOURCE 0.2.1 Hiltjo Posthuma 2020-09-18 12:59:17 +0200
  • 3a51eafd3a Make install fix: install the actual compiled layout Maarten van Gompel 2020-09-16 16:07:31 +0200
  • 025a846cea Makefile: dist: add drw.h and util.h 0.2 Hiltjo Posthuma 2020-09-13 22:29:42 +0200
  • 2ef13088e4 tiny code-style tweak Hiltjo Posthuma 2020-08-24 19:32:47 +0200
  • 9620b1d8c2 Makefile: fix dist rule, reported by Job Bautista Hiltjo Posthuma 2020-08-14 12:48:47 +0200
  • 0bd17df5ed a few more tweaks Hiltjo Posthuma 2020-08-05 00:09:41 +0200
  • 73f0edf709 some code-style consistency changes + small tweaks Hiltjo Posthuma 2020-08-04 23:28:17 +0200
  • 4983666e33 svkbd.1: small man page tweaks Hiltjo Posthuma 2020-08-04 23:14:38 +0200
  • 9f5404990d fixup strdup() from the last patch Hiltjo Posthuma 2020-08-04 23:12:03 +0200
  • 3d03b522e0 cleaned up code style, fixed buffer overflow in layers configuration, added a printdbg function. Maarten van Gompel 2020-08-02 20:57:06 +0200
  • 8219b6b9d1 Updated the man page Maarten van Gompel 2020-08-02 20:57:05 +0200
  • 3fe7bcc7a4 Makefile, config.mk: use pkg-config, fix config.h rule + tweaks Hiltjo Posthuma 2020-08-02 18:23:30 +0200
  • 13d20da8ef 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. Maarten van Gompel 2020-08-02 15:46:19 +0200
  • eae90f28d9 fixed the select() logic in run() to handle sigterm situations Maarten van Gompel 2020-08-02 15:46:18 +0200
  • 12fe4c8923 adding some minor error catching Maarten van Gompel 2020-08-02 15:46:17 +0200
  • 4dab556580 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. Maarten van Gompel 2020-08-02 15:46:16 +0200
  • 99935775af 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. Maarten van Gompel 2020-08-02 15:46:15 +0200
  • 48994f125e Added overlays (appearing on long press), multiple layer support (rather than just a toggle) with new layers, style changes Maarten van Gompel 2020-08-02 15:46:14 +0200
  • b488ae6410 Fix SIGTERM functionality by making sure to sync before free in cleanup() Miles Alan 2020-08-02 15:46:13 +0200
  • c8ee269e73 Added Xft support (in the same fashion as done in dmenu by Hiltjo Posthuma), Xinerama support, changed colors and key layout Maarten van Gompel 2020-08-02 15:46:12 +0200
  • 915b95b03d Add pipe key to backslash key Miles Alan 2020-08-02 15:46:11 +0200