Commit Graph

34 Commits

Author SHA1 Message Date
Kenneth Shaw c70fa9169a
Changing to Go modules (#294)
Changes to Go modules, removes vendored files, and runs Go format across
all Go source files.
2021-05-12 12:39:23 +01:00
rrrooommmaaa 8c4c842ff1
Alt+letter sends Escape code (#179) (#226) 2019-02-20 17:12:57 +03:00
Liam Galvin 597c2dcf5a
fix backspace (#231) 2019-02-20 06:46:18 +00:00
rrrooommmaaa d91a17c74b ESC key for vi (#227)
* #225 ESC press doesn't work as expected under vi

* fix: BEL OSC terminator for Windows

* bug fix: correcte DA2 handling
2019-02-19 19:42:32 +00:00
rrrooommmaaa 9c60167ca8 Vttest (#162)
* Correct handling of DeviceAttributes request

* added DECCOLM support

* added DECALN control sequence support

* added NEL support

* bug fix: Erase To Cursor should be inclusive

* added support for 'Origin Mode' (DECOM) -- top/bottom margins only

* vttest test 1 screen 3: margin tests fixes

* added support for intermediate controls inside CSI sequence

* added support for LNM (Line Feed/New Line Mode)

* removed obsolete 'intermediate' parameter

* window resize on programmatic CSI resize

* DECCOLM should clear screen on both set and reset

* bug fix in autowrap mode

* TestCursorMovement runs all test cases; screen template images updated

Signed-off-by: Max Risuhin <risuhin.max@gmail.com>

* bug fix: line mode messing with autowrap

* added ResetVerticalMargins() method

* IsAutoWrap(), IsNewLineMode()

* corrected DECALN

* fixed NEL to work in Line Feed mode

* tyding up: removed map of 1 element
2019-01-24 13:03:47 +00:00
Max Risuhin 27424d40dc Map input key codes to lower case (#163) 2019-01-24 12:57:45 +00:00
Liam Galvin b62910e8cf add alt backspace 2018-12-03 13:00:33 +00:00
Liam Galvin 5df038d223 fix home button 2018-12-03 12:14:03 +00:00
Liam Galvin 1d988f1189 fix tab autocomplete on zsh 2018-11-30 22:19:45 +00:00
Liam Galvin 4c3024d51c Support alternative keyboard layouts 2018-11-30 21:32:10 +00:00
Liam Galvin 3f60dd937b tidied ugliness 2018-11-29 13:25:51 +00:00
Liam Galvin 707df1a3a1 added configurable keyboard shortcuts 2018-11-25 14:25:19 +00:00
Liam Galvin 1d82f48f8b
Merge pull request #55 from liamg/ctrl-codes
add more control codes
2018-11-04 20:59:34 +00:00
Liam Galvin f24551e111 add more control codes 2018-11-04 20:58:28 +00:00
Liam Galvin c7ef0874aa debug mode 2018-11-04 20:31:32 +00:00
Liam Galvin 1c96cb83d5 add hinting 2018-10-29 20:35:49 +00:00
Liam Galvin 7052982d32 Fix for zsh 2018-10-28 16:36:26 +00:00
Liam Galvin 6df9ad1cf3 text selection and copy/paste 2018-10-24 12:15:43 +01:00
Liam Galvin af672c5045 modifier key support 2018-10-23 20:39:23 +01:00
Liam Galvin f07ca0cca3 Fix page up/down and application home/insert 2018-10-23 20:16:12 +01:00
Liam Galvin fefb675194 fix enter on mac 2018-10-23 19:55:19 +01:00
Liam Galvin 4a8a2226e7 fix vim bug and dodgy deletes 2018-10-23 17:13:58 +01:00
Liam Galvin 1e1d4c9bc3 Downgrade to stable GLFW (3.2) 2018-10-23 15:58:13 +01:00
Liam Galvin 88b26ce91a add bracketed paste mode support 2018-10-23 15:10:58 +01:00
Liam Galvin 5e45e820ea switch to glfw beta 3.3 to avoid X11 joystick issue 2018-10-21 11:46:40 +01:00
Liam Galvin bb38d22a60 better input handling 2018-08-14 17:44:25 +01:00
Liam Galvin 76d846bcfe slomo toggle 2018-08-13 09:35:32 +01:00
Liam Galvin f6df4d1931 remove suspend/resume 2018-08-12 16:25:59 +01:00
Liam Galvin c6dbfc59c7 asdasd 2018-08-08 21:19:59 +01:00
Liam Galvin 367edf6ffe Update input.go 2018-08-08 16:54:48 +00:00
Liam Galvin af62fef8d5 extra demo tests, more key handling 2018-07-03 14:41:27 +01:00
Liam Galvin 1a20091388 lots of unicode work 2018-07-01 21:57:25 +01:00
Liam Galvin 726bfe6531 ctrl^c 2018-07-01 10:57:13 +01:00
Liam Galvin 0c03e854cb fixed flicker and added utf8 input support 2018-07-01 10:44:05 +01:00