Keynote record slideshow with external mic
Keynote uses the system sound input device, set in System Preferences → Sound → Input. Choose your preferred connected input device from this list, then start the recording in Keynote.