Skip to content

KeyCast v1.1.0

Choose a tag to compare

@yzRobo yzRobo released this 17 Aug 23:50
· 3 commits to main since this release

This release adds a mouse movement indicator, requested by viewers, and a set of tools that make 2PC connection problems visible and fixable instead of silent.

New

  • Mouse movement indicator. Shows which way you are moving the mouse, drawn on the palm area of the mouse. Three styles: a dot that leans the way you are aiming and springs back to center, an arrow that points the way and grows with speed, and a fading motion trail. A sensitivity slider sets how far a flick deflects it. Off by default; it is the one feature that reads the cursor position, and only the direction of movement ever leaves the capture code. Movement is captured while any mouse button is held too, so it keeps working while you fire.
  • Connection test page. KeyCast now serves a check page at the address shown in the OBS Browser Source section (labeled Test page). Open it in a normal browser on the streaming PC: if it loads, the network is fine and any remaining problem is in OBS; if it does not, the two PCs cannot reach each other yet. This separates the two failure modes that used to look identical.
  • Copy diagnostics button. One click gathers the server state, network adapters, and firewall rules into a plain-text report for a bug report. Read-only, needs no administrator rights, and contains no input data.
  • Visible server errors. If the overlay server cannot start (for example, the port is taken by another program), the Server section now shows the reason in plain language and the connection indicator reports "Server not running", instead of failing silently.
  • Smarter firewall helper. Allow through firewall now also disables Windows rules that actively block KeyCast (created when the Windows network prompt is dismissed; they override every allow rule), adds a program rule alongside the port rule so port changes keep working, and warns about settings it cannot change: block-all-inbound profiles, third-party security suites, and VPN clients that block LAN traffic.
  • Network adapter list improvements. VPN and virtual adapters (Tailscale, WSL, VirtualBox, and similar) are labeled in the dropdown and ranked last, so the auto-picked 2PC address lands on your real network.

Fixes

  • Fixed a crash when the configured port is already in use by another program at startup. The app now stays running and reports the problem instead of silently dying.
  • Changing the port now recovers a server that failed to start. Previously, if the server never came up, changing the port did nothing and the app had to be reinstalled or the other program closed.
  • Overlay files are now served with caching disabled, so OBS no longer shows a stale overlay after a KeyCast update.

Installation

Download the installer below and run it. Windows SmartScreen may warn on first launch because the app is not code-signed; choose More info, then Run anyway. Requires Windows 10 or 11 (64-bit). Installed copies can update from within the app.