title: unable to do alt code (alt+11) with send_input
body: <p>What I an trying to do is send the alt code alt+1 which = ☺ with send input. so i have to hold atl, press numpad 1, then let go of alt. Currently when the code runs it does hold the alt button, but has no output into the active window (notepad). I verified sendinput is working with key combos (ctrl+a) work. Num lock is turned on while this program is running. alt+f also works. I think the problem is that it is maybe sending '1' instead of numpad '1', which does not work with alt codes. </p>
  
  <pre><code>Sleep(1000 * 3);
  INPUT tabinput[4];
  tabinput[0].type = INPUT_KEYBOARD;
  tabinput[0].ki = { VK_LMENU, 0 };
  tabinput[1].type = INPUT_KEYBOARD;
  tabinput[1].ki = { VK_NUMPAD1, 0 };
  tabinput[2].type = INPUT_KEYBOARD;
  tabinput[2].ki = { VK_NUMPAD1, 0, KEYEVENTF_KEYUP };
  tabinput[3].type = INPUT_KEYBOARD;
  tabinput[3].ki = { VK_LMENU, 0, KEYEVENTF_KEYUP };
  SendInput(4, tabinput, sizeof(INPUT));
  getchar();
  </code></pre>