Первая идея, которая приходит в голову, заключается в том, что вы проверяете, является ли ваш последний введенный ключ клавишей ввода, например этот член переполнения стека сделал .
Но когда я подумал об этом , мне кажется, ваша идея плохо продумана / описана: Что, если пользователь нажимает клавишу удаления? Следует ли пропустить "+"? Или нужно удалить "+", если строка пуста? Или просто добавьте «+» и больше не волнует?
В зависимости от того, что вы хотите показать пользователю со знаком «плюс», я бы попытался решить это другим способом. Можно добавить значок «+» перед каждой строкой ПЕРЕД текстом, это было бы проще кодировать, потому что пользователь не может взаимодействовать с «+».