Translates text into morse code then taps it out through the trackpad's haptic engine.
- macOS with a Force Touch trackpad (all MacBook Pros after 2015, or Airs after late 2018)
- Node.js
You have two options: download the DMG or to build it yourself.
- Click here to download the DMG from the Releases page.
- Since this isn't properly signed, you will need to right-click (or Control-click) the application to open it.
- Chances are you will get a warning about Apple not being able to check if it has malicious software. If so, go to
Settings > Security & Privacyand scroll all the way down to the bottom. You will see a warning"Morse Haptic" was blocked from use because it is not from an identified developer.ClickOpen Anyway.
git clone https://github.com/crnicholson/morse-code.git
cd morse-code
npm run build:mac
The packaged .dmg will then be placed in the project root.
git clone https://github.com/crnicholson/morse-code.git
cd morse-code
npm install
npm run dev
At the core, it uses my open source NPM package to control the trackpad. The NPM library also bundles a different library that determines finger presence library to pause the morse vibrations if the finger is no longer present to feel the haptic output.
