Клавиатуры для Windows и macOS имеют существенные различия в названиях и назначении клавиш. Например, Backspace в Windows соответствует клавише Delete на Mac, а Windows-клавиша Delete на устройствах Apple называется Forward Delete. Клавиша Enter в Windows на Mac именуется Return, хотя на цифровых блоках Apple также присутствует клавиша Enter.

Различается и набор клавиш-модификаторов: в Windows используются Ctrl, Alt и Shift, а в macOS — Command, Option, Control и Shift. Простая замена колпачков на клавишах не решает проблему совместимости, так как требуется переназначение скан-кодов. В обозначениях комбинаций Windows использует знак «плюс», тогда как в macOS клавиши указываются слитно.

Функциональные клавиши и методы ввода работают по-разному. В Windows ряд F1–F12 закреплен за системными командами, в то время как на Mac функциональный ряд может доходить до F19. macOS поддерживает ввод спецсимволов через клавишу Option и выбор диакритических знаков при удержании клавиши, тогда как в Windows для ввода символов используются Alt-коды.

Методы навигации в текстовых полях также отличаются. В macOS поддерживаются Unix-подобные сочетания клавиш с Control, а нажатие стрелок вверх и вниз может перемещать курсор в начало или конец текста. В Windows для навигации традиционно используются клавиши Home и End, а также сохраняется поддержка устаревших комбинаций вроде Shift+Insert для вставки.