diff --git a/src/conio/cterm.c b/src/conio/cterm.c
index d56e6c536e001523d72b94707a618b3cdbcedbef..f31a3db959edeb7f82996d1216860769f04ed43c 100644
--- a/src/conio/cterm.c
+++ b/src/conio/cterm.c
@@ -2797,6 +2797,7 @@ static void do_ansi(struct cterminal *cterm, char *retbuf, size_t retsize, int *
 							i = TERM_MAXX;
 						GOTOXY(col, row);
 						break;
+					case 'j':	/* Character Position Backward */
 					case 'D':	/* Cursor Left */
 						seq_default(seq, 0, 1);
 						TERM_XY(&col, &row);
@@ -3093,8 +3094,7 @@ static void do_ansi(struct cterminal *cterm, char *retbuf, size_t retsize, int *
 						break;
 					case 'i':	/* ToDo?  Media Copy (Printing) */
 						break;
-					case 'j':	/* TODO? Character Position Backward */
-						break;
+					// for case 'j': see case 'D':
 					// for case 'k': see case 'A':
 					case 'l':	/* TODO? Reset Mode */
 						break;
@@ -3314,7 +3314,7 @@ static void do_ansi(struct cterminal *cterm, char *retbuf, size_t retsize, int *
 					 * END OF STANDARD CONTROL FUNCTIONS
 					 * AFTER THIS IS ALL PRIVATE EXTENSIONS
 					 */
-					case 'p': /* ToDo?  ANSI keyboard reassignment, pointer mode, soft reset */
+					case 'p': /* ToDo?  ANSI keyboard reassignment, pointer mode */
 						break;
 					case 'q': /* ToDo?  VT100 keyboard lights, cursor style, protection */
 						break;