--- np2/macos9/np2.cpp 2003/11/12 00:55:38 1.13 +++ np2/macos9/np2.cpp 2003/11/13 20:14:31 1.15 @@ -396,6 +396,11 @@ static void HandleMenuChoice(long wParam update |= SYS_UPDATECFG; break; + case IDM_AMD98: + menu_setsound(0x80); + update |= SYS_UPDATECFG; + break; + case IDM_SEEKSND: menu_setmotorflg(np2cfg.MOTOR ^ 1); update |= SYS_UPDATECFG; @@ -567,6 +572,10 @@ static void eventproc(EventRecord *event mousemng_buttonevent(MOUSEMNG_LEFTUP); mousemng_buttonevent(MOUSEMNG_RIGHTUP); break; + + case activateEvt: + mackbd_activate((event->modifiers & activeFlag)?TRUE:FALSE); + break; } } @@ -718,6 +727,8 @@ int main(int argc, char *argv[]) { flagload(np2resume); } + SetScriptManagerVariable(smKeyDisableState, 1); + SetEventMask(everyEvent); np2running = TRUE;