--- pico/display.c.orig	Thu Sep  2 03:25:22 1999
+++ pico/display.c	Thu Oct 14 10:53:41 1999
@@ -71,32 +71,32 @@
  * Standard pico keymenus...
  */
 static KEYMENU menu_pico[] = {
-    {"^G", "Get Help", KS_SCREENHELP},	{"^O", "WriteOut", KS_SAVEFILE},
-    {"^R", "Read File", KS_READFILE},	{"^Y", "Prev Pg", KS_PREVPAGE},
-    {"^K", "Cut Text", KS_NONE},	{"^C", "Cur Pos", KS_CURPOSITION},
-    {"^X", "Exit", KS_EXIT},		{"^J", "Justify", KS_JUSTIFY},
-    {"^W", "Where is", KS_WHEREIS},	{"^V", "Next Pg", KS_NEXTPAGE},
+    {"^G", "U", KS_SCREENHELP}, {"^O", "gJɮ", KS_SAVEFILE},
+    {"^R", "Ūɮ", KS_READFILE},   {"^Y", "W@", KS_PREVPAGE},
+    {"^K", "ŤU@", KS_NONE},       {"^C", "ثem", KS_CURPOSITION},
+    {"^X", "}", KS_EXIT},           {"^J", "q", KS_JUSTIFY},
+    {"^W", "jM", KS_WHEREIS},        {"^V", "U@", KS_NEXTPAGE},
     {"^U", NULL, KS_NONE},
-#ifdef	SPELLER
-    {"^T", "To Spell", KS_SPELLCHK}
+#if	defined(SPELLER) && !defined(__FreeBSD__)
+    {"^T", "rˬd", KS_SPELLCHK}
 #else
-    {"^D", "Del Char", KS_NONE}
+    {"^D", "Rr", KS_NONE}
 #endif
 };
 #define	UNCUT_KEY	10
 
 
 static KEYMENU menu_compose[] = {
-    {"^G", "Get Help", KS_SCREENHELP},	{"^X", NULL, KS_SEND},
-    {"^R", "Read File", KS_READFILE},	{"^Y", "Prev Pg", KS_PREVPAGE},
-    {"^K", "Cut Text", KS_NONE},	{"^O", "Postpone", KS_POSTPONE},
-    {"^C", "Cancel", KS_CANCEL},	{"^J", "Justify", KS_JUSTIFY},
-    {NULL, NULL, KS_NONE},		{"^V", "Next Pg", KS_NEXTPAGE},
+    {"^G", "U", KS_SCREENHELP}, {"^X", NULL, KS_SEND},
+    {"^R", "Ūɮ", KS_READFILE},   {"^Y", "W@", KS_PREVPAGE},
+    {"^K", "ŤU@", KS_NONE},       {"^O", "ȽwgH", KS_POSTPONE},
+    {"^C", "", KS_CANCEL},         {"^J", "q", KS_JUSTIFY},
+    {NULL, NULL, KS_NONE},             {"^V", "U@", KS_NEXTPAGE},
     {"^U", NULL, KS_NONE},
-#ifdef	SPELLER
-    {"^T", "To Spell", KS_SPELLCHK}
+#if	defined(SPELLER) && !defined(__FreeBSD__)
+    {"^T", "rˬd", KS_SPELLCHK}
 #else
-    {"^D", "Del Char", KS_NONE}
+    {"^D", "Rr", KS_NONE}
 #endif
 };
 #define	EXIT_KEY	1
@@ -152,7 +152,7 @@
     (*term.t_rev)(FALSE);
     vscreen = (VIDEO **) malloc((term.t_nrow+1)*sizeof(VIDEO *));
     if (vscreen == NULL){
-	emlwrite("Allocating memory for virtual display failed.", NULL);
+	emlwrite("tmO鵹ܾѡC", NULL);
         return(FALSE);
     }
 
@@ -160,7 +160,7 @@
     pscreen = (VIDEO **) malloc((term.t_nrow+1)*sizeof(VIDEO *));
     if (pscreen == NULL){
 	free((void *)vscreen);
-	emlwrite("Allocating memory for physical display failed.", NULL);
+	emlwrite("tmO鵹ܾѡC", NULL);
         return(FALSE);
     }
 
