IE11 changes zoom when switching between monitors - internet-explorer-11

Is there a way to stop Internet Explorer changing zoom when switching between monitors?
I have a laptop and a secondary monitor. Both have screen resolutions of 1920x1080 although they are not physically the same size. When I drag an Internet Explorer window from one to the other it always "corrects" the zoom for me. I don't want it to this. Is there a way to make it stay at 100% regardless of the window in which it is displayed?

You can disable it by changing DPI settings.
Control Panel
Display
Select "Let me choose one scaling level for all my displays"
Apply
IE should stop zooming when changing monitors.

Related

Why does my packaged game not launch in fullscreen unreal engine 5?

Whenever I launch my game in standalone mode or packaged, the game doesn't go fullscreen even if I press F11 (shortcut to fullscreen / windowed mode).
Here's a demo of the problem : youtube link
If I put in the console r.SetRes 1920x1080, then the game goes fullscreen (for a 1080p screen). But end-users can't access console.
What do I do to make it go fullscreen?
The problem lies within window's screen settings (tested on windows 10 & 11).
One option in window is called "resolution scaling". When this is not 100%, then the game will not cover the screen (if scale > 100) or zoom too much in the game (if scale < 100).
In UE, there's an option to automatically ajust the game to window's scale setting.
It's the "Allow High DPI in Game Mode" in the project settings (under Engine - User Interface). Check that to true and problem solved.

New Preview BigQuery UI Zoom Shortcut

I keep accidentally hitting some key combination that zooms out in the editor of the new Bigquery UI and cannot figure out how to reset it to the actual zoom level without refreshing the entire page. The shell of the editor does not zoom and is the only part of the UI that responds to the normal Chrome zoom shortcuts, however the editor window remains zoomed at the altered level and does not change, screenshot
On my Macbook, the zoom-in/out could be triggered with Command + 2 finger touchpad up/down.
I don't have a Windows to try, but if you need Windows key, I guess the counterpart is Ctrl + Mouse scroll up/down.

MacOS High Sierra - Creating a window at the same level as the virtual accessibility keyboard & notifications

I'm trying to create a window that is on the same level as the accessibility keyboard and notifications on High Sierra. My desired result is to get a window that will appear above all other windows, including the screensaver and lock screen.
In el cap/sierra I was able to use window.level = NSWindow.Level(Int(CGWindowLevelForKey(.maximumWindow))) but now in High Sierra my code does not work and I cannot see my window over the screensaver or lock screen.
After some experimenting I noticed that notifications and the accessibility keyboard DO show up over the lock screen/screensaver and was wondering if it is possible to create a window on the same level.
I've included two pictures, one of the lock screen showing both the keyboard/notification. The second image shows what happens when I transition from one window to another - my demo window stays on the desktop but the keyboard/notification is shown above the desktops and transitions over the dividing bar from one to another.
Anyone know of a way I can create this type of behavior in my window?

Possible to make an OS X with a window that blocks a portion screen like the system menu bar?

Is it possible to create a NSWindow that will not only is above all other windows (including other applications) but also able to block windows from going "into" that window. Basically I would like to extend the system's menu bar by having another bar below it, but it stops the user from resizing other windows to occupy that space.
For instance, if the user was to maximize a window, it would only be able to have a height of the screen size minus the system status bar minus my application's window.
I was thinking it may be possible by listening to some sort of window resizing notification and if the user tries to set the frame of that other window to a size that would go inside of my application's window then I would resize the other window, but method seems like such a pain.
I also acknowledge that this may not be possible, but was curious if it is!
Thanks in advance!
It is totally possible to make a window which is above all other windows, just set It's level to NSMainMenuWindowLevel.
But preventing other windows from resizing beyond It, I don't think so.
Even if there is a system API to limit window resizing (I don't think there is), some apps use custom code to control window resizing and would completely ignore the presence of your "special" window. I've seen apps which simply hardcode 22 (the height of the menu bar) when calculating window resizing stuff.

Cover screen with window in cocoa

I am writing a Mac application, in Cocoa, that needs the ability to 'lock down' the computer. Basically, I am writing a small agent that will sit in the background and when prompted, throw up a window that covers the entire screen, including the status bar, and shows a message (something like "give me back my computer, thief!").
The window has two requirements: it can't be moved and it can't be closed, minimized or otherwise disabled - just a big blob sitting on the screen, making sure the thief can't use the computer. I have all the agent stuff lined up, but I need help coding this window. Does anyone have any ideas?
Thanks,
Chris
P.S - In my dream world, this window would show up even at the login screen. The agent will be running by then, but I am not sure if OS X will allow it...
What you're asking for is basically to turn the user's computer into a not-very-functional kiosk. See also this technote on the same subject.
For display, alternatives to the full-screen view mode described in the Kiosk Mode document include:
Capture all the displays and draw directly to them using Quartz Display Services.
Set your window's frame to the frame of its screen and set its window level really high. You'll need to create one such window per screen.