I have. Though I do prefer using a controller for platforming games, I find using a keyboard is perfectly fine. For example, I've played through VVVVVV, IwbtG, and several flash games using only the keyboard. As long as the controls aren't so complex (Up, down, left, right, jump, shoot) it's...