For what it's worth, Morse doesn't actually work via tapping (unless you add scraping as the dash component). Tapping makes no distinction between dots and dashes; what you intend as a dash is technically a dot and a pause.
There's a parallel code specifically for tapping, called "Tap Code" : https://en.wikipedia.org/wiki/Tap_code