Возможности панели инструментов

Панель инструментов в верхней части окон современных приложений выглядит все более привычно. В любой толково написанной программе команда Customize Toolbar (Настроить панель инструментов) позволяет настроить желаемое отображение панели инструментов - в виде пиктограмм, пиктограмм с подписями, только подписей (с целью экономии места на экране) и т.д.
Но в любой Cocoa-программе, включая Finder, OmniWeb, Mail, Address Book и XCode, есть намного более быстрый путь переключения между стилями панели инструментов.
Недокументированные сочетания клавиш
Это очень удобно, когда вы поспешно печатаете и обнаруживаете, что только что допустили ошибку. Намного быстрее мгновенно убрать предыдущее слово и перепечатать его, чем возиться с мышью только для того, чтобы исправить одну букву.
Четыре дополнительных сочетания дублируют функции клавиш со стрелками. Тем не менее, если ваш мизинец уже лежит на клавише Control.
Control-B или Control-F передвигает точку ввода на одну букву назад или вперед - как клавиши и . (Мнемоническое правило: B = Back (Обратно), F = Forward (Вперед).)
Control-N или Control-P передвигает точку ввода на одну строку вниз или вверх - как клавиши I и t. (Мнемоническое правило: N = Next (Следующая), P = Previous (Предыдущая).)
Хитрые приемы выделения текста
Удерживая нажатыми некоторые клавиши при перемещении по тексту в Cocoa-программах, можно получить странные и эксцентричные эффекты выделения. (Особенно удобными они могут оказаться в TextEdit или Pages.) Например:
- Выделение одной колонки из нескольких протаскиванием при нажатой клавише Option. Вместо выделения всего текста от левого до правого поля вы получаете только текст, находящийся в прямоугольнике выделения. Это особенно удобно в Preview, когда нужно скопировать лишь часть PDF-документа, сформатированного в несколько колонок.
- Выделение нескольких отдельных фрагментов протаскиванием при нажатой клавише S. Каждый раз к прежним выделенным блокам добавляется новый.
Совет
В большинстве Cocoa-программ можно использовать оба приема одновременно, т.е. выделять множественные произвольные (не на всю ширину страницы) участки текста одновременным нажатием клавиш Option и S при перетаскивании.
Управление окнами заднего плана
Клавиша S открывает одну эффективную возможность Сосоа-программ. Она позволяет управлять неактивными окнами, не переводя их на передний план. В таком окне можно манипулировать флажком изменения размеров, кнопками, всплывающими меню и полосами прокрутки - и все это в то время, когда другое окно находится впереди. Можно даже выделить текст окна заднего плана протаскиванием и затем перетащить его в окно переднего плана. (Чудеса, да и только!)
В любом случае секрет всего лишь в том, чтобы во время щелчков или перетаскивания удерживать клавишу S.