Code52 / carnac

A utility to give some insight into how you use your keyboard
http://carnackeys.com/
Microsoft Public License
4.2k stars 506 forks source link

only ever displays on one of my 3 screens #311

Open Bazmundi opened 2 years ago

Bazmundi commented 2 years ago

I have 2 displays hanging off my laptop via a dock. Carnac offers 3 displays as you'd expect, but regardless of which display in Carnac I apply the key stroke widget, it only ever appears on the one display. It appears to go to the correct corner assigned but ignores the screen selected. It always goes to my display 2 (so not my laptop and the first display on the dock).

VPRoss commented 2 years ago

I have exactly the same issue with my desktop system; 3 monitors and it always wants to display on one of the secondary screens, and not even the screen that I would be recording. Makes the utility useless for me at the moment.

MuTsunTsai commented 2 years ago

I have the same issue. I have a laptop with an external monitor, and it only shows on the laptop screen no matter how I change the settings. I want to record on the external monitor instead. I'm using Windows 11.

herrleonhardt commented 2 years ago

Are the displays set up vertically_

VPRoss commented 2 years ago

Not in my case. For me, my primary display is a 4K monitor and the two secondary monitors are 1080p. All three are horizontally (normal/default) orientation.

mhoelzlein commented 2 years ago

It looks like the output is always send to the screen you defined as the main screen in Windows, not the one you set it in Carnac. A possible solution could be to change which screen is the main screen under the settings in Windows.

RovJan commented 2 years ago

I have a 3 screen setup where 1 of the screens are vertical on Win10 Enterprise

Workaround for me

  1. open the path where Carnac.exe is located in explorer.
  2. move the explorer window to the screen you want carnac to run on
  3. start Carnac.exe by double-clicking in explorer.
  4. Carnac should then start at that screen.
jakechevrier-sg commented 1 year ago

i have the same issue as @mhoelzlein, it only displays on whatever monitor is set to the main display. workaround is to set the screen i want to present from as the main screen temporarily but would really appreciate a fix for this. otherwise this app is exactly what i was looking for!

@RovJan, unfortunately your fix didn't work for me, as i also have a vertical monitor, but even with that unplugged, still stuck to the main screen.

vanowm commented 1 year ago

It seems the issue is vertically positioned monitors. image It works fine on 1 and 2 monitors, but selecting 3rd shows on 2nd instead. Once 3rd monitor moved on right side of the 2nd, it works fine on all 3 monitors (it requires restarting the app)

Proposed by @RovJan workaround has no effect for me.