Opened 7 years ago

Closed 13 months ago

#12347 closed Bug Report - General (Unverified)

Virtual keyboard is not showing

Reported by: Frank Phillips <fphillips81@…> Owned by: stuartm
Priority: minor Milestone: unknown
Component: MythTV - User Interface Library Version: 0.27.4
Severity: medium Keywords:
Cc: Stuart Auchterlonie Ticket locked: no


As also reported on the list, when pressing SELECT with an editable line focused, the virtual keyboard doesn't popup. It seems as though the arrows are captured, because you can't move focus until hitting escape. I'm using the General setup page in the frontend, but also confirmed it in the General mythtv-setup page. It has worked in the past on fixes/0.27.

Change History (6)

comment:1 Changed 7 years ago by Frank Phillips <fphillips81@…>

I bisected this to:

[39686c6] Fix old Qt setting screens preventing them from accepting keyboard inputs

comment:2 Changed 7 years ago by Stuart Auchterlonie

Cc: Stuart Auchterlonie added

Frank, was [39686c6] the commit which broke it, or the one that's needed to fix it?

comment:3 Changed 7 years ago by Frank Phillips <fphillips81@…>

It's the offending commit - the commit preceding it was the last good one. I let the word "to" be ambiguous, oops.

I should note I'm on Qt-4.8.6/Archlinux. Karl Newman in the linked thread confirmed that reverting that commit fixed it for him, too.

comment:4 Changed 7 years ago by Frank Phillips <fphillips81@…>

Ok, I have noticed that it is the _old_ Qt virtual keyboard in the _old_ Qt setting screens that is broken. The MythUI keyboard in MythUI screens still works. For instance:

Recording Rules > Metadata Options
Setup > Media Settings > Player Settings

Doesn't work:
Setup > General
Setup > Video > Playback Profiles (Custom filters)
mythtv-setup > General

In 39686c6 the comment is that widget children are disabled on OSX. Maybe this just needs an #ifdef?

comment:5 Changed 6 years ago by Frank Phillips <fphillips81@…>

Only tested on Linux, should be tested on OSX to be sure.

comment:6 Changed 13 months ago by Stuart Auchterlonie

Resolution: Unverified
Status: newclosed

Closing all old tickets in trac.

If your issue still persists, please open an issue in Github

and reference the existing trac ticket.

Note: See TracTickets for help on using tickets.