winpty 0.2.1
- The main project source was moved into a
srcdirectory for better code
organization and to fix
#51. - winpty recognizes many more escape sequences, including:
- putty/rxvt's F1-F4 keys
#40 - the Linux virtual console's F1-F5 keys
- the "application numpad" keys (e.g. enabled with DECPAM)
- putty/rxvt's F1-F4 keys
- Fixed handling of Shift-Alt-O and Alt-[.
- Added support for mouse input. The UNIX adapter has a
--mouseargument
that puts the terminal into mouse mode, but the agent recognizes mouse
input even without the argument. The agent recognizes double-clicks using
Windows' double-click interval setting (i.e. GetDoubleClickTime).
#57
Changes to debugging interfaces:
- The
WINPTY_DEBUGvariable is now a comma-separated list. The old
behavior (i.e. tracing) is enabled withWINPTY_DEBUG=trace. - The UNIX adapter program now has a
--showkeyargument that dumps input
bytes. - The
winpty-agent.exeprogram has a--show-inputargument that dumps
INPUT_RECORDrecords. (It omits mouse events unless--with-mouseis
also specified.) The agent also responds toWINPTY_DEBUG=trace,input,
which logs input bytes and synthesized console events, and it responds to
WINPTY_DEBUG=trace,dump_input_map, which dumps the internal table of
escape sequences.