github robolab-io/mechakeys-distro v2.3.0
v2.3.0 - Experimental Features

latest releases: v2.4.2, v2.4.1, v2.4.0...
2 years ago

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:

  1. Store items are styled differently
  2. Display message count in mailbox
  3. Clearly state firewall errors
  4. Tray toggle now available in windows
  5. X-button now hides when tray-mode is active

Fixes:

  1. Empty mailbox error
  2. Password reset mismatch error
  3. Quit on windows fixes

Regressions:

  1. Removed rust input detection on mac
  2. Removed mica and vibrancy on windows

Upcoming?

  1. If any of these Ideas excite you, be sure to join our discord and let us know!
  2. Open Sourcing Projects - A new rust version, discord bots, games, etc.
  3. Tip Toast - Get a helpful hint about how to make the most of MechaKeys upon each opening.
  4. More Event Triggers - Mouse location, typing rate, keystroke count, keycap count, etc.
  5. Overlay and Wallpaper Interactivity - Send mouse movement and clicks as native events.
  6. Audio Effect Editor - Add reverb etc. to any pack!
  7. Custom Styling - Design and share custom themes for the app!
  8. Community Store - Upload and download custom packs.
  9. Unlinking - Did your discord account get deleted? You could relink!
  10. Quests and Daily Achievements - Earn keycaps faster with more goals and awards!
  11. Teams/Guilds - Compete in groups for the most keystrokes and achievements.

Don't miss a new mechakeys-distro release

NewReleases is sending notifications on new releases.