You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current development build from source as of August 14, 2026.
macOS version
macOS 26.2
Install method
Built from source
Steps to reproduce
Open Keyty and go to the display settings for the keyboard overlay.
Switch the overlay placement to custom positioning.
Choose a preview anchor and place the overlay near an edge or corner of the visible display frame.
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.
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
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.