No. Only Xbox Kinects are allowed.
ah shoot. I've been using a typewriter connected to my NES
Yes, you may use mouse and keyboard.