winpty/agent
Ryan Prichard 1fdda9e1d4 Work on console input handling.
* If bytes are still queued after processing as many keypresses as
   possible, send a DSR to the console.  The console should respond with
   a DSR reply, which will flush out the input buffer without having to
   wait for a timeout.

 * Add ah hoc code for ALT-<character> rather than listing every character
   in the table.

 * When keypresses have Alt/Ctrl/Shift modifiers, generate extra
   INPUT_RECORDS to press and release each modifier.  EDIT.COM seemed to
   require these for some Ctrl-<key> keypresses I tried.
2012-03-20 02:04:46 -07:00
..
Agent.cc Work on console input handling. 2012-03-20 02:04:46 -07:00
Agent.h Work on console input handling. 2012-03-20 02:04:46 -07:00
AgentAssert.cc Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
AgentAssert.h Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
AgentDebugClient.cc Rename Agent to agent. 2012-01-21 17:32:26 -08:00
ConsoleInput.cc Work on console input handling. 2012-03-20 02:04:46 -07:00
ConsoleInput.h Work on console input handling. 2012-03-20 02:04:46 -07:00
Coord.cc Various changes intended to help with debugging. 2012-03-15 01:59:12 -07:00
Coord.h Various changes intended to help with debugging. 2012-03-15 01:59:12 -07:00
EventLoop.cc Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
EventLoop.h Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
main.cc Checkpoint work to replace the Qt event loop and I/O code. 2012-03-13 22:14:39 -07:00
Makefile Initial checkin of improved console input handling. 2012-03-19 21:30:16 -07:00
NamedPipe.cc Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
NamedPipe.h Checkpoint work on the EventLoop and NamedPipe classes. 2012-03-14 02:37:18 -07:00
SmallRect.cc Various changes intended to help with debugging. 2012-03-15 01:59:12 -07:00
SmallRect.h Fix SmallRect::intersected. 2012-03-15 02:01:41 -07:00
Terminal.cc Try to improve the way color works in the agent. 2012-03-15 04:08:58 -07:00
Terminal.h Fix a bug involving the Terminal::finishOutput call. 2012-03-15 02:11:03 -07:00
Win32Console.cc Initial checkin of improved console input handling. 2012-03-19 21:30:16 -07:00
Win32Console.h Initial checkin of improved console input handling. 2012-03-19 21:30:16 -07:00