notcurses/doc/man/man1/notcurses-input.1.md
nick black 4b49cb4592 add meta modifier handling #2522
Handle Meta modifier in Kitty and XTMODKEYS. Add Meta
indicator to notcurses-input. Update man page. Add
NCKEY_META_{SHIFT, CTRL, ALT, META} constants. Add
"modifiers" field to ncinput struct. Add inline
functions for testing modifiers. Remove special-casing
in Kitty protocol that capitalized all lowercase ASCII
when ctrl was pressed; we don't do this for XTMODKEYS.
2022-01-04 12:25:35 -05:00

901 B

% notcurses-input(1) % nick black nickblack@linux.com % v3.0.3

NAME

notcurses-input - Read and display input events

SYNOPSIS

notcurses-input [-v]

DESCRIPTION

notcurses-input reads from stdin and decodes the input to stdout, including synthesized events and mouse events. To exit, generate EOF (usually Ctrl+'d').

Each event will be printed on a single line. Leading that line is a series of modifier indicators:

  • 'A'/'a': Alt was or was not pressed.
  • 'C'/'c': Ctrl was or was not pressed.
  • 'S'/'s': Shift was or was not pressed.
  • 'M'/'m': Meta was or was not pressed.
  • 'L'/'R'/'P'/'u': Key was a release, repeat, press, or of unknown type.

OPTIONS

-v: Increase verbosity.

NOTES

Mouse events are only generated for button presses and releases, and for movement while a button is held down.

SEE ALSO

tack(1), notcurses(3), notcurses_input(3)