~proycon/svkbd

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 <contact@stacyharper.net>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
fixed double free error
Updated the documentation to describe the new functionality
cleanup and reworking some of the logic
fix for output key on release
Rebuild on layout update

Signed-off-by: Reed Wade <reedwade@misterbanal.net>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
fix the highlighted key on dragged touch

Signed-off-by: Reed Wade <reedwade@misterbanal.net>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
Added mobile-simple layout

Signed-off-by: Reed Wade <reedwade@misterbanal.net>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
Add Xresources support.

Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
fixed print output mode
adapted plain layout and legacy layouts to new structure
Allow toggling modifier keys even when an overlay is displayed
fix for earlier overlay width patch (there was a conflict with multirow overlays)
Simpler implementation for keeping track overlay keys (solution by stacy)
Implemented key output option to stdout
Added a second key label for the shift-activated symbols
Usefull if you want to skip somekeys that you want still displayed under
the overlay.

Signed-off-by: Reed Wade <reedwade@misterbanal.net>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
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 <reedwade@misterbanal.net>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
Implementing a print output mode and ability to not simulate keypresses for X
Applied different styling to overlays
Next