Спойлер: я решил проблему тем, что поменял назначение клавиш Ctrl и Win между собой через SharpKeys. Это позволяет зажимать команду Ctrl C большим и указательным пальцами, так же как на macOS. При этом используется физическая клавиша Win.

1_0VowCJswYpP7tby_o0WA8g.webp

Вдруг нелюбимый Windows-компьютер становится послушным как любимый Мак: начинает работать моторная память. Десятки клавиш, которые я использую на Маке, оживают на Windows. Офигенное чувство.

Я использую беспроводную клавиатуру Apple Magic Keyboard на Windows-моноблоке Acer. В такой конфигурации клавиша Cmd работает на Windows как Win. Описанный в статье лайфхак можно проделать с любой другой клавиатурой.

История вопроса

В мире Windows функцию клавиши Cmd имеет Ctrl и мы не задумываемся, почему это так.

В мире Маков горячие клавиши как правило начинаются на Сommand:

Cmd C копирует,

Cmd V вставляет,

Cmd Z отменяет.

Удачная схема, которая позволяет делать действия одной лишь левой рукой, не убирая правую с мыши. Так было с 1983 года, когда эта концепция впервые появились в предшественнике Macintosh, компьютере Apple Lisa.

1*Laa9j66y5erLbNM5JVxP_w.webp

В ранних версиях Windows в качестве стандарта клавиш использовался Common User Access, разработанный IBM в 1987. В нём были описаны такие клавиши как CtrlAltDeleteInsertF1 и другие. В создании Lisa Apple сразу ориентировалась на графический интерфейс (GUI), в то время как перед IBM стояла задача посложнее: CUA должен был поддерживать старые консольные интерфейсы, а не только новые графические. Логично, что в стандарте IBM не было клавиши Cmd.

На заре эры Windows компьютеры Macintosh были бешено популярны, а схема Cmd С/V стала общепринятой и горячо любимой. Microsoft тогда поддержали закрепившийся паттерн, переложив функцию Cmdна максимально похожий на него Ctrl.

В 1994 году Microsoft выпустили первую клавиатуру, в которой появилась клавиша Start — Microsoft Natural Keyboard. Start потом переименовали в Win, поскольку на кнопке был лого Windows. И расположена эта клавиша как раз там, где должен быть Cmd.

1*NgJV5l4djV6lfp_kFjlrfg.webp

В центре архитектуры интерфейса Windows реет флаг меню Пуск — важнейшей начальной точки взаимодействия, главного меню системы, которое столь знакомо и понятно с первого клика. Решение отдать ему целую клавишу вполне оправдано. Но я считаю само расположение кнопки ужасной ошибкой, потому что моторные привычки миллионов людей, кто работал на Маках были проигнорированы.