DOS/V |
メモリ絶対アドレス 0x417 番地のビット5を見てセットすれば 自動的に、NumLockOn状態になります。 これはWin95でも利用出来ます。 |
Win95 |
VK_NUMLOCK=0x90 がNumLockの仮想コードです。 現在の状態を読み出すなら、GetKeyState($90) が0なら NumLockOffと判断出来ます これを設定するには、 256バイトの配列kを用意し、 GetKeyboardState(k); k[$90]:=1; SetKeyboardState(k); という3命令でNumLockをONにする事が出来ます。 ただ コンソールアプリでは駄目なようです |