C++ Input Library for windows