Клавиатура mac windows соответствие клавиш cmd выброс диска

Ctrl и Command: Как стереть разницу в клавишах между Mac и Windows

О простой идее, которая в хорошем смысле взорвала мой мозг. Будет актуальна для тех, кто параллельно использует обе платформы и спотыкается о Ctrl и Command. Например, разворачивает меню Пуск при попытке что-то скопировать.

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

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

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

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

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

В мире Маков горячие клавиши как правило начинаются на Сommand: Cmd + C копирует, Cmd + V вставляет, Cmd + Z отменяет. Удачная схема, которая позволяет делать действия одной лишь левой рукой, не убирая правую с мыши. Так было с 1983 года, когда эта концепция впервые появились в предшественнике Macintosh, компьютере Apple Lisa.

В ранних версиях Windows в качестве стандарта клавиш использовался Common User Access, разработанный IBM в 1987. В нём были описаны такие клавиши как Ctrl, Alt, Delete, Insert, F1 и другие. В создании Lisa Apple сразу ориентировалась на графический интерфейс (GUI), в то время как перед IBM стояла задача посложнее: CUA должен был поддерживать старые консольные интерфейсы, а не только новые графические. Логично, что в стандарте IBM не было клавиши Cmd. На заре эры Windows компьютеры Macintosh были бешено популярны, а схема Cmd+С/V стала общепринятой и горячо любимой. Microsoft тогда поддержали закрепившийся паттерн, переложив функцию Cmd на максимально похожий на него Ctrl.

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

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

Важная модифицирующая кнопка Ctrl уехала в левый угол, удалившись от буквZ-C-V, а следовательно, нажать Ctrl + C большим и указательным, не выгибая руку, не получится. Клавиша Win — не модифицирующая, а исполняющая команду. Это значит, ей не обязательно быть рядом с буквенными клавишами. Ей подошло бы место в правом углу, ровно там где меню Пуск находится на экране. Но дизайнеры из консалтинга Ziba Design, которые разрабатывали концепцию этой клавиатуры для Майкрософта, были настолько увлечены игрой с эргономичной формой, что упустили из виду настоящую эргономику и унификацию.

Позже Apple позаботилась о том, что если подключить любую клавиатуру с клавишей Win в Мак, она будет восприниматься как Cmd. Если подключить маковскую клавиатуру в PC, клавиша Cmd будет работать как Win. Ловушка захлопнулась: Ctrl и Сmd безвозвратно стали разными клавишами.

Исправляем древнюю нестыковку

Я воспользовался бесплатным приложением SharpKeys, которое позволяет переназначить функции клавиш на клавиатуре. Оно прописывает нужную настройку в реестр Windows. Протестировано на Windows 10.

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

Качаем, ставим и открываем SharpKeys. Красотой не блещет, но функцию выполнит.

Вариант 1: настраиваем вручную

1. Нажимаем Add и в открывшемся окне видим два столбца: Map this Key и To this Key.

2. Кликаем Type Key в правом столбце, нажимаем Win на клавиатуре.

  1. Кликаем Type Key в левом столбце, нажимаем Ctrl. Закрываем окно, так мы описали функцию клавиши Win.
  2. Теперь делаем то же самое для Ctrl.
  3. По дороге можно настроить, где должна быть клавиша PrintScreen (F11)и Delete (F12). На компактных маковских клавиатурах нет Delete, а в условиях Windows она необходима.
  4. В основном окне нажимаем кнопку Write to Registry.
Читайте также:  Нужна ли защита для windows 10

Вариант 2. загружаем настройки клавиш из файла .skl

SharpKeys позволяет сохранить заранее настроенные клавиши в файл сmd-fix.skl, который я выложил в телеграм-канал.

После любого из вариантов перезагружаемся.

После этого навсегда забываем про то, что Ctrl было неудобно нажимать.

Я веду телеграм-канал /designer об интерактивном дизайне, инструментах и проектировании.

