--- np2/macos9/mackbd.cpp 2003/12/04 16:48:15 1.7 +++ np2/macos9/mackbd.cpp 2003/12/04 18:31:02 1.9 @@ -167,17 +167,17 @@ BOOL mackbd_keydown(int keycode, BOOL cm data = NC; if (keycode == 0x67) { - if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE)) { + if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) { data = bindtbl.f11[np2oscfg.F11KEY]; } } else if (keycode == 0x6f) { - if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE)) { + if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) { data = bindtbl.f12[np2oscfg.F12KEY]; } } if (data != NC) { - keystat_senddata(NC); + keystat_senddata(data); return(TRUE); } (void)cmd; @@ -190,17 +190,17 @@ BOOL mackbd_keyup(int keycode) { data = NC; if (keycode == 0x67) { - if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE)) { + if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) { data = bindtbl.f11[np2oscfg.F11KEY]; } } else if (keycode == 0x6f) { - if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE)) { + if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) { data = bindtbl.f12[np2oscfg.F12KEY]; } } if (data != NC) { - keystat_senddata(NC | 0x80); + keystat_senddata(data | 0x80); return(TRUE); } return(FALSE); @@ -362,12 +362,12 @@ BOOL mackbd_keydown(int keycode, BOOL cm data = NC; if (keycode == 0x67) { - if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE)) { + if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) { data = bindtbl.f11[np2oscfg.F11KEY]; } } else if (keycode == 0x6f) { - if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE)) { + if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) { data = bindtbl.f12[np2oscfg.F12KEY]; } } @@ -396,12 +396,12 @@ BOOL mackbd_keyup(int keycode) { data = NC; ret = FALSE; if (keycode == 0x67) { - if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE)) { + if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) { data = bindtbl.f11[np2oscfg.F11KEY]; } } else if (keycode == 0x6f) { - if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE)) { + if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) { data = bindtbl.f12[np2oscfg.F12KEY]; } }