in src/agent/ConsoleInput.cc [291:313]
void ConsoleInput::updateInputFlags(bool forceTrace)
{
const DWORD mode = inputConsoleMode();
const bool newFlagEE = (mode & ENABLE_EXTENDED_FLAGS) != 0;
const bool newFlagMI = (mode & ENABLE_MOUSE_INPUT) != 0;
const bool newFlagQE = (mode & ENABLE_QUICK_EDIT_MODE) != 0;
const bool newFlagEI = (mode & 0x200) != 0;
if (forceTrace ||
newFlagEE != m_enableExtendedEnabled ||
newFlagMI != m_mouseInputEnabled ||
newFlagQE != m_quickEditEnabled ||
newFlagEI != m_escapeInputEnabled) {
trace("CONIN modes: Extended=%s, MouseInput=%s QuickEdit=%s EscapeInput=%s",
newFlagEE ? "on" : "off",
newFlagMI ? "on" : "off",
newFlagQE ? "on" : "off",
newFlagEI ? "on" : "off");
}
m_enableExtendedEnabled = newFlagEE;
m_mouseInputEnabled = newFlagMI;
m_quickEditEnabled = newFlagQE;
m_escapeInputEnabled = newFlagEI;
}