Emulate copy and paste behavior of legacy Windows shell
Brought to you by:
bozho
I want to suggest that Console.exe should better emulate the copy, select, paste behavior of the legacy DOS console shell. Specifically:
1. Right click shows a "Mark" option and when enabled, it allows multi-line select with the left mouse button. While selecting, the console is paused.
2. After selecting text, "Enter" key auto-copies that selection into the clipboard
3. Add a Console.exe configuration setting that disables "Mark" options to protect against accidental pause of the console.
4. Fix wierd behavior on "Ctrl-select"
5. Don't allow "Shift-select" because the legacy console didnt allow it.
Please, check my latest unofficial build 147.6 at http://kirill.ca
There is no Mark option. It works more like Quick Edit mode where you don't need to explicitly turn on the Mark mode.
Enter key is not implemented (and don't try to assign Hotkey for Copy text to Enter).
You can somewhat protect against accidental selection [and pause] by assigning a modifier to Copy text mouse action. Which is what Ctrl-select does. If you don't like Ctrl+Left, you can change that settings in Hotkeys > Mouse section of Edit > Settings. Same goes for Shift+Left.