Как научить правильно работать кнопки Home и End для внешней клавиатуры на Mac

Статья последний раз была обновлена 31.07.2023

Если вы опытный пользователь Mac, вы знаете, что сочетания клавиш «Command + стрелка влево» и «Command + стрелка вправо» перемещают курсор в начало и конец строки соответственно. Однако, если вы используете полноразмерную внешнюю клавиатуру для своего Mac, вы обнаружите, что кнопки «Домой» и «Конец» не работают должным образом. Фактически, они вообще не работают, поскольку Apple не привязывает кнопки к какой-либо функции.

Если вы хотите исправить кнопки «Домой» и «Конец», вот небольшая подсказка, чтобы они снова заработали должным образом.

1. Откройте терминал. Вы можете получить к нему доступ с панели запуска.

2. Введите следующие команды (и нажимайте Enter после каждой строки):

cd ~/Library
mkdir KeyBindings
cd KeyBindings
nano DefaultKeyBinding.dict

Приведенные выше команды создают новую папку «KeyBindings» в папке «Library» и добавляют новый файл «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:"; 
}

Сохраните (используя сочетание клавиш «Ctrl + o») и выйдите («Ctrl + x») из файла.

4. Перезагрузите ваш Mac. «Домой» и «Конец» теперь должны работать, и вы можете использовать их вместе с кнопками-модификаторами «Shift» и «Ctrl».

По дополнительному разбору вопроса привязки различных клавиш в macOS, прекрасно помог этот сайт — How-to: macOS Key bindings (не реклама).

Губарь Маргарита Александровна

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *