Thank you for your patience with this update, it was quite large!
There are many new features and a few important bug fixes. I finally got a Windows computer, so you can expect more stable windows releases from now on. We are making great headway toward our goal of creating a highly integrated typing environment!
New Features:
1. Trials
Trials are back! They utilize a fixed sequence of inputs so they can be compared 1-to-1. Click on the image of unowned packs to listen.
2. Per Key Stereo
Stereo pan is added to each key depending on its physical location on the keyboard!
3. Stereo Spread
Control the stereo spread of the keys when per key stereo is active.
4. Experiment's Page
We added a new page that features less polished work so we can get feedback sooner. This is enabled in settings.
5. Overlay
You can now utilize and create custom overlays! There are event hooks to receive data from MechaKeys, such as keystroke count and inputs. It is enabled in settings and changed in the experiments page.
6. Live Wallpaper
We are looking into a live wallpaper solution too. The controls and features are the same as the overlay system. (Note: the demo is a youtube music video)
7. Event System
There is a new event system to coordinate interactions between windows. This enables information to be sent between windows and trays.
8. Global HotKeys
You can create custom hotkeys that may trigger events in the new event system. See the experiments page for more info.
9. Global HotPhrases
HotPhrases are much like HotKeys, but order matters and you don't have to hold them at the same time. See the experiments page for more info.
10. Command System
For registered events (currently from HotKeys and HotPhrases) you can assign each a set of command-line scripts. You may use feature this to trigger external scripts or simple shell commands. Please read the safety information in the experiments page and heed all warnings.
11. Soundpack Creator Test
This is a not functional. It is just a UI experiment in consideration for future work.
12. Typing Test
Test how fast and accurately you can type with our new test! There are 4 different “sentence” types and various stats upon completion.
13. Error Log
There is a new userData folder where error logs are saved. For debugging purposes, this log may be sent to our devs on crashes. (Note: the log contains nothing personal, collects no external data, strips pathnames including your username, and may be viewed by you at any time.)
14. Typing Rate Metrics
Very minor feature. Just shows how fast you type by 2 different metrics.
15. Offline Keystrokes
To prevent syncing errors, we now store offline keystrokes separately if syncing is turned off. This will result in disparities between you're online and local keystroke counts. (NOTE: Offline Keystrokes do not contribute toward awards)
16. Redist Detection
On install, we now check if VS C++ redist 2015+ is installed. If not, we prompt you on how to proceed.
17. Home Has Pages
You're looking at it now!
Changes:
Fixes:
Regressions:
Upcoming?