% notcurses-input(1) % nick black % v3.0.9 # NAME notcurses-input - Read and display input events # SYNOPSIS **notcurses-input** [**-v**] [**-m**] # 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. * 'U'/'u': Super was or was not pressed * 'M'/'m': Meta was or was not pressed. * 'H'/'h': Hyper was or was not pressed. * 'X'/'x': CapsLock was or was not pressed. * '#'/'.': NumLock was or was not pressed. * 'L'/'R'/'P'/'u': Key was a release, repeat, press, or of unknown type. By default, mice events are enabled. # OPTIONS **-v**: Increase verbosity. **-m**: Inhibit mice events. # 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)**