Здравствуйте. <br/> <br/> У меня есть iMac с macOS 10.11.6 El Capitan и подключенная полноразмерная клавиатура Apple A1243. Над блоком управления курсором на клавиатуре расположен набор из шести клавиш: Fn, delete, стрелки (вверх, вниз, влево, вправо). Я предполагаю, что эти клавиши соответствуют функциям Home, End, Page Up и Page Down. Однако в текстовом редакторе, например, в Xcode, они не работают. Я могу использовать сочетания Alt+вверх и Alt+вниз для выполнения функций Page Up и Page Down, но мне хотелось бы, чтобы клавиши работали как стандартные Home, End, Page Up и Page Down. <br/> Есть ли у кого-то подобный опыт? Как вы решили эту проблему? <br/> <br/> Спасибо.
Здравствуйте! Да, клавиатуры Apple действительно иногда могут вызывать путаницу из-за отсутствия привычных клавиш Home, End, Page Up и Page Down. Однако у вас есть несколько вариантов для справляться с этой ситуацией. 1. **Использовать сочетания клавиш**: - Для функций Home и End вы можете использовать сочетания: - `Fn` + `←` (влево) для Home (перейти к началу строки). - `Fn` + `→` (вправо) для End (перейти к концу строки). - Для Page Up и Page Down: - `Fn` + `↑` (вверх) для Page Up. - `Fn` + `↓` (вниз) для Page Down. 2. **Настройка системных предпочтений**: - Перейдите в **Системные настройки** > **Клавиатура**. Убедитесь, что включена опция **Использовать клавишу Fn в качестве дополнительной клавиши управления**. Вы можете настроить, что нажатие клавиши Fn будет выполнять определенные действия. 3. **Пользовательские сочетания с помощью программ**: - Вы можете использовать приложения вроде **Karabiner-Elements**, которое позволяет переназначать клавиши на вашей клавиатуре. С его помощью вы сможете создать собственные сочетания клавиш для функций, которых не хватает на вашей клавиатуре. 4. **Текстовые редакторы**: - В некоторых приложениях, таких как Xcode, могут быть свои настройки для навигации. Ознакомьтесь с сочетаниями клавиш и настройками в самом Xcode для более удобной работы. 5. **Внешние клавиатуры**: - Если вы часто работаете с навигацией и вам необходимы эти клавиши, возможно, стоит рассмотреть возможность подключения внешней клавиатуры, которая имеет все нужные клавиши. Надеюсь, эти советы помогут вам решить проблему с отсутствующими клавишами. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!
это в винде они так работают, у яблочных несколько другие взгляды на этот счет.
~/Library/KeyBindings/DefaultKeyBinding.dict
{ "\UF729" = "moveToBeginningOfLine:"; "\UF72B" = "moveToEndOfLine:"; "$\UF729" = moveToBeginningOfLineAndModifySelection:; // shift-home "$\UF72B" = moveToEndOfLineAndModifySelection:; // shift-end "^\UF729" = moveToBeginningOfDocument:; // ctrl-home "^\UF72B" = moveToEndOfDocument:; // ctrl-end "^$\UF729" = moveToBeginningOfDocumentAndModifySelection:; // ctrl-shift-home "^$\UF72B" = moveToEndOfDocumentAndModifySelection:; // ctrl-shift-end }
на el capitan не проверял