После нескольких десятилетий использования клавиатуры в Microsoft Windows я очень привык использовать ярлыки Home & End для самых разных задач.
На этой неделе, после девяти месяцев работы из дома, я перешел на Apple Magic Keyboard.
Я сделал это, в основном из-за очень плохой эргономики, используя MacBook Pro весь день (иногда всю ночь).
Проблема
Когда я начал использовать Magic Keyboard, мои пальцы мгновенно вернули себе привычку пытаться использовать следующие команды Windows:
- Дом, чтобы перейти в начало строки (не удалось)
- Конец, чтобы перейти в конец строки (не удалось)
- Ctrl + End, чтобы перейти в конец документа (сбой)
Это идет в конец документа, а не то, что я хочу. - Ctrl + Home, чтобы перейти к началу документа (сбой)
Переход к концу документа, а не к тому, что я хочу. - Shift + Ctrl + Home, чтобы выделить все до начала документа (не удалось)
Но, к моему удивлению, некоторые вещи действительно сработали - совсем не то, что я ожидал:
- Ctrl + Left, чтобы перейти в начало строки (сработало)
- Ctrl + Right, чтобы перейти в конец строки (сработало)
То, что клавиши со стрелками работают должным образом, не проблема, но мои пальцы уже не умеют настраивать их через двадцать лет.
Даже когда я печатаю эту статью, я борюсь, постоянно нажимаю Home и End для навигации, а она не работает. ПОМОЩЬ!
Что еще хуже, когда я вернусь к работе, чтобы использовать компьютер с Microsoft Windows, я не смогу вернуться, если я выучу новый способ.
Решение
Единственное решение - сменить клавиатуру, чтобы мне не приходилось менять меня.
- Открыть терминал в MacOS
- Введите следующие команды, по одной в строке:
cd ~/Library mkdir KeyBindings cd KeyBindings nano DefaultKeyBinding.dict
3. Затем скопируйте и вставьте приведенное ниже сопоставление клавиш в редактор, который показывает:
{ /* Remap Home / End keys */ /* Home Button*/ "\UF729" = "moveToBeginningOfLine:"; /* End Button */ "\UF72B" = "moveToEndOfLine:"; /* Shift + Home Button */ "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + End Button */ "$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Ctrl + Home Button */ "^\UF729" = "moveToBeginningOfDocument:"; /* Ctrl + End Button */ "^\UF72B" = "moveToEndOfDocument:"; /* Shift + Ctrl + Home Button */ "$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Ctrl + End Button*/ "$^\UF72B" = "moveToEndOfDocumentAndModifySelection:"; }
4. Затем сохраните файл, нажав Control ^
+ o
, затем Control ^
+ x
для выхода.
5. Перезагрузите Mac, чтобы изменения вступили в силу.
Эта статья содержит партнерские ссылки на внешние веб-сайты.