Generic Input for windows