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


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 некоторое время, и мне нравится эта идея, но я не мог приспособиться к ней.
Джей Камминс


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.