http://bugs.winehq.org/show_bug.cgi?id=24306
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from Jörg Höhle hoehle@users.sourceforge.net 2011-01-11 14:03:06 CST --- Looks good in 1.3.10. Control characters are echoed to the Gnome terminal, which is fine with me. Both ^C and ^Z work (after stty susp ^Y).
What's different from native is behaviour when ^D is not at the beginning of line, e.g. type "abc^D" resp. "abc^Z". This might make a difference with apps that read from a redirected file (or inside a shell buffer in Emacs) but I have no such use case.
What's not perfect yet is echoing after a program is suspended and restarted. Bash will have changed terminal mode in between, causing all subsequent input to Wine to be echoed twice to the console (the full line of input is printed again after pressing Return). I don't know whether detecting SIGSTOP/SIGCONT in order to set again the terminal parameters would help. Luckily, ^D still works after suspend/fg. Thank you!