This is two things: one is the algorithm for placement being consistent. Same-same when you ask it to magnify or shrink or bisect in some defined way.
The other is the key mnemonics. Bottom line, either you require some defined meta key is "the same as" a given OS e.g. apple meta key, overriding norms for that machine, or you accept your bindings conflict with other demands and map to a neutral set of points in control, alt, meta and ..
BTW if you run screen sharing you hit the problem of what the meta key is meant to do, bound inside the local window framing, to make the remote desktop do something, when it had identical semantic intent to the local machine. How's a computer meant to know what to do? Because I can easily Want to vary a view inside the windows referring to a remote targets windows or,the screen sharing window itself.
ggm•45m ago
The other is the key mnemonics. Bottom line, either you require some defined meta key is "the same as" a given OS e.g. apple meta key, overriding norms for that machine, or you accept your bindings conflict with other demands and map to a neutral set of points in control, alt, meta and ..
BTW if you run screen sharing you hit the problem of what the meta key is meant to do, bound inside the local window framing, to make the remote desktop do something, when it had identical semantic intent to the local machine. How's a computer meant to know what to do? Because I can easily Want to vary a view inside the windows referring to a remote targets windows or,the screen sharing window itself.