Well most people who have ever tried to make a game or anything related to that know that the standard functions for keyboard input (getch(), bioskey(0), maybe more...) just s**k. I've looked at many tutorials about replacing the keyboard interrupt handler with one of your own, but could never fully understand it. If anyone could explain the whole process in detail or point me to a good tutorial about it (something that's easy to understand and is in c++ cause most that I found were in asm), I'd appreciate it.