Debian Bug report logs - #603298
RFP: libtermkey -- Process keypress events in terminal programs

Package: wnpp; Maintainer for wnpp is;

Reported by: Paul LeoNerd Evans <>

Date: Fri, 12 Nov 2010 17:15:02 UTC

Severity: wishlist

Blocking fix for 744332: RFP: libanyevent-termkey-perl -- AnyEvent::TermKey - terminal key input using libtermkey with AnyEvent

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox

Report forwarded to,
Bug#603298; Package wnpp. (Fri, 12 Nov 2010 17:15:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Paul LeoNerd Evans <>:
New Bug report received and forwarded. Copy sent to (Fri, 12 Nov 2010 17:15:04 GMT) Full text and rfc822 format available.

Message #5 received at (full text, mbox):

From: Paul LeoNerd Evans <>
To: Debian Bug Tracking System <>
Subject: RFP: libtermkey -- Process keypress events in terminal programs
Date: Fri, 12 Nov 2010 17:09:10 +0000
Package: wnpp
Severity: wishlist

* Package name    : libtermkey
  Version         : 0.5
  Upstream Author : Paul Evans <>
* URL             :
* License         : MIT
  Programming Lang: C
  Description     : Process keypress events in terminal programs

This library allows easy processing of keyboard entry from terminal-based
programs. It handles all the necessary logic to recognise special keys, UTF-8
combining, and so on, with a simple interface.  It provides the following
 * Follows terminfo for every sequence listed there, only falling back on
   other methods to deal with unrecognised input.
 * Recognises special keys (such as arrow and function keys), including
   "modified" keys like Ctrl-Left.
 * Recognises XTerm-style mouse position/button reporting.
 * MIT licenced to allow almost all projects to use it; both Open Source
   and Commercial.
 * Implemented in a small handfull of .c files which allows direct embedding
   in a larger application, if a shared library is not desired.
 * Small API - just three functions are needed in simple common cases.
 * Both synchronous (blocking) and asynchronous (non-blocking) APIs are


I'm planning to start submitting various patches to such software as
irssi and mutt, to allow them to use this library instead for improved
keyboard input, so having it already packaged in debian would be a good
prerequisite, and hopefully gain a little more traction in having such
patches accepted.

Added indication that bug 603298 blocks 744332 Request was from gregor herrmann <> to (Sun, 13 Apr 2014 13:00:06 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.

Debian bug tracking system administrator <>. Last modified: Fri Apr 18 21:40:35 2014; Machine Name:

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.