KeyCastr Changelog

What's new in KeyCastr 0.9.16

Jan 5, 2024
  • This release introduces a fix for #283, where the help key was displayed incorrectly.

New in KeyCastr 0.9.15 (Nov 2, 2023)

  • Fix issue with function key display

New in KeyCastr 0.9.14 (Oct 30, 2023)

  • This release adds support for displaying mouse clicks in the current visualizer and also addresses a few other minor issues.

New in KeyCastr 0.9.13 (Nov 20, 2022)

  • Improvements for Japanese JIS keyboard input and adjustments to a few icons for newer Mac keyboards

New in KeyCastr 0.9.12 (Feb 22, 2022)

  • This release introduces a long-awaited mouse click visualizer (#168). A new modern app icon is introduced, courtesy of @QuintB , and the ShortcutRecorder framework is updated which fixes a long-standing issue with Dark Mode in the preferences pane.
  • As an MVP, the mouse click visualization can be combined with either existing visualizer or any new visualizer, displaying a disappearing ring animation when the mouse is clicked. This is very similar to the effect of adding mouse clicks to screen capture videos in macOS, with the benefit of displaying in real time. The color of the ring animation will match the current Default visualizer bezel color, though this will likely change to be configurable in an upcoming release.

New in KeyCastr 0.9.11 (Jun 14, 2021)

  • This release includes improvements to the default visualizer's repositioning behaviors, including respecting screen edges and being smarter about moving across screens. The ugly clipped drop shadow is removed and the preferences pane now works as intended on macOS 11+.

New in KeyCastr 0.9.10 (Jun 14, 2021)

  • Changes default visualizer behavior to display keycaps instead of input keystrokes
  • Fixes an issue with setting and displaying the start/stop keyboard shortcut in the preferences pane
  • Adds support for displaying glyphs for screen brightness, Mission Control and Launchpad special keys

New in KeyCastr 0.9.9 (Jun 14, 2021)

  • This update fixes the first-time user experience across macOS 10.14 vs 10.15+ when accessibility API permissions are needed.
  • The key casting heuristic is also improved to prefer unmodified (or the least modified) key characters available.

New in KeyCastr 0.9.8 (Jun 14, 2021)

  • App no longer interferes with GPU switching.
  • App is now signed and notarized by Apple Developer ID.

New in KeyCastr 0.9.7 (Jun 14, 2021)

  • Updated Sparkle dependency and reconfigured to serve updates from GitHub.
  • Improved automation for opening preferences panel when accessibility settings change.
  • Improves settings panel compatibility with macOS dark mode.
  • Fixes Svelte visualizer background color for more recent versions of macOS.
  • Enable both visualizers to join all spaces.

New in KeyCastr 0.9.6 (Apr 24, 2018)

  • In this release KeyCastr now displays across all desktops.
  • Fixed issues:
  • Visualizer can get covered by full-screen windows #37
  • Display does not persist across all spaces #64

New in KeyCastr 0.9.5 (Apr 24, 2018)

  • KeyCastr is finally built as a 64-bit application.
  • This release includes fixes for non-US QWERTY keyboard layouts, an updated ShortcutRecorder framework, some updated error messages, and some under-the-hood improvements.

New in KeyCastr 0.9.4 (Apr 24, 2018)

  • Fixes uppercase string display issues for some non-qwerty layouts.

New in KeyCastr 0.9.3 (Sep 30, 2016)

  • Svelte Visualizer now has an option to display all keys
  • App will open the preferences pane if a configuration change requires the user to re-add the app to the list of apps allowed to control the computer

New in KeyCastr 0.9.2 (Jan 2, 2016)

  • Improved behavior when changing screens:
  • When changing screen resolution or plugging/unplugging an external display, the default visualizer's position is reset to the default. A few memory management concerns are also addressed.

New in KeyCastr 0.9.1 (Nov 30, 2015)

  • This release improves visualization of key events involving the shift key as well as line break behavior in the default visualizer.

New in KeyCastr 0.8.5 (Jul 13, 2015)

  • In this release KeyCastr will place the default visualizer in a more reasonable place for the user.
  • If the default visualizer is found to be off-screen when the app starts, its position is reset to the default.

New in KeyCastr 0.8.0 (Feb 27, 2009)

  • A complete rewrite for stability and ease of use.
  • Open sourced under the BSD license. Better icon.