Ink-text-input: Отображение курсора с замаскированным текстом

Созданный на 22 сент. 2019  ·  3Комментарии  ·  Источник: vadimdemedes/ink-text-input

Я заметил, что showCursor не работает, если установлен mask . Похоже, что функциональность была явно защищена от: https://github.com/vadimdemedes/ink-text-input/blob/6c5b29d2ac595357e3ca64064b92e2e5856fcde5/src/index.js#L53

Просто любопытно, есть ли конкретная причина для скрытия курсора в этом случае? :)

enhancement help wanted

Самый полезный комментарий

Привет @vadimdemedes!

Для моего варианта использования у меня есть вход для замаскированного токена API, который представляет собой один шаг в форме с серией различных входных данных. Некоторые из них являются текстовыми, некоторые - выборочными, но во всех случаях есть какой-то индикатор, указывающий, что нужно сделать пользователю (индикатор рядом с параметром выбора, курсор в текстовом поле ввода и т. Д.). Единственным исключением является замаскированное поле токена API, поскольку showCursor=true не включает курсор.

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

image

Все 3 Комментарий

Мотивация введения свойства mask заключалась в том, чтобы разрешить ввод паролей, которые обычно маскируются с помощью * или пустой строки по очевидным причинам. Я вижу, что в большинстве мест, где я видел ввод пароля, курсор скрыт, поэтому я просто катился с тем же поведением :)

Какой у вас вариант использования?

Привет @vadimdemedes!

Для моего варианта использования у меня есть вход для замаскированного токена API, который представляет собой один шаг в форме с серией различных входных данных. Некоторые из них являются текстовыми, некоторые - выборочными, но во всех случаях есть какой-то индикатор, указывающий, что нужно сделать пользователю (индикатор рядом с параметром выбора, курсор в текстовом поле ввода и т. Д.). Единственным исключением является замаскированное поле токена API, поскольку showCursor=true не включает курсор.

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

image

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

entrptaher picture entrptaher  ·  11Комментарии

exortech picture exortech  ·  3Комментарии

devfrey picture devfrey  ·  3Комментарии

zsitro picture zsitro  ·  3Комментарии

akshaysrin picture akshaysrin  ·  3Комментарии