| version 1.14, 2003/11/13 07:47:17 | version 1.17, 2003/11/15 07:10:02 | 
| Line 277  static void HandleMenuChoice(long wParam | Line 277  static void HandleMenuChoice(long wParam | 
 | case IDM_KEY: | case IDM_KEY: | 
 | menu_setkey(0); | menu_setkey(0); | 
 | keystat_resetjoykey(); | keystat_resetjoykey(); | 
 |  | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_JOY1: | case IDM_JOY1: | 
 | menu_setkey(1); | menu_setkey(1); | 
 | keystat_resetjoykey(); | keystat_resetjoykey(); | 
 |  | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_JOY2: | case IDM_JOY2: | 
 | menu_setkey(2); | menu_setkey(2); | 
 | keystat_resetjoykey(); | keystat_resetjoykey(); | 
 |  | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_MOUSEKEY: | case IDM_MOUSEKEY: | 
 | menu_setkey(3); | menu_setkey(3); | 
 | keystat_resetjoykey(); | keystat_resetjoykey(); | 
 |  | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_XSHIFT: | case IDM_XSHIFT: | 
 | menu_setxshift(np2cfg.XSHIFT ^ 1); | menu_setxshift(np2cfg.XSHIFT ^ 1); | 
 | keystat_forcerelease(0x70); | keystat_forcerelease(0x70); | 
 |  | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_XCTRL: | case IDM_XCTRL: | 
 | menu_setxshift(np2cfg.XSHIFT ^ 2); | menu_setxshift(np2cfg.XSHIFT ^ 2); | 
 | keystat_forcerelease(0x74); | keystat_forcerelease(0x74); | 
 |  | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_XGRPH: | case IDM_XGRPH: | 
 | menu_setxshift(np2cfg.XSHIFT ^ 4); | menu_setxshift(np2cfg.XSHIFT ^ 4); | 
 | keystat_forcerelease(0x73); | keystat_forcerelease(0x73); | 
 |  | update |= SYS_UPDATECFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_F12MOUSE: | case IDM_F12MOUSE: | 
 | menu_setf12copy(0); | menu_setf12copy(0); | 
 | keystat_resetcopyhelp(); | keystat_resetcopyhelp(); | 
| update |= SYS_UPDATECFG; | update |= SYS_UPDATEOSCFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_F12COPY: | case IDM_F12COPY: | 
 | menu_setf12copy(1); | menu_setf12copy(1); | 
 | keystat_resetcopyhelp(); | keystat_resetcopyhelp(); | 
| update |= SYS_UPDATECFG; | update |= SYS_UPDATEOSCFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_F12STOP: | case IDM_F12STOP: | 
 | menu_setf12copy(2); | menu_setf12copy(2); | 
 | keystat_resetcopyhelp(); | keystat_resetcopyhelp(); | 
| update |= SYS_UPDATECFG; | update |= SYS_UPDATEOSCFG; | 
 | break; | break; | 
 |  |  | 
 | case IDM_BEEPOFF: | case IDM_BEEPOFF: | 
| Line 572  static void eventproc(EventRecord *event | Line 579  static void eventproc(EventRecord *event | 
 | mousemng_buttonevent(MOUSEMNG_LEFTUP); | mousemng_buttonevent(MOUSEMNG_LEFTUP); | 
 | mousemng_buttonevent(MOUSEMNG_RIGHTUP); | mousemng_buttonevent(MOUSEMNG_RIGHTUP); | 
 | break; | break; | 
 |  |  | 
 |  | case activateEvt: | 
 |  | mackbd_activate((event->modifiers & activeFlag)?TRUE:FALSE); | 
 |  | break; | 
 | } | } | 
 | } | } | 
 |  |  |