|
|
| version 1.10, 2004/01/22 01:10:04 | version 1.11, 2004/02/13 09:07:42 |
|---|---|
| Line 10 | Line 10 |
| #define NC 0xff | #define NC 0xff |
| typedef struct { | typedef struct { |
| BYTE f11[4]; | UINT8 f11[5]; |
| BYTE f12[4]; | UINT8 f12[5]; |
| } BINDTBL; | } BINDTBL; |
| static const BINDTBL bindtbl = { | static const BINDTBL bindtbl = { |
| // カナ Stop [=] NFER | // カナ Stop [=] NFER USER |
| {0x72, 0x60, 0x4d, 0x51}, | {0x72, 0x60, 0x4d, 0x51, 0x76}, |
| // Copy [,] XFER | // Copy [,] XFER |
| {NC, 0x61, 0x4f, 0x35}}; | {NC, 0x61, 0x4f, 0x35, 0x77}}; |
| void mackbd_resetf11(void) { | void mackbd_resetf11(void) { |
| UINT i; | UINT i; |
| for (i=1; i<(sizeof(bindtbl.f11)/sizeof(BYTE)); i++) { | for (i=1; i<(sizeof(bindtbl.f11)/sizeof(UINT8)); i++) { |
| keystat_forcerelease(bindtbl.f11[i]); | keystat_forcerelease(bindtbl.f11[i]); |
| } | } |
| } | } |
| Line 33 void mackbd_resetf12(void) { | Line 33 void mackbd_resetf12(void) { |
| UINT i; | UINT i; |
| for (i=1; i<(sizeof(bindtbl.f12)/sizeof(BYTE)); i++) { | for (i=1; i<(sizeof(bindtbl.f12)/sizeof(UINT8)); i++) { |
| keystat_forcerelease(bindtbl.f12[i]); | keystat_forcerelease(bindtbl.f12[i]); |
| } | } |
| } | } |
| Line 167 BOOL mackbd_keydown(int keycode, BOOL cm | Line 167 BOOL mackbd_keydown(int keycode, BOOL cm |
| data = NC; | data = NC; |
| if (keycode == 0x67) { | if (keycode == 0x67) { |
| if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) { | if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(UINT8))) { |
| data = bindtbl.f11[np2oscfg.F11KEY]; | data = bindtbl.f11[np2oscfg.F11KEY]; |
| } | } |
| } | } |
| else if (keycode == 0x6f) { | else if (keycode == 0x6f) { |
| if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) { | if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(UINT8))) { |
| data = bindtbl.f12[np2oscfg.F12KEY]; | data = bindtbl.f12[np2oscfg.F12KEY]; |
| } | } |
| } | } |
| Line 190 BOOL mackbd_keyup(int keycode) { | Line 190 BOOL mackbd_keyup(int keycode) { |
| data = NC; | data = NC; |
| if (keycode == 0x67) { | if (keycode == 0x67) { |
| if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) { | if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(UINT8))) { |
| data = bindtbl.f11[np2oscfg.F11KEY]; | data = bindtbl.f11[np2oscfg.F11KEY]; |
| } | } |
| } | } |
| else if (keycode == 0x6f) { | else if (keycode == 0x6f) { |
| if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) { | if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(UINT8))) { |
| data = bindtbl.f12[np2oscfg.F12KEY]; | data = bindtbl.f12[np2oscfg.F12KEY]; |
| } | } |
| } | } |
| Line 362 BOOL mackbd_keydown(int keycode, BOOL cm | Line 362 BOOL mackbd_keydown(int keycode, BOOL cm |
| data = NC; | data = NC; |
| if (keycode == 0x67) { | if (keycode == 0x67) { |
| if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) { | if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(UINT8))) { |
| data = bindtbl.f11[np2oscfg.F11KEY]; | data = bindtbl.f11[np2oscfg.F11KEY]; |
| } | } |
| } | } |
| else if (keycode == 0x6f) { | else if (keycode == 0x6f) { |
| if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) { | if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(UINT8))) { |
| data = bindtbl.f12[np2oscfg.F12KEY]; | data = bindtbl.f12[np2oscfg.F12KEY]; |
| } | } |
| } | } |
| Line 396 BOOL mackbd_keyup(int keycode) { | Line 396 BOOL mackbd_keyup(int keycode) { |
| data = NC; | data = NC; |
| ret = FALSE; | ret = FALSE; |
| if (keycode == 0x67) { | if (keycode == 0x67) { |
| if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) { | if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(UINT8))) { |
| data = bindtbl.f11[np2oscfg.F11KEY]; | data = bindtbl.f11[np2oscfg.F11KEY]; |
| } | } |
| } | } |
| else if (keycode == 0x6f) { | else if (keycode == 0x6f) { |
| if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) { | if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(UINT8))) { |
| data = bindtbl.f12[np2oscfg.F12KEY]; | data = bindtbl.f12[np2oscfg.F12KEY]; |
| } | } |
| } | } |