Кнопки Home и End на Mac клавиатуре
Как известно на полноразмерной MAC клавиатуре есть такой вот блок клавиш. Все пользователи PC знают что две средние кнопки выполняют функции Home и End, то есть переносят курсор в начало или конец строки соответственно. На Маке же, эти диагональные стрелки означают совсем другое, они переносят курсор в начало или конец документа, а для перемещения в строке используется совершенно неудобное сочетание Ctrl+стрелки. После приобретения Мака я десятки раз проклинал такой странный подход.
Решение оказалось неожиданно простым:
- Создаем папку ~/Library/KeyBindings/ (значок “~” означает корневой каталог пользователя)
- Создаем с помощью TextEdit файл DefaultKeyBinding.dict в этой папке
- В этот файл вписываем эти строчки:
{
"\UF729" = "moveToBeginningOfLine:"; /* Home */
"\UF72B" = "moveToEndOfLine:"; /* End */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
} - Перегружаем компьютер
Всё. Теперь Клавиши с диагональными стрелками работаю как Home/End на PC. Модификатор Shift служит для выделения строки.
Комментариев нет:
Отправить комментарий