{"version":"2.1.223","anchor":"ctrl-j-inserts-a-newline-in-multiline-text-inputs","canonical_anchor":"ctrl-j-inserts-a-newline-in-multiline-text-inputs","heading":"Ctrl+J inserts a newline in multiline text inputs","tier":"use","area":"Terminal UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223\/e\/ctrl-j-inserts-a-newline-in-multiline-text-inputs","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223","markdown":"### Ctrl+J inserts a newline in multiline text inputs\n\nCtrl+J now adds a line break in any multiline input, not just the chat box.\n\n**What**\n\nPressing ctrl+j in any multiline text input now inserts a line break instead of doing nothing, matching the existing chat keybinding.\n\n**Details**\n\n- The shared text input component handles ctrl+j when shift and meta are not held and the input is in multiline mode.\n- Mirrors the `\"ctrl+j\": \"chat:newline\"` chat keybinding, so the behaviour is now consistent between the chat composer and other multiline fields.\n- The enter-key newline insert was routed through the same input filter as part of this change.\n\n**Evidence**\n\n`d && Me.ctrl && !Me.shift && !Me.meta && Me.name === \"j\"`\n\n- Area: Terminal UI\n- Names: `ctrl+j`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 0\/5"}