libtermkey
Port variant std
Summary Keyboard entry processor library
BROKEN
Package version 0.22_1
Homepage http://www.leonerd.org.uk/code/libtermkey/
Keywords devel
Maintainer nobody
License MIT
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 AUG 2024, 22:51:45 UTC
Port created 02 JUL 2017, 02:38:06 UTC
Subpackage Descriptions
set This is the libtermkey:std metapackage. It pulls in all subpackages of libtermkey:std.
primary 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 features: - 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 supported. - Fully conformant with my suggested terminal key representation scheme ## DEPRECATED ## Note: Use of this library for new programs is discouraged. It is being maintained for legacy purposes only. For writing new programs, please use libtickit instead.
dev This is the developer subpackage of the libtermkey:std port. It may contain headers, pc files, static and PIC libraries and SO links.
man This is the man page subpackage of the libtermkey:std port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) unibilium:dev:std
gmake:primary:std
libtool:primary:std
pkgconf:primary:std
ncurses:dev:std
Build and Runtime unibilium:primary:std
ncurses:primary:std
ncurses:terminfo:std
Download groups
main http://www.leonerd.org.uk/code/libtermkey/
Distribution File Information
6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600 46147 libtermkey-0.22.tar.gz
Ports that require libtermkey:std
libtickit:std Terminal Interface Construction Kit
neovim:std Next generation Vim