auto-switch gamepad/keyboard; voice text shadow