Как комфортно работать с обычной Windows-клавиатурой на Mac OS X

В этом материале речь пойдёт о сторонних клавиатурах, а если быть более точным — Windows-аналогах, работающих в паре с Mac, о том, какие существуют неудобства повседневного использования и как их исправить.

Magic Keyboard, Magic Mouse 2, Magic Trackpad 2 и даже собственные клавиатуры MacBook далеко не идеальны. Всё безусловно зависит от выполняемых задач. Magic Mouse 2 не очень удобна при использовании в играх и не имеет дополнительных программируемых клавиш, Magic Trackpad 2 вообще заточен под творческие личности, а клавиатуры также не могут похвастаться дополнительными возможностями, которыми обладают геймерские инструменты от именитых производителей периферии.

Ну вот, вы стали или хотите стать счастливым обладателем какой-нибудь геймерской, просто программируемой клавиатуры, ну или у вас затерялась внешняя USB-клава с цифровым блоком, которую хочется подключить к MacBook. А может быть у вас вообще хакинтош? По сути, все клавиши идентичны — CtrlControl (⌃), WindowsCommand (⌘), AltOption (⌥), но вот единственная проблема заключается в том, что ручки-то помнят, что на Mac последовательность слева на право следующая ⌃ | ⌥ | ⌘, а на Windows ⌃ | ⌘ | ⌥. И именно рокировка клавиш Option и Command частенько будет приводить к промахам и не тем действиям, которые хочет выполнить мозг.

Дабы не прибегать к сторонним утилитам, вроде Ukelele, можно отделаться и штатными настройками OS X и изменить расположение клавиш на свой вкус:

1. Пройдите в меню  → Системные настройкиКлавиатура.


2. Во вкладке «Клавиатура» в правом нижнем углу нажмите кнопку со странным переводом «Клавиши модификации…».


3. Выберите подключённую внешнюю клавиатуру (USB Keyboard) и назначьте для клавиш следующие действия:
— для клавиши Option (⌥)Command (⌘);
— для клавиши Command (⌘)Option (⌥).

Использование клавиатуры Apple в Windows

Недавно мне подарили клавиатуру Apple MB110 с цифровой клавишной панелью (далее — клавиатуру Apple). Как и множество изделий Apple, она оказалась добротным устройством с приятной внешностью (чего стоит один тонкий, но увесистый алюминиевый корпус с двумя USB-портами), а также замечательной эргономикой (коротким ходом, оптимальным усилием нажатия и четкой работой клавиш). Единственная проблема, с которой я столкнулся, заключалась в том, что по умолчанию Windows поддерживает клавиатуру Apple только частично.

Клавиатура Apple глазами пользователя Windows

Клавиатура Apple, подключенная к компьютеру с Windows (в описываемом случае — 32-разрядной Windows 7), сразу появляется в Устройствах и принтерах как Apple Keyboard и, казалось бы, не нуждается в установке каких-то драйверов и / или какой-то настройке. К сожалению, данное впечатление является ошибочным, и среднестатистический пользователь Windows с первых минут «общения» с клавиатурой Apple замечает, что ее поддержка имеет ряд ограничений:

  1. не работают мультимедийные клавиши ,, , , , ( F7 — F12 , нажатые вместе с fn ) и клавиша открытия лотка оптического привода (далее — eject );
  2. отсутствует клавиша Insert , из всех клавиш, «заменивших» Print Screen , Scroll Lock , Pause/Break , Num Lock и (далее — Win ), работают только clear и cmd ⌘ (первая выполняет функцию Num Lock , вторая — Win ), остальные перечисленные клавиши не имеют аналогов;
  3. клавиши Alt и Win «перепутаны» (как слева, так и справа на месте Alt располагается Win и, соответственно, наоборот);
  4. выходной ток встроенных USB-портов достаточен для питания мышей, но его не хватает, например, для работы флешек.

