--- np2/generic/softkbd.h 2004/03/25 08:51:24 1.1 +++ np2/generic/softkbd.h 2004/03/28 19:50:25 1.4 @@ -1,13 +1,12 @@ -// まだテスト - #if defined(SUPPORT_SOFTKBD) #include "cmndraw.h" enum { - SOFTKBD_WIDTH = 320, - SOFTKBD_HEIGHT = 40 + LEDFLAG_NUM = 0x01, + LEDFLAG_CAPS = 0x04, + LEDFLAG_KANA = 0x08 }; @@ -15,9 +14,13 @@ enum { extern "C" { #endif -void softkbd_paint(CMNVRAM *vram, CMNPALCNV cnv); +void softkbd_initialize(void); +void softkbd_deinitialize(void); +BOOL softkbd_getsize(int *width, int *height); +BOOL softkbd_paint(CMNVRAM *vram, CMNPALCNV cnv); BOOL softkbd_down(int x, int y); void softkbd_up(void); +void softkbd_led(REG8 flag); #ifdef __cplusplus }