Автозамена ввода в iOS

Дата: 16.10.13
Автор:
21 комментарий


ttСегодня я хотел бы рассказать об одном сервисе, который попадался на глаза, наверно, каждому… но почему-то мало кто им пользуется. Возможно, многие просто не представляют себе, зачем он может быть нужен. Попробуем исправить эту ситуацию.

Если открыть системные настройки и зайти в раздел „клавиатура“, то там в самом низу будут „Сокращения“. По умолчанию они настроены на разворачивание аббревиатуры „итд“ во фразу „и так далее“ — чисто символически, чтобы пользователю было понятно, чего это вообще такое.

Идея, действительно, вполне очевидна. Если при вводе с клавиатуры — неважно, аппаратной или экранной — встречается последовательность символов, указанная в настройках как сокращение, то система вместо неё подставляет текст, указанный как фраза. Причём этот сервис системный, а значит, работает везде, где только можно вводить текст.

Как я отметил в начале, у большинства там так и висит только одно предопределённое сокращение „итд“. А вот что имеет место у меня:

Автозамена на iPad

Позвольте мне подбросить вам несколько идей по использованию этой возможности для упрощения планшетной жизни. Во всех случаях важно понимать, что сокращениями лучше ставить редкие (или вообще невозможные в обычном языке) буквосочетания, иначе запросто можно осложнить себе жизнь вместо упрощения. (:

Идея первая: ваша электронная почта

Её адрес приходится вводить довольно часто, так как именно им люди идентифицируются в социальных сетях, веб-сервисах и т.п. Это самое логичное, что напрашивается в автозамену, вот и создайте сокращение. У меня, как видите в адрес разворачиваются две подряд „с@баки“.

Идея вторая: часто встречающиеся англицизмы

Если вам по роду деятельности регулярно приходится упоминать в тексте термины, требующие переключения раскладки — может быть, имеет смысл ввести для них автозаменяемые синонимы в кириллице? Я, будучи автором данного сайта, просто вынужден постоянно употреблять слова Apple, iPad, iOS, AppStore и т.п. — но, как видите, делаю это непосредственно из кириллической раскладки.

Идея третья: спецсимволы

Один из самых часто задаваемых вопросов по работе с экранной клавиатурой на iPad таков: „как ввести символ номера ()?“ Правильный ответ: а вот никак! Штатными средствами клавиатуры. Но если воспользоваться столь же штатной автозаменой, то легко.

Для этого достаточно задать ему сокращение — у меня это „нмр“ и „nmr“ для кириллицы и латиницы соответственно. Конечно, нужен и сам символ, чтобы указать его в качестве фразы, — для чего можно воспользоваться таблицей символов, причём вполне сгодится и бесплатная версия. Нужна она очень нечасто, а несколько секунд можно и на рекламу посмотреть. Символ номера носит официальное наменование „Numero Sign“ и находится в группе „Letterlike Symbols“.

Идея четвёртая: личные фишки

Мои читатели в курсе: я пользуюсь „инвертированными“ смайликами. (: Происходит это отнюдь не из-за пресловутого „think different“ (хотя именно этому я пытаюсь учить своих студентов), а из-за банальной нелюбви к склонности форумных и блоговых движков заменять текстовые смайлики картинками…

Так вот — работая с текстом, я набираю смайлики самым обыкновенным образом, как привык. А инвертирует их за меня iOS. Кроме того, вы можете видеть, что у меня настроена автозамена трёх минусов на длинное тире em-dash: мне проще трижды подряд ткнуть минус, чем выворачиваться в распальцовку „альт-шифт-минус“. Аналогично три точки заменяются на многоточие и т.п.

(Если тут у вас возник вопрос, то ответ положительный. Да, все мои здешние статьи полностью или в значительной мере пишутся непосредственно на iPad со внешней клавиатуры. Это не превращает планшет в ноутбук, но мне оно и не нужно — достаточно того, что превращение в средство оперативной работы с текстом происходит исключительно удачно.)

Думается, приведённых примеров вполне достаточно. Осталось рассказать, как настраиваются и работают эти самые сокращения.

Настройка очень проста и полностью иллюстрируется следующим скриншотом:

Автозамена на iPad

После того, как вы сохраните созданное сокращение, система будет следить, не встретится ли оно в вашем тексте. Если встретится, то вам будет предложена замена. Вот так:

Автозамена на iPad

Нормальное продолжение набора текста будет означать ваше согласие; никаких дополнительных действий при этом предпринимать не нужно. Чтобы отказаться, достаточно ткнуть пальцем в крестик. Это требует определённой точности позиционирования, поэтому ещё раз порекомендую: пользуйтесь такими сокращениями, чтобы они встречались исключительно по прямому назначению и не требовали отказов. (:

Напоследок упомяну два недостатка этого сервиса. Во-первых, сокращения слабо зависят от регистра символов. Точнее, они преобразуются по следующим правилам:

  • Если фраза содержит как заглавные, так и прописные буквы, то она будет использована при замене как есть.
  • Во всех остальных случаях капитализация фразы будет такой же, как у набранного сокращения.

То есть, в приведённом выше примере „чтд“ развернётся в „что и требовалось доказать“, „ЧТД“ в „ЧТО И ТРЕБОВАЛОСЬ ДОКАЗАТЬ“, а „Чтд“ в „Что и требовалось доказать“.

Во-вторых, система как-то пытается анализировать использованные символы и поступать „интеллектуально“ в зависимости от их типа. Я затрудняюсь точно описать алгоритм — в деталях он известен лишь программистам Apple, — но вам, к примеру, не удастся настроить автозамену „ъъ“ на запятую, отсутствие которой в основной экранной клавиатуре вызывает ярко выраженную фрустрацию у русскоязычных айпадовладельцев. (:

Творческих вам успехов.

Михаил Баландин специально для ipadstory.ru

Смотрите также:

1 звезда2 звезды3 звезды4 звезды5 звёзд (Ещё никто не присваивал рейтинг статье. Будьте первым!)
Загрузка...


21 комментарий к записи: “Автозамена ввода в iOS”

  1. Алексей:

    Спасибо, очень интересный и нужный пост.

  2. Очень интересно. Спасибо (написала, используя сокращения) ;-) С уважением, Ольга

  3. Дина:

    о, про адрес почты с двумя собаками я не догадалась)) спасибо за идею!

  4. Елена:

    Спасибо за помощь!интересно!!

  5. Pinky:

    Хм, если это новость…

    • sputnik1818:

      В смысле новость? Это инструкция, которой не было на сайте) Миша поделился.
      Но для некоторых людей (а их много) это действительно новость. :)

  6. nikolabs:

    Я знаю способ сделать замену любого набора букв на запятую ( или любой другой символ).
    Дело в следующем: в Ios эта невозможность – не злой интеллект, а просто ГЛЮК.
    Для успешной замены нужно просто в строке “фраза” поставить запятую, а в строке “сокращение” – набор букв, например, ззз. Всё работает, по крайней мере, под Ios7 точно :)

    • Андрей:

      Дело в том, что, по правилам пунктуации, запятая ставится без пробела. А если вы не вводите пробел, то и автозамена не предлагается имхо.

  7. nikolabs:

    Да, и ещё: хотя и можно заменить точку и запятую, но замена эта (для меня, по крайней мере) бесполезная, так как точку, закодированную тремя буквами “ттт”, в конце слова не поставишь, а только через пробел. А это не есть хорошо. :(

  8. Спасибо! Действительно полезная информация!

  9. Mila:

    Понравилась идея с почтовым адресом!

  10. Лена:

    Спасибо за идею!

  11. Николай C.:

    ЗдОрово! Спасибо за статью! Как всегда, все гениальное просто, особенно в уме математика. :-) Знал, конечно, об этой автозамене, но так и не нашел ей применение. А тут такие находки (особенно почта). Теперь буду использовать.

  12. Аня:

    ООО, спасибо большое, я и не знала) сразу добавила новые сокращения, а по поводу номера – чтобы занести сам символ вовсе не стала пользоваться таблицей символов, а просто набрала в браузере “номер”, получила кучу ссылок, и скопировала первый попавшийся знак “№”, после чего вставив его в “фразу”.

  13. Tailinreis:

    Именно благодаря необходимости ставить значок “№” вышла на этот способ сама). Еще очень удобно смайлики ставить без переключения на английский :D Но все равно спасибо за статью!

  14. Alex S:

    Спасибо! Очередной интересный и главное – полезный обзор!

  15. Serg:

    Полезная вещь, спасибо.

  16. Алексей:

    Запятую вставить можно , но только через пробел спасибо за статью знал об этой функции и даже добавил еще одну автозамену но так широко использовать как то не догадался. Спасибо.

  17. Диана(::

    А по мне, ставить такую замену надо на то, что часто приходится вводить, и это начинает раздражать. Типо почты, и того, что указал автор(для владельцев сайтов). А заменять обычные фразы сокращениями – глупо, иначе мы вообще забудем, как писать)))

  18. Владимир:

    Спасибо, за идею с №!!! ))))

Оставить комментарий к Tailinreis