diff --git a/src/syncterm/menu.c b/src/syncterm/menu.c
index fc4ddf8907a94c825b50591fbbfce7cf7ab31003..1fa73960d49ae2dd754861c9acb9bbae367f96df 100644
--- a/src/syncterm/menu.c
+++ b/src/syncterm/menu.c
@@ -135,7 +135,7 @@ int syncmenu(struct bbslist *bbs, int *speed)
 						,"Send Login ("ALT_KEY_NAMEP"-L)"
 						,"Upload ("ALT_KEY_NAMEP"-U)"
 						,"Download ("ALT_KEY_NAMEP"-D)"
-						,"Change Output Rate ("ALT_KEY_NAMEP"-Up/"ALT_KEY_NAMEP"-Down)"
+						,"Change Output Rate (Ctrl-Up/Ctrl-Down)"
 						,"Change Log Level"
 						,"Capture Control ("ALT_KEY_NAMEP"-C)"
 						,"ANSI Music Control ("ALT_KEY_NAMEP"-M)"
diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index e6cfaddcaa77bed78fb6c967b0b20ac21f06cbc9..acb2e7e704a2ba45f5ead5b68f8df129f76c694e 100644
--- a/src/syncterm/term.c
+++ b/src/syncterm/term.c
@@ -2865,7 +2865,7 @@ BOOL doterm(struct bbslist *bbs)
 					gotoxy(i,j);
 					key = 0;
 					break;
-				case 0x9800:	/* ALT-Up */
+				case 0x8d00:	/* CTRL-Up */
 					if(bbs->conn_type != CONN_TYPE_SERIAL) {
 						if(speed)
 							speed=rates[get_rate_num(speed)+1];
@@ -2874,7 +2874,7 @@ BOOL doterm(struct bbslist *bbs)
 						key = 0;
 					}
 					break;
-				case 0xa000:	/* ALT-Down */
+				case 0x9100:	/* CTRL-Down */
 					if(bbs->conn_type != CONN_TYPE_SERIAL) {
 						i=get_rate_num(speed);
 						if(i==0)