I've written a simple program that creates a checkerboard pattern on a 3x4 computer screen. I did that just so I could figure out the pixels and such.
One thing I noticed is that the border monitors (8 types in total) have fewer pixels than the borderless monitors. Also, you can see that the pixels on the borders are bigger than the rest of the pixels in the screen.
So if a normal monitor has 11Wx7H pixels, a top left corner monitor has only 9Wx6H pixels.
That usually throws me off when I'm setting up buttons on the screen, because there isn't a common ground or function that I can find that tells me the top left coordinate of every monitor in the screen.
So how do you guys get around with it? Or you don't? Do you think it's a bug and should be fixed?