Я создал приложение, которое отображает много текстовых областей. Я лично использую приложение с двумя языками — английским и другим языком, который выровнен по правому краю. По умолчанию текстовые области выравниваются по левому краю. Если я хочу изменить и выровнять их по правому краю, я могу просто нажать правый CTR+Shift. Приложение построено в React, и при повторном рендеринге экрана оно снова выравнивается по левому краю. Я хочу каким-то образом контролировать выравнивание — распознавать, выбирает ли пользователь выравнивание определенным образом, и сохранять его в состоянии. Как узнать, как пользователь выбирает выравнивание текста или нажимает ли он вправо или влево CTR+Shift? И как изменить текстовую область, чтобы контролировать выравнивание?
Распознавание выбора пользователя по выравниванию текста и управление отображением выравнивания текста в текстовой области (или текстовом поле) в ReactJS
Ответы (1)
person
schedule
Спасибо. Это метод управления выравниванием с помощью кнопки, которая связана. Но, более конкретно, я спрашиваю об управлении выравниванием, когда нет щелчка, но нажата кнопка клавиатуры Ctr + Shift, когда пользователь находится в текстовой области или текстовом поле.
- person Ben Carp; 07.01.2018
Я неправильно понял ваш вопрос! Я отредактировал свой первоначальный ответ, чтобы отразить нажатия клавиш. Надеюсь, это то, что вы искали.
- person AstroBoogie; 09.01.2018