Есть ли способ переместить каретку в текстовое поле, не используя жесткую клавиатуру и не связывая ни единого касания?

10

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

Поскольку меня обычно выключает только один персонаж, есть ли способ переместить каретку влево или вправо на 1 символ? Может быть, какой-то жест?

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

У меня устройство Droid с жесткой клавиатурой, но я хочу быть готовым к тому дню, когда решу приобрести телефон, в котором его нет.

Джей Камминс
источник

Ответы:

4

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

ручка курсора

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

Райан Конрад
источник
Я совершенно уверен, что дескриптор текста добавлен в Gingerbread, так как мой Froyo не имеет дескриптора
Lie Ryan
Это выглядит именно то, что я ищу. У меня есть Froyo, но у меня нет этой ручки курсора. Как мне это включить? Или он недоступен, когда на устройстве доступна жесткая клавиатура?
Джей Камминс
1
о, ну, может быть, это часть TouchWiz или «хак», добавленный в мой Rom ... потому что он у меня есть в моем TouchWiz froyo Rom ... я просто предположил, что он уже был частью froyo ...
Райан Конрад
1
Я использую Froyo на моем Galaxy S, и ручка курсора тоже там.
Edelcom
Мотоблур имеет что-то вроде этого. Длительное нажатие и удержание в текстовом поле приведет к небольшому увеличенному виду курсора и текста, что позволит вам свободно перемещать его по полю.
Shambleh
6

Это зависит от того, какой телефон вы используете, на моем Spica, например, я могу использовать клавиатуру направления для регулировки положения курсора. На телефонах с трекболом трекбол выполняет ту же функцию.

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

Другой вариант, если вы печатаете на английском или на одном из поддерживаемых языков, вы можете попробовать Swype. Swype - это ввод текста на основе слова (в отличие от ввода на основе символов), и вы обычно удаляете или проводите по одному слову за раз, и режим коррекции (двойное нажатие на слово, которое вы хотите исправить, и выбор нового слова) исправление ошибок на одном дыхании.

Ли Райан
источник
2
Я использую оптический трекбол на своем HTC Desire для регулировки положения курсора.
Аластер
Аластер, это должен быть ответ! Спасибо за совет, я тоже пользуюсь Desire и не знал об этом.
jhwist
4

Предоставляя это как ответ для тех, кто не хочет устанавливать пользовательское ПЗУ и хочет что-то похожее на стандартную программную клавиатуру.

Я установил Anysoft Keyboard (нашел его по этому вопросу ). Рынок Android не имеет текущих скриншотов, но вот тот, который показывает маленькие стрелки влево / вправо в верхней части клавиатуры: введите описание изображения здесь

Джей Камминс
источник
3

Клавиатура Samsung и клавиатура Swype имеют клавиши со стрелками, которые вы можете использовать для этого; см этот вопрос .

Мэтью Рид
источник
1
... как и клавиатура HTC Touch Input на моем Desire HD.
Мэтт Х
1
Я попробовал Swype некоторое время, и мне нравится эта идея, но я не мог приспособиться к ней.
Джей Камминс
2

Начиная с 2017 года и с 2016 года в Gboard (ранее известной как Google Keyboard) можно перемещаться по пробелу для перемещения по тексту и перемещения курсора.

Источник (CNET)

Тимоти Лангер
источник