Qt5, проблема с вводом Л

main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Qt5, проблема с вводом Л

Post by main Alexey »

@mix-7
Проверьте на этой демке.
http://uvviewsoft.com/c/tst-KeyDown.zip
Л вводится как-то не так? у меня строчка появляется "keypress: Л, hex D0 9B".
все аналогично другим буквам.
а у вас?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Qt5, проблема с вводом Л

Post by main Alexey »

Держим в демке нажатый Shift, вводим 4 буквы
КЛМН
лог демки показывает все красиво, 4 подряд идущих hex кода?
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: Qt5, проблема с вводом Л

Post by mix-7 »

> а у вас?

тоже "keypress: Л, hex D0 9B".

Но нужно вводить 2 раза в Ubuntu 23.10 в сеансах Wayland и Xorg (X11)
в Ubuntu 22.04 с "Л" все нормально.

> лог демки

у меня не лог-файл, а окно Form1
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Qt5, проблема с вводом Л

Post by main Alexey »

del
Last edited by main Alexey on 11.12.2023 10:30, edited 1 time in total.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Qt5, проблема с вводом Л

Post by main Alexey »

А что если с новым пакетом libqt5Pas ?
Если распаковать *.so* в папку проги и запускать так
LD_LIBRARY_PATH=. ./project1
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: Qt5, проблема с вводом Л

Post by mix-7 »

> А что если с новым пакетом libqt5Pas ?

Да, их просто установил, эти библиотеки с https://github.com/davidbannon/libqt5pas/releases

И несмотря, на эту установку новых библиотек, также двойной ввод "Л" после символов, которые вводятся без Shift
И в сеансе Wayilаnd, и в сеансе Xorg
Ubuntu 23.10
Теперь CudaText QT5 работает корректно, кроме ввода "Л" и разового неуловимого перескакивания.

Кроме того, в сеансе Wayilаnd ошибки:

Code: Select all

: $ cudatext 
QSocketNotifier: Can only be used with threads started with QThread
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
This plugin supports grabbing the mouse only for popup windows
This plugin supports grabbing the mouse only for popup windows
...
Подробнее на https://pastebin.com/AhnxSuhy , там есть и другие сообщения
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Qt5, проблема с вводом Л

Post by main Alexey »

Запостил жалобу на ошибки в консоли
https://forum.lazarus.freepascal.org/in ... 03.new#new
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Qt5, проблема с вводом Л

Post by main Alexey »

Запостил багрепорт про Л
https://gitlab.com/freepascal.org/lazar ... sues/40641
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: Qt5, проблема с вводом Л

Post by main Alexey »

ваши настройки клавиш могут влиять? чтобы отсеять ваши настройки клавиш в ОС, хорошо б повторить на чистой Ubuntu 23.10.
может live CD убунты взять?
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: Qt5, проблема с вводом Л

Post by mix-7 »

> хорошо б повторить на чистой Ubuntu 23.10. может live CD убунты взять?

Повторил (см. https://synwrite.sourceforge.net/forums ... 551#p18551 )

Та же ошибка с "Л"

/*
Блин, мы как Шерлок Холмс и доктор Ватсон!
Никак не найдем жулика!
Чем дальше в лес, тем толще ...
*/
Post Reply