Даже с учетом того, что сегодня в Сети доступно немало инструкций по избавлению от тех или иных особенностей клавиатуры Apple, проявляющихся в Windows, я не нашел мануал, позволяющий устранить все выявленные «проблемы» сразу. Естественно, мне захотелось это исправить.

Получение, установка и настройка Boot Camp

Для обеспечения работоспособности мультимедийных клавиш и клавиши eject , а также назначения клавишам F14 — F16 функций Print Screen , Scroll Lock и Pause/Break , соответственно, необходимо установить два компонента Boot Camp — Пакет драйверов Windows — Apple Inc. Apple Keyboard и Службы Boot Camp. Установщики указанных компонентов присутствуют в составе дистрибутивов Boot Camp, доступных для загрузки на официальном сайта Apple. Если Вы, как и я, используете Windows 7, следует загрузить ПО поддержки Boot Camp 4.0.4033.
Я не рекомендую использовать штатный установщик Boot Camp setup.exe , потому что он не имеет режима выборочной установки драйверов (устанавливает все драйверы, входящие в состав дистрибутива). Мне кажется, проще не устанавливать лишние драйверы, чем потом удалять их вручную.
Если Вы согласны с моими доводами, можно приступить к установке Пакета драйверов Windows — Apple Inc. Apple Keyboard (05.05.2011 4.0.0.1). Установщик его 32-разрядной версии имеет имя AppleKeyboardInstaller.exe и находится в папке \BootCamp\Drivers\Apple распакованного дистрибутива, 64-разрядной — AppleKeyboardInstaller64.exe и \BootCamp\Drivers\Apple\x64 , соответственно. Процедура установки включает запуск установщика нужной разрядности и последующее выполнение его инструкций. Признаком ее успешного завершения является отображение примерно такого окна:

Читайте также:  Pacman для windows 10

После нажатия кнопки Готово можно приступить к установке Служб Boot Camp. Установщик их 32-разрядной версии имеет имя BootCamp.msi , 64-разрядной — BootCamp64.msi , соответственно, при этом оба файла находятся в папке \BootCamp\Drivers\Apple распакованного дистрибутива. Процедура установки Служб Boot Camp имеет две особенности, на которые необходимо обратить внимание.
Во-первых, перед началом установки следует скопировать установщик соответствующей разрядности в любую другую папку, например, на Рабочий стол (в случае запуска установщика из папки \BootCamp\Drivers\Apple распакованного дистрибутива будет выполнена установка всех драйверов, входящих в его состав). Для запуска установки нужно запустить Командную строку от имени администратора , в ней перейти в папку Рабочий стол с помощью команды cd , а затем выполнить команду bootcamp.msi или bootcamp64.msi , соответственно:

Во-вторых, во время установки имеет смысл убрать галочку Apple Software Update для Windows в окне выбора дополнительных функций и настроек (если галочка не будет убрана, Установщик Windows «поругается» на отсутствие установочного пакета Apple Software Update для Windows):

В остальном процедура установки Служб Boot Camp не имеет особенностей. Признаком ее окончания является отображение примерно такого окна:

После нажатия кнопки Завершить и перезагрузки компьютера, предложенной установщиком, в Области уведомлений появится значок Boot Camp — , и начнут работать мультимедийные клавиши (сейчас их роль принадлежит F7 — F12 , нажатым без fn ), клавиша eject , а также клавиши F14 — F16 , переназначенные для выполнения функций Print Screen , Scroll Lock и Pause/Break , соответственно. Кроме этого, Языком ввода по умолчанию станет Русский (Россия) — Русская (Apple). Если все выглядит примерно так, можно перейти к дополнительной настройке Boot Camp, состоящей из двух этапов.
Во-первых, необходимо удалить раскладку (службу) клавиатуры Русский (Россия) — Русская (Apple), непривычную для пользователей Windows. Для этого следует щелкнуть правой кнопкой мыши по Языковой панели и выбрать в контекстном меню пункт Настройка… (или перейти в Панель управления, открыть элемент Язык и региональные стандарты, перейти на закладку Языки и клавиатуры и нажать кнопку Изменить клавиатуру…), а затем в открывшемся окне Языки и службы тестового ввода удалить все Установленные службы, кроме Английский (США) — США и Русский (Россия) — Русская:

