diff --git a/ChangeLog b/ChangeLog
index 83c17456a2b5ff8d9cf94155489e0b72dd50bcf4..876d63afde222268125a4759daeb190cfb4ea56d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-06-27  Benno Schulenberg  <bensberg@justemail.net>
+	* src/global.c (shortcut_init): Add default keybindings for Cut,
+	PrevWord and NextWord in the prompt input lines; the code for those
+	special operations already exists, just the shortcuts were missing.
+
 2014-06-25  Benno Schulenberg  <bensberg@justemail.net>
 	* src/browser.c (do_browser): Allow 'firstfile' and 'lastfile' to be
 	rebound to Ctrl keys -- checking meta_key is wrong, the function has
diff --git a/src/global.c b/src/global.c
index 11c460a5e7a9799ef0bd7ab513b515578f3e4ea1..d6cb4d0596e049ad6fc38678a2306a1c23b8da6f 100644
--- a/src/global.c
+++ b/src/global.c
@@ -981,8 +981,8 @@ void shortcut_init(void)
     add_to_sclist(MMAIN, "^\\", do_replace, 0, TRUE);
     add_to_sclist(MMAIN, "M-R", do_replace, 0, TRUE);
     add_to_sclist(MMAIN, "F14", do_replace, 0, TRUE);
-    add_to_sclist(MMAIN, "^K", do_cut_text_void, 0, TRUE);
-    add_to_sclist(MMAIN, "F9", do_cut_text_void, 0, TRUE);
+    add_to_sclist(MMOST, "^K", do_cut_text_void, 0, TRUE);
+    add_to_sclist(MMOST, "F9", do_cut_text_void, 0, TRUE);
     add_to_sclist(MMAIN, "^U", do_uncut_text, 0, TRUE);
     add_to_sclist(MMAIN, "F10", do_uncut_text, 0, TRUE);
 #ifndef DISABLE_JUSTIFY
@@ -1032,8 +1032,8 @@ void shortcut_init(void)
     add_to_sclist(MMOST, "Left", do_left, 0, TRUE);
     add_to_sclist(MMOST, "Right", do_right, 0, TRUE);
 #ifndef NANO_TINY
-    add_to_sclist(MMAIN, "^Space", do_next_word_void, 0, TRUE);
-    add_to_sclist(MMAIN, "M-Space", do_prev_word_void, 0, TRUE);
+    add_to_sclist(MMOST, "M-Space", do_prev_word_void, 0, TRUE);
+    add_to_sclist(MMOST, "^Space", do_next_word_void, 0, TRUE);
 #endif
     add_to_sclist(MMOST, "^A", do_home, 0, TRUE);
     add_to_sclist(MMOST, "Home", do_home, 0, TRUE);