Руководство по клавиатуре Firm Touch


Добро пожаловать в самую удобную клавиатуру для Android. Благодаря кнопкам гигантского размера вы больше никогда не промахнетесь!

Прочитайте, пожалуйста, это руководство до конца. Клавитура Firm Touch предоставляет массу возможностей для ускорения вашей работы! Работающие в Unix системные администраторы оценят возможность вводить различные заготовки команд и управлять screen/tmux удобными макросами.

Для того, чтобы начать работать с Firm Touch, активируйте ее!

Для ввода буквы, расположенной в левой части кнопки, просто нажмите ее. Для ввода буквы, расположенной в правой части, используйте двойное нажатие -- двойной тап. Чтобы ввести "ох", сделайте вначале тап по кнопке "О х", а потом дабл тап. Чтобы ввести "хо" сделайте дабл тап, затем тап. Таким образом легко вводятся буквы первого и второго слоя, в том числе и чередуясь между собой, например "охохо". Все 80% часто используемых в языке букв вводятся одним нажатием, и только 20% редких букв двойным! Таким образом вы можете очень быстро печатать, не промахиваясь.

Чтобы повторить какой-либо уже введенный символ, нажмите на него, сдвиньте палец на любую соседнюю кнопку и верните обязательно обратно на начальную кнопку. Таким образом можно повторять символы. Например для ввода "охх" надо сделать тап, потом двойной тап, а затем нажать на кнопку "О х", сдвинуть палец на соседнюю, вернуть палец обратно и поднять его.

Чтобы включить русскую или английскую раскладку, сделайте жест -- проведите от соответствующей метки "ru" или "en" вниз. Чтобы ввести Enter, сделайте жест от метки "ENTER ▼◀" -- проведите на одну кнопку вниз, а затем на одну или более кнопок влево:

Треугольники справа от метки жеста показывают, в каком направлении делать жест. Подробнее о жестах в разделе "жесты"

Оглавление

