I haven't tried yet, but I think thought control *is* standard.
Actually, in thinking about it I realize that the input could come from your PC just as easily as through a keypad, so no, you would not need a keypad - just the program, but where it is I don't know.