index
:
termo
master
term-string
origin/master
Terminal key input library
Přemysl Eric Janouch <p@janouch.name>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
termkey.c
Commit message (
Collapse
)
Author
Age
Files
Lines
...
*
Avoid a memmove() every character by storing an intial offset for the input ↵
Paul LeoNerd Evans
2008-02-10
1
-23
/
+39
|
|
|
|
buffer, and only moving when it's more than half way across
*
Allow registered keyinfo for C0/CSI/SS3/CSIfunc to override modifier bits; ↵
Paul LeoNerd Evans
2008-02-10
1
-27
/
+70
|
|
|
|
use this to implement Shift-Tab as CSI Z
*
Also register 0x0d as another version of the ENTER key
Paul LeoNerd Evans
2008-02-10
1
-0
/
+1
|
*
Interpret XTerm's CSI 27 ~ as modified generic key, report keypresses as ↵
Paul LeoNerd Evans
2008-02-10
1
-3
/
+9
|
|
|
|
appropriate
*
Move most functionallity from getkey to 'do_codepoint()'
Paul LeoNerd Evans
2008-02-10
1
-141
/
+102
|
*
Bugfix to fill_utf8() to make it actually work right
Paul LeoNerd Evans
2008-02-10
1
-2
/
+3
|
*
Allow C0 codes to be registered names like the CSI/SS3s
Paul LeoNerd Evans
2008-02-10
1
-13
/
+29
|
*
Define an 'int' typedef called termkey_keysym to use as keysym values
Paul LeoNerd Evans
2008-02-10
1
-9
/
+9
|
*
Avoid use of GLib; use fixed-size internal arrays for CSI/SS3->keycode lookup
Paul LeoNerd Evans
2008-02-10
1
-50
/
+61
|
*
Interpret 8bit SS3/CSI codes and remaining C1s as C-A-letter
Paul LeoNerd Evans
2008-02-10
1
-2
/
+17
|
*
Handle (normal cases) of UTF-8 - still doesn't handle C1/UTF-8 range yet
Paul LeoNerd Evans
2008-02-09
1
-1
/
+167
|
*
Cope correctly with EOF
Paul LeoNerd Evans
2008-02-09
1
-1
/
+4
|
*
Replaced custom arg1/arg2 CSI parser with generic arg[16] one
Paul LeoNerd Evans
2008-02-07
1
-22
/
+34
|
*
Reworking of CSI/SS3/CSIfunc recognition; use registered numbers + names for ↵
Paul LeoNerd Evans
2008-02-07
1
-165
/
+190
|
|
|
|
keys, rather than hardcoded
*
Denote general status with return codes, not special key symbols
Paul LeoNerd Evans
2008-02-07
1
-45
/
+41
|
*
Initial attempt
Paul LeoNerd Evans
2008-02-07
1
-0
/
+438
[prev]