Original Post
Hi I'm currently programming a console for my 3d engine, and i've came up with an input problem. The engine is currently using directinput to check for key presses, and although it's capable to tell if its the first time a key is pressed or if its a key wich was already down in last frame, and to convert some keyboard constants to chars, it's just not enough. There are many combinations of keys wich should return a specific char, and also i cant copy the repeating system we have on windows (when we let a key down, after x time it starts repeating the char) without slowing it down. So could someone point me a solution? Should i just use win32 api for this? Is there any function or technique wich could sort the problem out? Thanks!