From 31414eac3bbc40ac10a46a2f5c49ea87b216311a Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Sun, 10 Feb 2008 20:22:33 +0000 Subject: Implement waittime polling to try to distinguish Esc, 1 from A-1, etc.. on slow terminals --- termkey.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'termkey.h') diff --git a/termkey.h b/termkey.h index 0cfacba..077afdc 100644 --- a/termkey.h +++ b/termkey.h @@ -110,7 +110,11 @@ enum { termkey_t *termkey_new(int fd, int flags); void termkey_free(termkey_t *tk); +void termkey_setwaittime(termkey_t *tk, int msec); +int termkey_getwaittime(termkey_t *tk); + termkey_result termkey_getkey(termkey_t *tk, termkey_key *key); +termkey_result termkey_getkey_force(termkey_t *tk, termkey_key *key); termkey_result termkey_waitkey(termkey_t *tk, termkey_key *key); void termkey_pushinput(termkey_t *tk, unsigned char *input, size_t inputlen); -- cgit v1.2.3-54-g00ecf