Man page - termkey_interpret_modereport(3)
Packages contains this manual
- termkey_canonicalise(3)
- termkey_getkey(3)
- termkey_get_buffer_remaining(3)
- termkey(7)
- termkey_set_flags(3)
- termkey_interpret_position(3)
- termkey_advisereadable(3)
- termkey_start(3)
- termkey_set_waittime(3)
- termkey_keyname2sym(3)
- termkey_set_buffer_size(3)
- termkey_interpret_csi(3)
- termkey_get_keyname(3)
- termkey_set_canonflags(3)
- termkey_interpret_mouse(3)
- termkey_new(3)
- termkey_get_fd(3)
- termkey_interpret_string(3)
- termkey_strpkey(3)
- termkey_waitkey(3)
- termkey_strfkey(3)
- termkey_interpret_modereport(3)
- termkey_lookup_keyname(3)
- termkey_push_bytes(3)
- termkey_keycmp(3)
apt-get install libtermkey-dev
Manual
TERMKEY_INTERPRET_MODEREPORT
NAMESYNOPSIS
DESCRIPTION
RETURN VALUE
SEE ALSO
NAME
termkey_interpret_modereport - interpret opaque mode report data
SYNOPSIS
#include <termkey.h>
TermKeyResult
termkey_interpret_modereport(TermKey *
tk
,
const TermKeyKey *
key
,
int *
initial
, int *
mode
, int
*
value
);
Link with -ltermkey .
DESCRIPTION
termkey_interpret_modereport () fills in variables in the passed pointers according to the mode report event found in key . It should be called if termkey_getkey (3) or similar have returned a key event with the type of TERMKEY_TYPE_MODEREPORT .
Any pointer may instead be given as NULL to not return that value.
The initial variable will be filled with 0 for an ANSI mode report, or ’?’ for a DEC mode report. The mode variable will be filled with the number of the mode, and value will be filled with the value from the report.
RETURN VALUE
If passed a key event of the type TERMKEY_TYPE_MODEREPORT , this function will return TERMKEY_RES_KEY and will affect the variables whose pointers were passed in, as described above.
For other event types it will return TERMKEY_RES_NONE , and its effects on any variables whose pointers were passed in, are undefined.
SEE ALSO
termkey_waitkey (3), termkey_getkey (3), termkey (7)