3 ms·
Macs are weird when interacting with external displays or external peripherals not designed for Macs. E.g Macs have support for Displayport 1.1 but not 1.2 (of
by ilyagr 2y ago
Macs are weird when interacting with external displays or external peripherals not designed for Macs.
E.g Macs have support for Displayport 1.1 but not 1.2 (off memory, may have gotten the versions wrong, but you get the idea), no daisychaining. Because of this, cheap USB-C adapters with 2 Displayport outputs do not work, even if your Mac is supposed to support multiple external monitors. Cheaper Macs do not support more than one external monitor at all.
My computer's USB-C ports support the latest Thunderbolt (~USB 4) and USB 3.1, but not USB 3.2.
If the external monitor doesn't have 4K+ resolution (~200dpi to be more precise), you need a separate program for DPI scaling and HighDPI(e.g BetterDisplay). (Apple's displays are 5K). This might not be an "only if", and the results might not be as good as on other OS; this whole area is something Macs do strangely.
If you use a non-Apple external mouse and you're like me, look up UnnaturalMouse as an essential piece of software. Without it, either the mouse or the touchpad scroll in the "wrong" direction.
If you're not used to it, the keyboard is weirdly different: Cmd (also known as Meta or Windows key) and Alt are swapped, and most but not all bindings that use Ctrl on other systems use Cmd.
It gets more confusing if you try to use an external Windows keyboard with a Mac, since you have to get used to Cmd and Alt swap if you are not looking. You can rebind them, and I did, but then I was confused for a while when I was looking. The Home button does not work, you have to use Cmd+Left.
None of these were deal-breakers for me, but I wish I knew before taking the plunge.
- mike_hearn 2y agoAnother macOS display problem is they removed support for subpixel font rendering, but some displays still need it. So font quality on external displays can be very ropey even with modern displays.
- ilyagr 2y agoAnother weirdness: for Mac's Option key to work as "Alt" in VS Code (and many other programs IIRC), you need to set the keyboard layout to "Unicode Hex Input" instead of "US". Otherwise, the Option key enters accents and variations of letters (and there is no Alt). (Adding this very late, just in case I go back to this post for my own reference)