Elias Naur
d5424ef7fc
app/internal/window: replace X11 input handling with xkb
...
Unifies Wayland and X11 keyboard handling.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-11-24 19:41:11 +01:00
Elias Naur
5a34b6f2c3
app/internal/xkb: send key.Events for shifted keysyms
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-11-22 16:13:38 +01:00
Elias Naur
968669d39e
app/internal/xkb: fix cleanup check
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-11-22 14:52:33 +01:00
Elias Naur
c8d01d99cc
app/internal/xkb: translate physical "Backtab" keys to Shift-Tab
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-11-09 15:55:03 +01:00
Elias Naur
dca25a7708
app/internal/window: map "Backtab" to Shift-Tab
...
Updates gio#62
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-11-09 15:47:06 +01:00
Elias Naur
de7d6b28fa
io/key: add support for the Tab and Space keys
...
Fixes gio#62
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-11-09 11:57:36 +01:00
Elias Naur
cc43588aba
io/key: switch Event.Name to be a string and add function keys
...
Function keys don't have a natural rune representation so switch
Event.Name to be a string to fit "F1"-"F12".
Fixes gio#59
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-11-08 22:20:17 +01:00
Elias Naur
c833c98fd7
io/key: add ModAlt, ModSuper
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-11-08 18:39:21 +01:00
Elias Naur
d293dfe604
key: add ModCtrl, ModShortcut
...
ModCtrl is the physical Ctrl key, ModShortcut is the virtual
"shortcut" modifier, which is Ctrl on most platforms, Command on
Apple platforms.
Updates #59
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-11-08 18:02:26 +01:00
Elias Naur
3425b25ecc
app/internal: add FreeBSD support
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-10-30 14:01:02 +01:00
Elias Naur
52fedc27a2
app/internal/xkb: extra XKB interface to internal package
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-10-14 11:50:44 +02:00