Во-вторых, нужно восстановить привычное для пользователей Windows поведение клавиш F1 — F12 , чтобы по умолчанию они работали как функциональные, а с нажатой клавишей fn — как мультимедийные. Соответствующая официальная инструкция не поможет решить эту задачу, потому что рекомендуемая ей Панель управления Boot Camp не работает в Windows. В связи с этим для восстановления поведения клавиш F1 — F12 придется запустить Редактор реестра, перейти в раздел HKEY_CURRENT_USER\Software\Apple Inc.\Apple Keyboard Support и изменить значение параметра OSXFnBehavior типа REG_DWORD с 1 на 0 либо открыть Командную строку, запущенную от имени администратора , и выполнить в ней команду:

Для вступления изменений в силу следует «передернуть» (отключить и подключить) кабель клавиатуры или перезагрузить компьютер.
На этом интересующая нас настройка Boot Camp заканчивается. Теперь на клавиатуре Apple, подключенной к компьютеру с Windows, работают мультимедийные клавиши и клавиша eject , а клавиши F14 — F16 выполняют функции Print Screen , Scroll Lock и Pause/Break , соответственно.

Переназначение клавиш с помощью SharpKeys

Для добавления клавиши Insert , увеличения ширины левой клавиши Shift , возвращения клавиш Alt и Win на привычные места, а также назначения клавишам F17 — F19 интересующих нас функций необходимо использовать механизм переназначение клавиш. Он включается путем добавления параметра Scancode Map типа REG_BINARY в раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout . В связи с тем, что данный параметр имеет достаточно сложный формат, не следует добавлять его вручную. Гораздо проще и удобнее решить эту задачу с помощью одного из специальных инструментов, позволяющих обойтись без знания технических подробностей. В качестве такого инструмента я рекомендую бесплатную утилиту SharpKeys.
Вы можете установить SharpKeys из MSI-пакета или воспользоваться исполняемым файлом SharpKeys.exe , извлеченным из ZIP-архива.
Сразу после запуска утилиты можно начинать создание нужных переназначений клавиш. Для добавления каждого из них необходимо нажать кнопку Add, а затем в открывшемся окне SharpKeys: Add New Key Mapping выбрать переназначаемую клавишу в списке раздела Map this key (From key): и назначаемую ей функцию в списке раздела To this this key (To key): и нажать кнопку OK. Например, для назначения клавише F13 функции Insert следует выбрать такие значения:

Читайте также:  Linux как откатить систему

Вы можете не только выбирать клавиши и функции в списках, но и использовать кнопки Type Key, присутствующие в обоих разделах окна SharpKeys: Add New Key Mapping. После нажатия на любую из них откроется одноименное окно с предложением нажать клавишу. После нажатия клавиши в окне Type Key отобразятся ее текущая функция и скан-код. Если теперь нажать кнопку OK , клавиша будет выбрана в списке соответствующего раздела. Например, в случае расширения левой клавиши Shift за счет назначения ее функции клавише с тильдой, расположенной правее, достаточно нажать кнопку Type Key в разделе Map this key (From key):, нажать клавишу с тильдой и, наконец, нажать кнопку OK, а затем сделать тоже самое, только с левой клавишей Shift в разделе To this this key (To key):

Независимо от используемого способа выбора клавиш и назначаемых им функций нужно создать примерно такой набор переназначений:

