Apple pays a lot of attention to the user experience when using a Mac computer, they have been in the forefront of that industry since the beginning. Having to use PC peripherals with macOS can be quite frustrating, specially when you are used to the smooth experience that Mac peripherals provide.

These are some of the apps that help me keep the macOS experience as close to using Apple peripherals as possible.


brew cask install karabiner-elements

A powerful and stable keyboard customizer for macOS.

PC/Windows keyboards are plug-and-play in macOS, but certain keys are mapped contraintuitively (Alt/Option, Win/CMD), or not mapped at all (media keys, volume, brightness, etc). While modifier keys can be set up through the macOS keyboard preferences, this utility helps you get all keys mapped to match the functionality of an Apple keyboard.

This configuration allows me to put the computer to sleep with Win+Alt+Pause (Alt+Cmd+Power)


brew cask install monitorcontrol

🖥 Control your external monitor brightness & volume on your Mac - the0neyouseek/MonitorControl

Control the brightness, contrast and sound volume of your external displays from your keyboard (applies to both PC and Mac keyboards). Your display must support DDC commands (most modern flat screens do).


brew cask install mos

一个用于在 MacOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on MacOS - Caldis/Mos

Smooth scrolling with any mouse wheel.


brew cask install sensiblesidebuttons

A macOS menu bar app that enables system-wide navigation functionality for the side buttons on third-party mice. - archagon/sensible-side-buttons

Navigate back and forth almost any window with a history (Safari, Finder, etc.) with your mouse side buttons.


Every time you move a content from one app to the other, compare data side by side or multitask in any other way, you need all the windows arranged accordingly. Magnet makes this process clean and simple. In one drag to the edge, you size a window into half of your screen. And by dragging windows t…

Windows has a great feature, callend Snap, that allows you to snap windows into specific places of your screen. This makes it super simple to take full advantage of your display real state, and align your windows in a layout that fits your workflow. Magnet allows you to do that, and more, in macOS, both dragging windows around, or what's more interesting, through keyboard shortcuts. Not sponsored.

Do you have any other apps you think are essential? Let me know in the comments!