--- np2/macos9/menu.cpp 2003/11/13 07:47:17 1.5 +++ np2/macos9/menu.cpp 2003/12/04 16:48:15 1.6 @@ -85,18 +85,32 @@ void menu_setxshift(BYTE value) { _CheckMenuItem(hmenu, IDM_XGRPH, MFCHECK(value & 4)); } -void menu_setf12copy(BYTE value) { +void menu_setf11key(BYTE value) { MenuHandle hmenu; - if (value >= 3) { + if (value >= 4) { value = 0; } - np2oscfg.F12COPY = value; + np2oscfg.F11KEY = value; + hmenu = _GetMenu(IDM_KEYBOARD); + _CheckMenuItem(hmenu, IDM_F11KANA, MFCHECK(value == 0)); + _CheckMenuItem(hmenu, IDM_F11STOP, MFCHECK(value == 1)); + _CheckMenuItem(hmenu, IDM_F11NFER, MFCHECK(value == 3)); +} + +void menu_setf12key(BYTE value) { + + MenuHandle hmenu; + + if (value >= 4) { + value = 0; + } + np2oscfg.F12KEY = value; hmenu = _GetMenu(IDM_KEYBOARD); _CheckMenuItem(hmenu, IDM_F12MOUSE, MFCHECK(value == 0)); _CheckMenuItem(hmenu, IDM_F12COPY, MFCHECK(value == 1)); - _CheckMenuItem(hmenu, IDM_F12STOP, MFCHECK(value == 2)); + _CheckMenuItem(hmenu, IDM_F12XFER, MFCHECK(value == 3)); } void menu_setbeepvol(BYTE value) {