Кроме уже упомянутых назначений клавише F13 функции Insert и расширения левой клавиши Shift , он меняет местами клавиши Alt и Win , а также назначает клавишам F17 — F19 функции запуска выбранных по умолчанию браузера, почтового клиента и медиаплеера, соответственно. Естественно, предложенной мной список переназначений клавиш не является обязательным, и Вы можете откорректировать его согласно собственным вкусам и потребностям. Обязательно учтите, что в случае использования Boot Camp Вы сможете переназначить не все клавиши и назначить не все функции, доступные в списках утилиты SharpKeys.
Независимо от того, какие переназначения клавиш Вы добавите, для того, чтобы они начали работать, необходимо нажать кнопку Write to Registry и перезапустить сеанс пользователя либо перезагрузить компьютер.
На этом интересующая нас настройка переназначения клавиш заканчивается. Теперь на клавиатуре Apple, подключенной к компьютеру с Windows, есть клавиша Insert , левая клавиша Shift имеет «нормальную» ширину, клавиши Alt и Win «не перепутаны», непривычные клавиши F17 — F19 «не простаивают».
Остается добавить, что если Вы не хотите возиться с утилитой SharpKeys, и Вас устраивает предложенный мной список переназначений клавиш, то все действия, перечисленные в данном разделе, можно заменить открытием Командной строки, запущенной от имени администратора , выполнением в ней команды:

и перезапуском сеанса пользователя или перезагрузкой компьютера. Конечно же, этот способ проще, но он не позволяет понять, что и как нужно делать.

Повышение выходного тока USB-портов до 0,5 A

По умолчанию встроенные USB-порты клавиатуры Apple, подключенной к компьютеру с Windows, не могут обеспечить присоединенные устройства током питания, достаточным для их корректной работы. Например, если подключить флешку к любому из встроенных USB-портов, она не заработает, и в Области уведомлений отобразится сообщение: «У концентратора недостаточен уровень питания для работы устройства «запоминающее устройство для USB»:

Для избавления от указанной проблемы необходимо увеличить выходной ток встроенных USB-портов до 0,5 A ( 500 mA ), определенных спецификацией USB 2.0. Для этого следует запустить Редактор реестра и добавить параметр ForcePortPower типа REG_DWORD с шестнадцатеричным значением 0x1f4 или десятичным значением 500 в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_05AC&PID_1006\000000000000\Device Parameters или открыть Командную строку, запущенную от имени администратора , и выполнить в ней команду:

а затем перезагрузить компьютер для вступления изменения в силу.
После этого можно опять подключить к встроенному USB-порту флешку, которая «не хотела» работать, и убедиться, что проблема устранена. Для дополнительной проверки параметров питания USB-хаба, встроенного в клавиатуру Apple, можно воспользоваться Диспетчером устройств. После его запуска нужно развернуть раздел Контроллеры USB и найти интересующий нас Generic USB hub по ИД оборудования VID_05AC&PID_1006 . Для выяснения ИД оборудования необходимо два раза щелкнуть по устройству (либо щелкнуть по устройству правой кнопкой мыши и выбрать в контекстном меню пункт Свойства), а затем в открывшемся окне Свойства: Generic USB hub, перейти на закладку Сведения и выбрать в выпадающем списке Свойство пункт ИД оборудования:

Когда встроенный USB-хаб клавиатуры Apple будет найден, следует перейти на закладку Питание и оценить Доступную мощность:

Если ее значение равняется 500 mA на порт, то к USB-хабу, встроенному в клавиатуру Apple, можно подключать не только мыши, но и любые устройства, которые соответствуют спецификации USB 2.0, а также использовать встроенные USB-порты для зарядки всевозможных гаджетов.

Заключение

Хочется надеяться, что эта инструкция поможет Вам обеспечить полноценную поддержку клавиатуры Apple, подключенной к компьютеру с Windows. Я не отношусь к поклонникам продукции Apple, но однозначно рекомендую клавиатуру данного бренда всем, кто проводит очень много времени за компьютером. Единственный недостаток клавиатуры Apple, подключенной к компьютеру с Windows, заключается в том, что маркировка нескольких клавиш отличается от выполняемых функций, при этом все остальные ее особенности можно совершенно объективно отнести к числу преимуществ

Понравилась статья?

Поделитесь ссылкой в социальной сети или блоге:

Оцените статью