Активация клавиатуры

  • Зайдите в настройки, в раздел "Язык и ввод" (в зависимости от модели вашего устройства, версии операционной системы и фантазии производителя это может оказаться в разделе в "Система", "Личные данные", "Расширенные настройки" или в каком-нибудь еще.
  • В разделе «Клавиатура и способы ввода» нажмите на пункт "Виртуальная клавиатура"
  • Далее нажмите на пункт «Управление клавиатурами» и включите FirmTouch. Внимание! Появится текст о том, что клавиатура может собирать ваши персональные данные, включая пароли и номера кредитных карт. Это стандартное предупреждение для любой клавиатуры. Нажмите OK. FirmTouch можно спокойно включать, так как она не имеет разрешения на доступ к интернету (в отличие от некоторых других)...
  • Теперь зайдите в любую программу, где есть поле ввода, например, в мессенджер.
  • Нажмите на поле ввода и выберите клавиатуру FirmTouch -- либо кнопкой выбора клавиатуры в правом нижнем углу экрана, либо из шторки, либо еще каким-либо методом, предусмотренным производителем.

Навигация и работа с буфером

Для входа в режим навигации проведите вверх от метки "NAV ▲▲". Откроется раскладка навигации:

Навигация прездназначена для редактирования текстов: работы в текстовых редакторах и полях ввода текста.

Для передвижения по тексту вверх-вниз, влево-вправо используйте стрелки. Долгое нажатие на стрелку дает автоповтор нажатия. PgUp и PgDown листают на страницу вниз и вверх, Home и End переставляют курсор в начало и в конец строки.

Кнопка SEL включает режим выделения. При этом выделяется текст в один символ под курсором, после чего выделение можно передвигать стрелками. Чтобы выделить конкретный текст, подведите курсор в начало текста, нажмите SEL и выберите текст. Повторное нажатие кнопки SEL снимает выделение.

Кнопка CUT вырезает выделенный текст, кнопка COPY копирует выделенный текст без вырезания. Кнопка PASTE вставляет текст на месте курсора, или, если имеется выделенный текст, взамен выделенного текста.

В правой части навигационной раскладки находятся полезные для навигации кнопки: Esc, Tab, Del и знак пробела. Их особенно оценят те, кто работает в unix удаленно.

Особенности ввода русского текста

Ввод русского текста ничем не отличается от ввода английского, так же двойным тапом вводятся буквы второго слоя. Исключение составляют твердый знак и буква ё. Для ввода твердого знака вначале введит дабл-тапом мягкий знак, а затем сделайте жест повторения, и мягкий знак превратится в твердый. Буква Ё не вводится на обычной раскладке, а присутствует в стандартном наборе макросов M2. Так же набор макросов M2 содержит символ рубля ₽, букву "ять" и символ ударения.

Для того, чтобы поставить ударение над любой буквой, введите эту букву, а потом перейдите на набор макросов M2 и нажмите на символ ударения. Буква станет ударной.

Жесты

Для ввода жеста нажмите стартовую кнопку и проведите по кнопкам, которые составляют жест, затем поднимите палец. Firm Touch предоставляет большое количество удобных для работы жестов.

ВНИМАНИЕ! Чтобы получить нужный результат, каждый жест необходимо делать по указанному количеству кнопок (см. картинки). Например, для переключения на русскую или английскую раскладку нужно провести пальцем по четырем кнопкам. Для переключения на цифровую — по трем.

Переключение между языками

Для переключения на русский язык, проведите вниз от кнопки с меткой "RU ▼▼":

Для переключения на английский язык, проведите вниз от кнопки с меткой "EN ▼▼":

Чтобы спрятать клавиатуру, проведите вниз от кнопки с меткой "HIDE ▼▼"

Чтобы удалить один символ слева от курсора, проведите влево от метки "BS ◀◀":

Чтобы удалить три, пять или семь символов слева от курсора, сделайте серый, желтый или зеленый жест, соответственно:

Чтобы удалить слово слева от курсора (до первого пробела), проведите вниз от метки "BS ◀◀":

Чтобы удалить все содержимое поля ввода, проведите от метки "BS ◀◀" вначале на один символ влево, а потом вниз:

Внимание! Если вы случайно удалили большой текст, который набирали, не переживайте: он сохранился в буфере. Просто перейдите в в навигационную раскладку и нажмите PASTE, либо сделайте вставку другим способом, предусмотренным вашей моделью телефона.

Для переключения на редко используемые символы, проведите вниз от метки "SYM ▼▼":

Для включения этой же раскладки на один символ, проведите вверх от метки "SYM/1 ▲▲". В этом случае раскладка будет закрыта сразу после нажатия символа и возвращена предыдущая клавитура, в которой вы находились:

Для включения цифровой раскладки проведите вниз от метки "NUM ▼▼":

Для включения цифровой раскладки только для ввода одного символа проведите вверх от метки "NUM/1 ▲▲":

Для включения раскладки с пунктуацией проведите вниз от метки ".,?! ▼▼":

Для включения пунктуации для ввода только одного символа проведите вверх от метки ".,?!/1 ▲▲":

Для ввода клавиши Enter проведите от метки "ENTER ▼◀" вначале на один символ вниз, а потом влево:

Для ввода одного заглавного символа (применимо к русской и английской раскладке) проведите вверх от метки "SHIFT ▲▲". При этом на кнопке загорится зеленый кружок. Это означает, что следующий введенный символ будет заглавным. Для включения режима CAPS LOCK с делайте два таких жеста подряд с коротким интервалом. Загорится красный кружок и все символы из русской и английской раскладки будут вводиться в заглавном виде. Сделайте еще один такой жест, чтобы выключить режим CAPS LOCK. При этом красный кружок погаснет.

Для вызова данного руководства, проведите вверх от метки "HELP ▲▲":

Для возвращения нажмите на вашем телефоне кнопку «Назад».

Для входа в настройки, проведите вверх от метки "PREF ▲▲":

Для возвращения нажмите на вашем телефоне кнопку «Назад».

Для переключения на навигационную раскладку, проведите вверх от метки "NAV ▲▲":

Для того, чтобы сделать первую букву последнего напечатанного слова заглавной, нажмите на кнопку с меткой "SHIFT ▲▲" и сделайте жест вправо и вверх. Тогда, например, слово "жест" преобразуется в "Жест"":

Следующий жест сделает все буквы предыдущего слова заглавными, он тоже делается от метки "SHIFT ▲▲", но уже на две кнопки вправо и потом вверх. Он превратит слово "жест" в "ЖЕСТ"

Следующий жест делает заглавными буквами все поле ввода:

Аналогично работают жесты обратного действия. Чтобы сделать первую букву предыдущего слова строчной, проведите вверх и вправо от метки "SHIFT ▲▲". Это превратит слово "Жест" в "жест", а "ЖЕСТ" в "жЕСТ":

Для того, чтобы сделать все буквы предыдущего слова строчными, сделайте следующий жест от метки "SHIFT ▲▲", он превратит слово "ЖеСт" в "жест":

Для того, чтобы сделать строчными все содержимое поля ввода, сделайте следующий жест:

Макросы

Firm Touch предоставляет 8 наборов макросов по 15 кнопок, которые вы можете задавать сами. Чтобы перейти к одному из 8 наборов макросов, сделайте жест от одной из меток M1 .. M8. Например, чтобы открыть первый набор, надо провести от метки "M1 ▼▶" вниз и вправо. Для открытия четвертого проведите от метки "M4 ▼◀" вниз и влево, а для открытия шестого -- от метки "M6 ▼▶" вниз и вправо.

Следуйте меткам и вы сможете легко и быстро открыть нужный набор макросов.

Чтобы выйти из раскладки макросов, нажмите в правом нижнем углу кнопку с крестиком в квадрате.

Открыть набор макросов M1:

В этом наборе кроме смайликов предустановлены макросы, удобные для работы в Linux. Например во второй строке идут макросы для использования в программе screen: ^A^N переключает экран на следующий, ^A^P на предыдущий, ^A^W показывает список экранов и ^A^D отсоединяет от screen, делая Detach.

В следующей строке используются команды VIM, причем перед командами с ":" еще присутствует ESC, чтобы гарантированно выйти в режим команд. Это команды :wq\r (сохранить и выйти), :q!\r (выйти без сохранения) и :set paste\r (включить режим paste, чтобы VIM не форматировал вставляемый текст).

Так же задан хоткей ^R, который выполняет функцию Redo (напоминаю, стандартный undo это u). Далее идут привычные хоткеи для работы в шелле ^C (прерывание), ^D (выход из шелла и многое другое) и ^G (отказ от ввода):

Открыть набор макросов M2:

Здесь предустановлены редкие символы кириллицы -- ъ, Ъ, ё, Ё, символ рубля, знак ударения и знак Ять. Знак ударения можно использовать над любой буквой -- просто ведите букву, а затем нажмите символ ударения. Получится ударная буква. Например "ы́":

:

Открыть набор макросов M4:

В наборе макросов M3 предустановлены команды, полезные при работе с оборудованием Cisco:

Макрос с названием C-S-6 посылает Ctrl-Shift-6 (ну или Ctrl-^), этот специальный символ прерывает длительную операцию. Остальные макросы представляют собой команды для настройки и отладки роутеров, наиболее часто используемые автором этой программмы.

Открыв тот или иной набор вы можете нажать необходимый макрос, он будет введен в поле ввода, после чего набор закроется автоматически. Кнопка с крестиком закрывает клавиатуру макроса без выполнения действия.

Редактирование макросов

Чтобы отредактировать любой из существующих макросов или создать новый, нажмите и подержите палец на соответствующей кнопке. Откроется окно редактирования.

В поле "Тело макроса" можно вводить любой текст, включая символы Unicode. Кроме того, можно вводить коды символов в формате Java \uXXXX (шестнадцатиричным кодом, обязательно четыре цифры, при необходимости с лидирующими нулями). В поле "Название макроса" (необязательное) можно ввести строку, которая будет отображаться на раскладке вместо тела макроса. В поле "Определение жеста для макроса" (необязательное) можно ввести последовательность символов, определяющую жест, которым этот макрос можно вызвать напрямую. Жест кодируется английскими буквами с левой стороны кнопок, при этом пробел заменяется на точку.

Например, вот так выглядит макрос переключения на следующий экран для программы screen (последовательность ^A^N) с жестом '.rd' (обозначен желтой стрелкой):

А так выглядит кнопка макроса при входе в раскладку макросов. Нажатие на эту кнопку выдаст последовательность Ctrl+A Ctrl+N в поле ввода, что переключает программу screen в юниксовом шелле на следующий экран, а так же вы можете вызвать этот макрос, проведя по трем кнопкам -- пробел, 'r' и 'd'.

Таким образом вы можете использовать Firm Touch при работе с Unix и Cisco. Для того, чтобы вводить символ Ctrl+A используйте код \u0001 и так далее, по таблице ASCII. Например, Ctrl-C можно задать как \u0003. Посмотрите, как устроен предустановленный макрос C-S-6 в раскладке №3 для маршрутизаторов Cisco, он прерывает длительную операцию, отсылая символ Ctrl-Shift-6. В макросе он закодирован как \u001E.

Чтобы имитировать нажатие клавиши ВВОД, используйте последовательность \r

Настройки

Здесь описаны настройки в меню настроек.

  • Тактильная обратная связь: длительность вибрации при нажатии каждой клавиши. Чтобы отключить вибрацию полностью, уведите ползунок полностью влево.
  • Задержка автоповтора: в навигационной клавиатуре можно нажать и удерживать стрелки и некоторые другие кнопки. Эти кнопки будут автоматически повторяться до тех пор, пока продолжается нажатие. Задержка определяет паузу между повторяемыми символами.
  • Автокапитализация: автоматически делать заглавными буквы в начале предложения. Предложение определяется по окончанию предыдущего на '.', '?' или '!' с последующим пробелом.
  • Режм ввода с задержкой: использовать режим ввода с задержкой.
  • Размер клавиатуры: в этом разделе можно настроить размер шрифта, высоту и прочие параметры клавиатуры для портретного и ландшафтного режимов.
    • Размер шрифта: вы можете изменить размер шрифта на самой клавиатуре, от крошечного до гигантского
    • В портретном и ландшафтном режиме можно индивидуально настроить:
      • Высота клавиатуры: задать высоту, по умолчанию задана высота в половину экрана
      • Зазор слева: Отступ слева от края экрана
      • Ширина разрыва посередине клавиатуры: Разрыв посередине клавиатуры -- удобно для ландшафтного режима на больших устройствах.
      • Зазор справа: Отступ справа от края экрана
      • Зазор снизу: Отступ снизу от края экрана
  • Экспортировать и импортировать конфигурацию
    • Экспортировать конфигурацию: конфигурация экспортируется в виде текста в буфер обмена. Чтобы сохранить, вставьте ее в любое приложение для заметок, в письмо и т.п.
    • Экспортировать только макросы: экспортируются только макросы, остальная конфигурация не экспортируется
    • Импорт: импортировать конфигурацию из буфера. Скопируйте текст вашей резервной конфигурации в буфер и нажмите "Импорт".
    • Пример резервной версии конфигурации в виде текста:
      i.version=1
      i.keyboard_portrait_height=27
      i.keyboard_landscape_height=30
      i.keyboard_landscape_middlegap=40
      b.autocap=true
      b.delayed_mode=false
      s.macro-1-10012=\\u0012
      s.macro-title-1-10012=^R
      [..и т.д..]
                      

Режимы ввода

Клавиатура FirmTouch имеет два режима ввода -- немедленный и с задержкой. По умолчанию используется немедленный режим: при нажатии кнопки она отображается сразу, а если была нажата второй раз, то предыдущий символ стирается, а вместо него вводится символ второго уровня.

Но в некоторых случаях бывает необходимо переключиться на режим с задержкой. Например, если вы ходите ввести адрес в браузер. В немедленном режиме браузер сам подставляет подсказки, клавиатура выдает команду «удалить символ», но удаляется не символ, а то, что подставил браузер. В результате не удается корректно набрать адрес.

Так же бывает необходимо ввести один конкретный символ из вторичной раскладки при работе в терминале -- например, 'y' при запросе какой-либо команды и т.п.

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

Режим с задержкой не очень удобен в повседневном использовании, поэтому его имеет смысл включать только, когда он необходим.

Переключение на режим с задержкой:

Переключение на немедленный режим:


This page was last modified at 04-Jul-2020 15:15