@@ -171,7 +171,7 @@
         if (vp == NULL){
 	    free((void *)vscreen);
 	    free((void *)pscreen);
-	    emlwrite("Allocating memory for virtual display lines failed.",
+	    emlwrite("tmO鵹ܦ楢ѡC",
 		     NULL);
             return(FALSE);
 	}
@@ -191,7 +191,7 @@
 
 	    free((void *)vscreen);
 	    free((void *)pscreen);
-	    emlwrite("Allocating memory for physical display lines failed.",
+	    emlwrite("tmO鵹ܦ楢ѡC",
 		     NULL);
             return(FALSE);
 	}
@@ -749,12 +749,12 @@
 	    }
 
 	    if(lastflag&CFFILL){
-		menu_pico[UNCUT_KEY].label = "UnJustify";
-		emlwrite("Can now UnJustify!", NULL);
+		menu_pico[UNCUT_KEY].label = "";
+		emlwrite("{biH!", NULL);
 		mpresf = FARAWAY;	/* remove this after next keystroke! */
 	    }
 	    else
-	      menu_pico[UNCUT_KEY].label = "UnCut Text";
+	      menu_pico[UNCUT_KEY].label = "_Rr";
 
 	    wkeyhelp(menu_pico);
 	    sgarbk = FALSE;
@@ -944,18 +944,18 @@
 	  ShowPrompt();
 	else{
 	    menu_compose[EXIT_KEY].label  = (Pmaster->headents)
-					      ? "Send" :"Exit";
+					      ? "eX" :"}";
 	    menu_compose[PSTPN_KEY].name  = (Pmaster->headents)
 					      ? "^O" : NULL;
 	    menu_compose[PSTPN_KEY].label = (Pmaster->headents)
-					      ? "Postpone" : NULL;
+					      ? "ȽwgH" : NULL;
 	    menu_compose[WHERE_KEY].name  = (Pmaster->alt_ed) ? "^_" : "^W";
-	    menu_compose[WHERE_KEY].label = (Pmaster->alt_ed) ? "Alt Edit" 
-							      : "Where is";
+	    menu_compose[WHERE_KEY].label = (Pmaster->alt_ed) ? "۩ws边" 
+							      : "jM";
 	    KS_OSDATASET(&menu_compose[WHERE_KEY],
 			 (Pmaster->alt_ed) ? KS_ALTEDITOR : KS_WHEREIS);
-	    menu_compose[UNCUT_KEY].label = (thisflag&CFFILL) ? "UnJustify"
-							      : "UnCut Text";
+	    menu_compose[UNCUT_KEY].label = (thisflag&CFFILL) ? ""
+							      : "_Rr";
 	    wkeyhelp(menu_compose);
 #ifdef _WINDOWS
 	    /* When alt editor is available "Where is" is not on the menu
@@ -1159,11 +1159,11 @@
     }
 
     menu_yesno[1].name  = "Y";
-    menu_yesno[1].label = (dflt == TRUE) ? "[Yes]" : "Yes";
+    menu_yesno[1].label = (dflt == TRUE) ? "[O]" : "O";
     menu_yesno[6].name  = "^C";
-    menu_yesno[6].label = "Cancel";
+    menu_yesno[6].label = "";
     menu_yesno[7].name  = "N";
-    menu_yesno[7].label = (dflt == FALSE) ? "[No]" : "No";
+    menu_yesno[7].label = (dflt == FALSE) ? "[_]" : "_";
     wkeyhelp(menu_yesno);		/* paint generic menu */
     sgarbk = TRUE;			/* mark menu dirty */
     if(Pmaster && curwp)
@@ -1177,7 +1177,7 @@
 	switch(GetKey()){
 	  case (CTRL|'M') :		/* default */
 	    if(dflt >= 0){
-		pputs((dflt) ? "Yes" : "No", 1);
+		pputs((dflt) ? "O" : "_", 1);
 		rv = dflt;
 	    }
 	    else
@@ -1194,14 +1194,14 @@
 	  case 'y' :
 	  case 'Y' :
 	  case F3  :
-	    pputs("Yes", 1);
+	    pputs("O", 1);
 	    rv = TRUE;
 	    break;
 
 	  case 'n' :
 	  case 'N' :
 	  case F4  :
-	    pputs("No", 1);
+	    pputs("_", 1);
 	    rv = FALSE;
 	    break;
 
@@ -1329,7 +1329,7 @@
 #endif
 
     menu_mlreply[0].name = "^G";
-    menu_mlreply[0].label = "Get Help";
+    menu_mlreply[0].label = "U";
     KS_OSDATASET(&menu_mlreply[0], KS_SCREENHELP);
     for(j = 0, i = 1; i < 6; i++){	/* insert odd extras */
 	menu_mlreply[i].name = NULL;
@@ -1349,7 +1349,7 @@
     }
 
     menu_mlreply[6].name = "^C";
-    menu_mlreply[6].label = "Cancel";
+    menu_mlreply[6].label = "";
     KS_OSDATASET(&menu_mlreply[6], KS_NONE);
     for(j = 0, i = 7; i < 12; i++){	/* insert even extras */
 	menu_mlreply[i].name = NULL;
