Opened 11 years ago

Closed 9 years ago

#8304 closed Developer Task (fixed)

Dead keys not working in themed text inputs

Reported by: Toni Corvera <outlyer@…> Owned by: stuartm
Priority: minor Milestone: 0.25
Component: MythTV - User Interface Library Version: Master Head
Severity: low Keywords:
Cc: Ticket locked: no


Themed text inputs in MythTV don't handle dead keys correctly since I upgraded to 0.22. 0.23 rc2 shows this behaviour too. Non-themed (QT?) inputs work correctly.

I.e. if I type [’],[o] it should produce "ó" but it produces "'o". X-Window composition ([Compose], [o], [']) doesn't work either. The virtual keyboard behaves the same and the only way to input such text is to use virtual keyboard's composition (which by the way works in reverse key-press order to dead-keys, making it even harder).

This makes any meta-data editing frustrating.

A quick search showed the same report outside trac:

Change History (8)

comment:1 Changed 11 years ago by stuartm

Milestone: unknown
Type: defectenhancement
Version: unknownTrunk Head

comment:2 Changed 11 years ago by robertm

Status: newassigned

comment:3 Changed 11 years ago by sphery

Milestone: unknown0.24
Resolution: fixed
Status: assignedclosed

The virtual/on-screen keyboard's Compose approach works fine for me in trunk.

comment:4 Changed 11 years ago by stuartm

Milestone: 0.240.25
Resolution: fixed
Severity: mediumlow
Status: closednew
Type: enhancementtask

I might take a stab at fixing this even though we have the virtual keyboard as an alternative.

comment:5 Changed 11 years ago by stuartm

Status: newaccepted

comment:6 Changed 11 years ago by stuartm

Milestone: 0.25

Milestone 0.25 deleted

comment:7 Changed 11 years ago by stuartm

Type: taskDeveloper Task

comment:8 Changed 9 years ago by Github

Resolution: fixed
Status: acceptedclosed

Add basic dead key support to mythuitextedit. Implemented from scratch because I couldn't see a way of getting QT to handle it. To start with the following characters are supported, but if patches are provided I will add more - áâàãäå éêèë ç íîìï ñ óôòõö úûùü ýÿ . Fixes #8304

Branch: master Changeset: d84d5c98d414ce889d47b5114240c28061f85c62

Note: See TracTickets for help on using tickets.