1

Я хотел бы переназначить ⇞, ⇟, ↖ и ↘, чтобы работать как на ПК. Это означает: перейти к концу строки / началу строки или к концу документа / началу документа, если нажать вместе с элементом управления. И страница вверх / вниз, которая уже работает, должна перемещать курсор, как на ПК.

Я привык к ⌃ ← /→, но все же я постоянно переключаюсь между ПК и Mac и хотел бы иметь удобство этих клавиш.

Есть ли файл сопоставления?

3 ответа3

1

Вы можете изменить начало и конец, создав ~/Library/KeyBindings/ и сохранив его как DefaultKeyBinding.dict:

{
    "\UF729"  = moveToBeginningOfLine:;
    "\UF72B"  = moveToEndOfLine:;
    "$\UF729" = moveToBeginningOfLineAndModifySelection:;
    "$\UF72B" = moveToEndOfLineAndModifySelection:;
    "@\UF729"  = moveToBeginningOfDocument:;
    "@\UF72B"  = moveToEndOfDocument:;
}

@ = ⌘, $ = ⇧, \UF729 = ↖, \UF72B = ↘, \UF72C = ⇞, \UF72D = ⇟

"\UF72D" = pageDown:; также заставит страницу переместить курсор , но pageDown: не работает в веб-представлениях или приложениях iWork.

Для получения дополнительной информации см. Статью « Текстовая система какао», мой веб-сайт или этот пост в блоге TextMate.

0

Я использовал DoubleCommand для успешного переназначения ключей в Mac OS X 10.6 Snow Leopard на MacBook Pro.

Я переназначил нижнюю правую клавишу Option, чтобы она стала клавишей Ctrl (я пользователь emacs, и отсутствие клавиш Ctrl с обеих сторон - серьезная проблема).

0

Есть также несколько других вариантов:

http://pqrs.org/macosx/keyremap4macbook/ (который, несмотря на свое название, работает на всех клавиатурах Mac)

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele (это больше для переназначения клавиатур в многоязычных целях, но это может все же подойти вам)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .