Yes: TapNoise can play typing sounds for an external keyboard connected to your Mac. Its regular keyboard feedback depends on keyboard events and Input Monitoring, rather than a motion sensor inside the keyboard.
Check the ordinary typing path
Connect the keyboard and confirm it types normally in TextEdit. Then enable TapNoise’s sounds and check its Input Monitoring permission. Test a few letters, Space and Return before adding other features.
If the keyboard produces the wrong characters, fix the macOS input source first. Audio feedback cannot correct a layout mismatch. If there are no characters at all, troubleshoot the keyboard connection separately from the sound app.
Sensor features are a separate question
MacBook knocks, slaps and pressure-related behaviour depend on the laptop’s hardware and how vibration reaches it. Do not expect an external keyboard on a different desk surface to act as a pressure-sensitive instrument.
Likewise, lid sounds require the MacBook’s lid sensor. Connecting a keyboard to a desktop Mac does not create those capabilities. The requirements guide explains the feature split.
Avoid doubling an already loud keyboard
If your mechanical keyboard has a strong sound in the room, start with a soft theme at a low app volume. Compare with playback off to decide whether the combination adds anything useful.
For a shared desk, clicky versus quiet sounds covers the listening test. If your Windows-layout keyboard has confusing modifier keys, see remapping Command and Option.
Sources: TapNoise requirements, Input Monitoring setup.
TapNoise