diff --git a/src/sbbs3/inkey.cpp b/src/sbbs3/inkey.cpp
index 59280afac6c9032197014e6ae898f4bc33ab98fa..4934b050b4c29b8e019296f180d0219b2d84793e 100644
--- a/src/sbbs3/inkey.cpp
+++ b/src/sbbs3/inkey.cpp
@@ -290,6 +290,8 @@ char sbbs_t::handle_ctrlkey(char ch, long mode)
 						case 'F':	/* Xterm: cursor preceding line */
 						case 'K':	/* ANSI:  clear-to-end-of-line */
 							return(CTRL_E);	/* ctrl-e (end line) */
+						case '@':	/* ANSI/ECMA-048 INSERT */
+							return(CTRL_V);
 						case '~':	/* VT-220 (XP telnet.exe) */
 							switch(atoi(str)) {
 								case 1: