Exactly, I wrote a code by myself using C++ and SFML library (so no engine used). The main advantage of this is a quite small size of files (1 to 2 MB), but of course this method of takes much more time.
Agree, that tapping is better than standard key pressing. Anyway, thank you for response :D