aboutsummaryrefslogtreecommitdiff
path: root/termkey.h
Commit message (Collapse)AuthorAgeFilesLines
* Neater bitfield constants in .h file; added docs of TERMKEY_FORMAT_* constantsPaul LeoNerd Evans2008-11-031-12/+12
|
* Added many more key symbols and names + translations from terminfoPaul LeoNerd Evans2008-10-101-3/+25
|
* 'int' might not be wide enough to hold any Unicode codepoint; use 'long'Paul LeoNerd Evans2008-10-101-1/+1
|
* Moved CSI key registration code to be private to CSI driverPaul LeoNerd Evans2008-10-061-11/+0
|
* Define 'TERMKEY_FORMAT_VIM' as a shortcut to make it format keys like Vim doesPaul LeoNerd Evans2008-10-061-0/+4
|
* Added TERMKEY_FORMAT_WRAPBRACKETPaul LeoNerd Evans2008-10-061-0/+1
|
* Added two more formatting options; CARETCTRL and ALTISMETAPaul LeoNerd Evans2008-10-061-1/+3
|
* snprint_key() now takes a bitmask format, not a single booleanPaul LeoNerd Evans2008-10-061-1/+5
|
* Added termkey_snprint_key() to render nice string outputs of key eventsPaul LeoNerd Evans2008-08-211-0/+2
|
* Reworked events to be type/code/mod rather than flags/code/mod; make F[n] ↵Paul LeoNerd Evans2008-08-211-39/+24
| | | | keys their own (parametric) type, rather than using keysyms for them
* Renamed .h file's include guard to avoid a C reserved identifier spacePaul LeoNerd Evans2008-03-201-2/+2
|
* Renamed describe_sym to get_keynamePaul LeoNerd Evans2008-02-231-2/+1
|
* Moved termios magic out of demo.c into termkey.c where it belongsPaul LeoNerd Evans2008-02-231-0/+2
|
* Rearranged Home/End keys to better suit rxvt's naming, note 1/4 are now ↵Paul LeoNerd Evans2008-02-231-2/+4
| | | | Find/Select
* Recognise full CSIfuncs list of F1 to F20 keysPaul LeoNerd Evans2008-02-101-0/+8
|
* Implement waittime polling to try to distinguish Esc, 1 from A-1, etc.. on ↵Paul LeoNerd Evans2008-02-101-0/+4
| | | | slow terminals
* Have 'termkey_advisereadable' return a value indicating if it's likely ↵Paul LeoNerd Evans2008-02-101-1/+2
| | | | useful to call it again
* Allow registered keyinfo for C0/CSI/SS3/CSIfunc to override modifier bits; ↵Paul LeoNerd Evans2008-02-101-0/+4
| | | | use this to implement Shift-Tab as CSI Z
* Allow C0 codes to be registered names like the CSI/SS3sPaul LeoNerd Evans2008-02-101-0/+1
|
* Define an 'int' typedef called termkey_keysym to use as keysym valuesPaul LeoNerd Evans2008-02-101-6/+8
|
* Handle (normal cases) of UTF-8 - still doesn't handle C1/UTF-8 range yetPaul LeoNerd Evans2008-02-091-2/+4
|
* Reworking of CSI/SS3/CSIfunc recognition; use registered numbers + names for ↵Paul LeoNerd Evans2008-02-071-1/+8
| | | | keys, rather than hardcoded
* Denote general status with return codes, not special key symbolsPaul LeoNerd Evans2008-02-071-6/+11
|
* Initial attemptPaul LeoNerd Evans2008-02-071-0/+113