[hackers] [svkbd][PATCH] create layout-dependent object files

2021-09-30 Thread Max Schillinger
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 pro

[hackers] [st][PATCH] Support Alt+PageUp and Alt+PageDown

2021-07-26 Thread Max Schillinger
These keybindings are used for example by default in byobu[1] for starting copy-mode and scrolling up/down[2]. [1]: https://www.byobu.org/ [2]: http://bazaar.launchpad.net/~kirkland/byobu/trunk/view/head:/usr/share/byobu/keybindings/f-keys.tmux#L66 --- config.def.h | 4 1 file changed, 4 in

[hackers] [svkbd][PATCH] allow neutralizing a key modifier by applying the same modifier again

2021-04-18 Thread Max Schillinger
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 symbo