SFML: улавливание кириллицы в TextEntered

Если использовать код из официальной документации SFML

if (event.type == sf::Event::TextEntered)
{
    if (event.text.unicode < 128) //Если убрать "< 128", то всё равно вместо кириллицы будут знаки вопроса.
        std::cout << "ASCII character typed: " << static_cast<char>(event.text.unicode) << std::endl;
}

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

(Помимо этого хотелось бы найти решение, чтобы было возможно копирование из/в буфер обмена сочетаниями клавиш CTRL+C, CTRL+V)


Ответы (0 шт):