Skip to content

[Bug] Keyboard overlay custom placement can drift away from the selected preview anchor #103

Description

@esphynox

Keyty version

Current development build from source as of August 14, 2026.

macOS version

macOS 26.2

Install method

Built from source

Steps to reproduce

  1. Open Keyty and go to the display settings for the keyboard overlay.
  2. Switch the overlay placement to custom positioning.
  3. Choose a preview anchor and place the overlay near an edge or corner of the visible display frame.
  4. Stop positioning and compare the saved overlay position with the selected preview anchor.

Expected behavior

The saved overlay position should remain aligned to the selected preview anchor. The preview marker and the live overlay should use the same placement geometry.

Actual behavior

The saved overlay can shift away from the selected preview anchor because custom placement geometry is recalculated from separate window coordinates instead of the alignment model used by the preview.

Screenshots or screen recording

keyty-custom-alignment-before.mov

Logs or crash report

N/A

Additional context

This was fixed in PR #102 by moving overlay placement geometry onto the alignment model and keeping custom placement anchored to the selected preview point. Filing the issue for historical tracking and release-note context.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions