--- pine/pine.c.orig	Thu Feb 27 06:50:46 1997
+++ pine/pine.c	Sat Jan 17 21:09:06 1998
@@ -190,30 +190,30 @@
 
 
 static struct key main_keys[] =
-       {{"?","Help",KS_SCREENHELP},
-	{"O","OTHER CMDS",KS_NONE},
+       {{"?","",KS_SCREENHELP},
+	{"O","䥦RO",KS_NONE},
 	{NULL,NULL,KS_NONE},
 	{NULL,NULL,KS_NONE},
-	{"P","PrevCmd",KS_NONE},
-	{"N","NextCmd",KS_NONE},
+	{"P","e@өRO",KS_NONE},
+	{"N","@өRO",KS_NONE},
 	{NULL,NULL,KS_NONE},
 	{NULL,NULL,KS_NONE},
-	{"R","RelNotes",KS_NONE},
-	{"K","KBLock",KS_NONE},
+	{"R","v",KS_NONE},
+	{"K","Lw",KS_NONE},
 	{NULL,NULL,KS_NONE},
 	{NULL,NULL,KS_NONE},
 
-	{"?","Help",KS_SCREENHELP},
-	{"O","OTHER CMDS",KS_NONE},
-	{"Q","Quit",KS_EXIT},
-	{"C","Compose",KS_COMPOSER},
-	{"L","ListFldrs",KS_FLDRLIST},
-	{"G","GotoFldr",KS_GOTOFLDR},
-	{"I","Index",KS_FLDRINDEX},
+	{"?","",KS_SCREENHELP},
+	{"O","䥦RO",KS_NONE},
+	{"Q","}",KS_EXIT},
+	{"C","gH",KS_COMPOSER},
+	{"L","CXH",KS_FLDRLIST},
+	{"G","iJH",KS_GOTOFLDR},
+	{"I","",KS_FLDRINDEX},
 	{"J","Journal",KS_REVIEW},
-	{"S","Setup",KS_NONE},
-	{"A","AddrBook",KS_ADDRBOOK},
-	{"B","Report Bug",KS_NONE},
+	{"S","]w",KS_NONE},
+	{"A","a}ï",KS_ADDRBOOK},
+	{"B","~^",KS_NONE},
 	{NULL,NULL,KS_NONE}};
 INST_KEY_MENU(main_keymenu, main_keys);
 #define MAIN_HELP_KEY		0
@@ -916,25 +916,25 @@
     unsigned int key;             /* alpha key that invokes this action */
     unsigned int keymenu_number;  /* index into keymenu array for this cmd */
 } mkeys[] = {
-    {" %s     HELP               -  Get help using Pine",
+    {" %s     ϥλ               -  PINE ϥλ",
        NULL, PF1, '?', MAIN_HELP_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     COMPOSE MESSAGE    -  Compose and send%s a message",
+    {" %s     gH                   -  gHάOo峹",
        "/post", OPF4, 'C', MAIN_COMPOSE_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     FOLDER INDEX       -  View messages in current folder",
+    {" %s     dݫH             -  dݥثeH󧨤H",
        NULL, OPF7, 'I', MAIN_INDEX_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     FOLDER LIST        -  Select a folder%s to view",
+    {" %s     H󧨦C             -  CXH󧨩άO NEWS GROUP Hѿ",
        " OR news group", OPF5, 'L', MAIN_FOLDER_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     ADDRESS BOOK       -  Update address book",
+    {" %s     a}ï                 -  sέקa}ïe",
        NULL, OPF10, 'A', MAIN_ADDRESS_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     SETUP              -  Configure or update Pine",
+    {" %s     ]w PINE              -  ]w PINE [cάOѼ",
        NULL, OPF9, 'S', MAIN_SETUP_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     QUIT               -  Exit the Pine program",
+    {" %s     } PINE              -   PINE ϥ",
        NULL, OPF3, 'Q', MAIN_QUIT_KEY},
     {NULL, NULL, UNUSED, UNUSED, UNUSED}
 };
@@ -1103,7 +1103,7 @@
 	  ch = PF2OPF(ch);
 
 	/*----- Validate the command ----*/
-	if(ch == ctrl('M') || ch == ctrl('J') || ch == PF4){
+	if(ch == ctrl('M') || ch == ctrl('J') || ch == PF4 || ch == KEY_RIGHT){
 	  ch = F_ON(F_USE_FK,pine_state)
                                        ? mkeys[current_default_menu_item].f_key
                                        : mkeys[current_default_menu_item].key;
@@ -1302,6 +1302,7 @@
 #endif /* !NO_KEYBOARD_LOCK */
 
           /*---------- Quit pine ----------*/
+          case KEY_LEFT:
 	  case OPF3: 
 	  case 'q':
 	  quit_case :
@@ -1683,11 +1684,11 @@
 {
     char        prompt[80];
     char        letters[20];
-    char        *printer  = "Printer";
-    char        *passwd   = "Newpassword";
-    char        *config   = "Config";
-    char        *update   = "Update";
-    char	*sigedit  = "Signature";
+    char        *printer  = "*L";
+    char        *passwd   = "]wsKX";
+    char        *config   = "ҳ]w";
+    char        *update   = "s";
+    char	*sigedit  = "ñW";
     HelpType     help     = h_mini_setup;
     int          deefault = 'p';
     int          s, ekey_num;
@@ -1758,13 +1759,13 @@
     }
 
     sprintf(prompt,
-	    "Choose a setup task from %s : ",
-	    F_ON(F_BLANK_KEYMENU,ps_global) ? letters : "the menu below");
+	    "бq%sܧAҭn]wu@ :",
+	    F_ON(F_BLANK_KEYMENU,ps_global) ? letters : "UC椤");
 
     s = radio_buttons(prompt, ql, setup_names, deefault, 'x', help, RB_NORM);
     /* ^C */
     if(s == 'x') {
-	q_status_message(SM_ORDER,0,3,"Setup command cancelled");
+	q_status_message(SM_ORDER,0,3,"]wOw");
 	s = 'e';
     }
 
@@ -2104,7 +2105,7 @@
     dprint(1, (debugfile, "\n\n    ---- QUIT SCREEN ----\n"));    
 
     if(!pine_state->nr_mode && F_OFF(F_QUIT_WO_CONFIRM,pine_state)
-       && want_to("Really quit pine", 'y', 0, NO_HELP, 0, 0) != 'y') {
+       && want_to("un}{?", 'y', 0, NO_HELP, 0, 0) != 'y') {
         pine_state->next_screen = pine_state->prev_screen;
         return;
     }
