Eсли Apple всeрьeз нaстрoeнa на унификацию основных функций своих настольной и мобильной операционных систем, «яблочным» разработчикам стоит привести к «общему знаменателю» и приемы ввода текстовой информации. И пока мы тешимся надеждой, что так и произойдет, кое-что можно устроить собственными силами уже сейчас. Например, реакцию текстовых полей мак-программ на двойное нажатие пробела.
Многие «айфонщики» знают, что в iOS двойной «тап» по пробелу вводит точку с пробелом — очень удобная комбинация, когда нужно быстро обозначить конец предложения. В Mac OS X это тоже можно устроить, при помощи «Системных настроек». Открыв эту утилиту, перейдите к модулю «Язык и текст» (Language & Text), а внутри щелкните на категории «Текст» (Text).
Здесь вы увидите знакомый список автозамены, который работает для большинства мак-программ. Нажав кнопку «+», расположенную под списком, вы добавите в него новую запись, левое поле которой будет активно для ввода: введите туда два пробела, дважды нажав соответствующую клавишу. После этого клавишей tab переведите фокус на правое текстовое поле этой же позиции списка, и введите в него точку с пробелом. Нажав return, подтвердите правильность введенной комбинации символов.
Теперь можно выключить «Системные настройки» и, запустив TextEdit или загрузив веб-страницу с какой-нибудь текстовой формой, проверить обработку вводимых двойных пробелов. Заметьте, что автозамена Mac OS X не срабатывает сразу после ввода двух пробелов, как это делает iOS — вам понадобится ввести еще один символ (первую букву нового предложения, например), чтобы предшествующие ему два пробела были преобразованы в точку с пробелом. Тут уж ничего не поделать — такова особенность работы данного системного механизма в его текущей реализации.