Добрый день.
Вопрос заключен в сабже, прошу поделиться опытом у кого таковой имеется. Проблема возникла в случае создания бинда на символ "[" через Qt::Key_BracketLeft, не работает в случае переключения языка с английского на другой.
Похоже, что это баг в Qt реализации.
Iron Bug
22.5.2014, 10:23
ну, если рассматривать отдельно от Qt, то коды клавиш не зависят от раскладок. и нажатия на них обрабатываются драйвером клавиатуры всегда стандартно. если перехватывать события нажатия, то наверняка можно это сделать.
Цитата(Iron Bug @ 22.5.2014, 11:23)
ну, если рассматривать отдельно от Qt
Была интересна возможность именно платформонезависимая. Но к сожалению пойдя по пути читабельности шорткатов на уровне UI нет возможности сделать более гибко.
Iron Bug
28.5.2014, 10:02
я не знаю, но предполагаю, что в Qt должен быть механизм запроса кода нажатой клавиши.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.