Currently konsole copies xterms behaviour of Ctrl+Enter and Enter sending the same character when pressed (the newline) so it is not possible to differentiate between them in programs like vim. While this is not uncommon in older terminals, newer ones send different character sets so Ctrl+Enter can be used as a shortcut combination. Reproducible: Always Steps to Reproduce: 1. Open konsole 2. Hit Ctrl+v (to view keyboard output) 2. Press Enter and view results 3. Hit Ctrl+v 4> Press Ctrl+Enter and view results Actual Results: ^M ^M Expected Results: ^M <NL>
You can do that in konsole by adding an entry in the key bindings editor for: Return-Shift+Ctrl and set it to send whatever escape sequence you want. Note that Enter is the key on the keypad (numpad), whereas Return is the Enter key in the middle of the keyboard (usually above Shift). Closing as invalid, as you can set Ctrl+Return to send any escape sequence.