|
|
| version 1.4, 2004/01/15 18:15:30 | version 1.6, 2004/02/18 03:24:48 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include "np2.h" | #include "np2.h" |
| #include "winkbd.h" | #include "winkbd.h" |
| #include "pccore.h" | #include "keystat.h" |
| #include "iocore.h" | |
| #define NC 0xff | #define NC 0xff |
| Line 139 static const BYTE key106ext[256] = { | Line 138 static const BYTE key106ext[256] = { |
| // , , , , , , , ; 0xf8 | // , , , , , , , ; 0xf8 |
| NC, NC, NC, NC, NC, NC, NC, NC}; | NC, NC, NC, NC, NC, NC, NC, NC}; |
| static const BYTE f12keys[] = { | static const UINT8 f12keys[] = { |
| 0x61, 0x60, 0x4d, 0x4f}; | 0x61, 0x60, 0x4d, 0x4f, 0x76, 0x77}; |
| static BYTE getf12key(void) { | static BYTE getf12key(void) { |
| Line 148 static BYTE getf12key(void) { | Line 147 static BYTE getf12key(void) { |
| UINT key; | UINT key; |
| key = np2oscfg.F12COPY - 1; | key = np2oscfg.F12COPY - 1; |
| if (key < (sizeof(f12keys)/sizeof(BYTE))) { | if (key < (sizeof(f12keys)/sizeof(UINT8))) { |
| return(f12keys[key]); | return(f12keys[key]); |
| } | } |
| else { | else { |
| Line 224 void winkbd_resetf12(void) { | Line 223 void winkbd_resetf12(void) { |
| UINT i; | UINT i; |
| for (i=0; i<(sizeof(f12keys)/sizeof(BYTE)); i++) { | for (i=0; i<(sizeof(f12keys)/sizeof(UINT8)); i++) { |
| keystat_forcerelease(f12keys[i]); | keystat_forcerelease(f12keys[i]); |
| } | } |
| } | } |