hopefully fix qxt/qt eating letter keys

Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
add credit for alterscape

Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
hopefully fix apple

Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
fix possible race

Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
hopefully fix aruco

Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
make qthread protected

Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>