8 декабря 2011 г.

Кнопки Home и End на Mac клавиатуре

ap08

Как известно на полноразмерной MAC клавиатуре есть такой вот блок клавиш. Все пользователи PC знают что две средние кнопки выполняют функции Home и End, то есть переносят курсор в начало или конец строки соответственно. На Маке же, эти диагональные стрелки означают совсем другое, они переносят курсор в начало или конец документа, а для перемещения в строке используется совершенно неудобное сочетание Ctrl+стрелки. После приобретения Мака я десятки раз проклинал такой странный подход.

Решение оказалось неожиданно простым:

  1. Создаем папку ~/Library/KeyBindings/ (значок “~” означает корневой каталог пользователя)
  2. Создаем с помощью TextEdit файл DefaultKeyBinding.dict в этой папке
  3. В этот файл вписываем эти строчки:
    {
    "\UF729"  = "moveToBeginningOfLine:";                   /* Home         */
    "\UF72B"  = "moveToEndOfLine:";                         /* End          */
    "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
    "$\UF72B" = "moveToEndOfLineAndModifySelection:";       /* Shift + End  */
    }
  4. Перегружаем компьютер

Всё. Теперь Клавиши с диагональными стрелками работаю как Home/End на PC. Модификатор Shift служит для выделения строки.

FilmScan.RU - профессиональное сканирование фотопленок

Комментариев нет: