What is this ?
This custom project started as a challenge to convert keyboard inputs to morse code. It grew into a single page discovery tool to learn morse. It also acts as a showcase of how 3D can enhance web experience.
What do I do with it ?
This tool is meant to be used two ways. You can write morse code by holding and letting go of the SPACE key, and see what your code translates to. Or you can write in plain text and see how it encodes in morse.
Several tools can assist you. A help panel provides international morse alphabet for reference. An accuracy score shows how steady and even your morse inputs are.
What is it made with ?
No programming framework has been used for this page. You can find the Github source code here.
The keyboard-to-morse encoding is done with a custom script. The morse-to-alphabet translation is handled by a third party library (credits to OZDEMIRBURAK).
The 3D background uses Babylon.js, an opensource engine by Microsoft designed for the web.
All the scripts are made using Typescript.