mirror of
https://github.com/keycastr/keycastr.git
synced 2026-05-15 14:15:50 -06:00
[GH-ISSUE #37] Visualizer can get covered by full-screen windows #29
Labels
No labels
bug
compatibility
discussion
documentation
enhancement
help wanted
help wanted
investigation needed
pull-request
release
visualizer
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/keycastr#29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @xanderdunn on GitHub (Oct 1, 2015).
Original GitHub issue: https://github.com/keycastr/keycastr/issues/37
The key strokes only appear for me on the first space of my first display. All other spaces and displays don't show anything. This makes it had to capture a screen recording of a visual bug that would occur, for example, only in a app that's full screen (which is a new space).
@akitchen commented on GitHub (Oct 31, 2015):
Hey @xanderdunn , thanks for opening this issue. I hope to look into this at some point.
@akitchen commented on GitHub (Jan 18, 2016):
@xanderdunn for me it works across all spaces - could you try again with the latest version?
@nuflowx commented on GitHub (Mar 6, 2016):
I just installed it and in fullscreen apps I can't see the keys. Only on my first desktop, additional desktops don't show the keys as well.
So only desktop 1 works for me.
@akitchen commented on GitHub (Mar 24, 2016):
you wouldn't expect to see it in a fullscreen app. Displaying over fullscreen apps would be an interesting enhancement though.
@parisk commented on GitHub (Apr 14, 2016):
Being able to view keyboard shortcuts in fullscreen mode would be fantastic for screencasts. Screencasting a full screen application helps you get rid of the OS chrome and displaying keyboard shortcuts on top of the pure content sounds amazing.
Is there anything we could do to help implementing this feature?
@mscuthbert commented on GitHub (Apr 14, 2016):
Indeed, looking at this thread: https://feedback.techsmith.com/techsmith/topics/keystroke_recording -- you can see how much people are looking for ways of displaying keystrokes on screencasts. Thanks! This is great!
@utensil commented on GitHub (Apr 23, 2016):
It's possible to see keystrokes in fullscreen mode. Here's how I made it work:
@nuflowx commented on GitHub (Apr 23, 2016):
For me it was enough to start keyCastr whilst in the Fullscreen-App.
Your workaround also works, thanks! :). The only thing is it is limited to one screen only. So if it works in one Fullscreen-location it will only work there.
But still great that it's possible ^^)
@sdeken commented on GitHub (Sep 21, 2016):
Given the workaround steps described by utensil, it seems to me that we should be able to detect that we're being covered by a fullscreen app and re-create the window (or whatever). Marking for 1.0!
@parisk commented on GitHub (Sep 21, 2016):
That's great news. Thanks!
@sdeken commented on GitHub (Sep 22, 2016):
Looks like we can get sort of halfway there by setting collectionBehavior to canJoinAllSpaces | stationary, which allows the visualizer window to be displayed on all screens. I can't see a way to get the visualizer window to be displayed over a fullscreen window, even just a maximized browser window. It may take some doing, but we'll find a way to make it happen.
_visualizerWindow.collectionBehavior = NSWindowCollectionBehaviorCanJoinAllSpaces | NSWindowCollectionBehaviorStationary;_visualizerWindow.level = kCGAssistiveTechHighWindowLevelKey;@tbodt commented on GitHub (Apr 7, 2017):
Any update on this? @sdeken
@akitchen commented on GitHub (Apr 19, 2018):
#108 made it so that I could see KeyCastr over a fullscreen window on macOS 10.13.4
To be released in v0.9.6
@Aariq commented on GitHub (Jul 28, 2022):
Still having trouble with this in version 0.9.12. I can't drag the display over to a fullscreen app on an external display.