https://bugs.winehq.org/show_bug.cgi?id=41732
--- Comment #4 from Jens Reyer jre.winesim@gmail.com --- (In reply to Hugh McMaster from comment #3)
"Set defaults" doesn't change the active console settings. That's why you don't see any difference until restarting the console.
ACK
I tested the "Retain these settings for later sessions" option again and found that the keyboard configuration changed to Emacs mode immediately.
[...]
By the way, prior to the patch being applied, pressing Enter/Return caused the configuration to change.
Ah, on a closer look it seems both "Modify only current session" and "Retain these settings for later sessions" behave the same in this respect:
Changing to emacs mode takes effect *after* the first keypress. (Only) the very first keypress is not interpreted correctly. No restart required.
While testing I didn't consider this (sometimes testing "Ctrl+Y" and sometimes "foo,Ctrl+Y"), and probably therefore came to a wrong conclusion.
I think in practice the behavior now is absolutely ok. Thanks again!
I'm using Linux Mint 18 with the latest git version (Wine 2.0-rc2).
Debian stretch (testing) with locally built Wine Debian packages. Last time I tested Wine 2.0-rc1 with your 2 related commits, and now 2.0-rc2.