Daniel Eklöf
|
9b5c044b29
|
terminal: rename and redefine cursor keys mode and keypad keys mode
|
2019-07-09 11:07:06 +02:00 |
|
Daniel Eklöf
|
b4fdf51752
|
input: add support for dead keys (composing)
|
2019-07-09 10:00:54 +02:00 |
|
Daniel Eklöf
|
a959c89b7f
|
input: bug: row is calculated from the cell *height*, not width
|
2019-07-05 15:28:39 +02:00 |
|
Daniel Eklöf
|
1610828b8c
|
vt: add support for mouse motion reports
|
2019-07-05 15:13:06 +02:00 |
|
Daniel Eklöf
|
e5fc266cdb
|
vt: add support for \E[?1000h - report mouse button events
|
2019-07-05 14:24:51 +02:00 |
|
Daniel Eklöf
|
a102ff09f9
|
input: mouse events
|
2019-07-05 10:44:57 +02:00 |
|
Daniel Eklöf
|
1373d18dbc
|
logging: disable debug logging by default
|
2019-07-03 20:21:03 +02:00 |
|
Daniel Eklöf
|
35e5fa1f76
|
vt: implement DECCKM (cursor key sends either SS3 or CSI escapes)
|
2019-06-23 14:12:20 +02:00 |
|
Daniel Eklöf
|
4c7dbee221
|
input: reduce utf8 buffer size
|
2019-06-22 20:40:28 +02:00 |
|
Daniel Eklöf
|
faf60108f1
|
input: add a key mapping table, mapping key syms to escape sequences
At the same time, also add support for the shift modifier.
|
2019-06-22 20:31:53 +02:00 |
|
Daniel Eklöf
|
8ecd69c500
|
input: stop key repeater when input focus is lost
|
2019-06-21 18:40:53 +02:00 |
|
Daniel Eklöf
|
71dde121e6
|
wip: initial input handling
|
2019-06-19 10:04:47 +02:00 |
|