void press_key(DWORD pKey) { keybd_event(static_cast<BYTE>(pKey), scan_code(pKey), 0, 0); }
int main(int argc ,char *argv[]) { char c; int div_a,div_b; div_a = div_b = 1; tinyflg = 0x0a; /* tinyflg_set;'-a -b -t'option is alternative.*/ if ( argc >= 2 ){ c = *argv[1]; if( (c == '-') || (c == '/')){ argv[1]++; c=*argv[1]; switch(c){ case 'a' : case 'A' : div_b = 0 ; break; case 'b' : case 'B' : div_a = 0 ; break; case 't' : case 'T' : tinyflg = ':' ; break; default : exit(1); } } } if( div_a != 0 ){ print_header(); scan_code(0x2121, 0x222e); scan_code(0x223a, 0x2241); scan_code(0x224a, 0x2250); scan_code(0x225c, 0x226a); scan_code(0x2272, 0x2279); scan_code(0x227e, 0x227e); scan_code(0x2330, 0x2339); scan_code(0x2341, 0x235a); scan_code(0x2361, 0x237a); scan_code(0x2421, 0x2473); scan_code(0x2521, 0x2576); scan_code(0x2621, 0x2638); scan_code(0x2641, 0x2658); scan_code(0x2721, 0x2741); scan_code(0x2751, 0x2771); scan_code(0x2821, 0x2840); } if( div_b != 0 ){ scan_code(0x3021, 0x4f53); scan_code(0x5021, 0x737e); scan_code(0x7421, 0x7424); printf("ENDFONT\n"); } exit(0); }
void release_key(DWORD pKey) { keybd_event(static_cast<BYTE>(pKey), scan_code(pKey), KEYEVENTF_KEYUP, 0); }