Changes between Initial Version and Version 5 of Ticket #79


Ignore:
Timestamp:
Oct 17, 2017, 9:22:04 AM (7 years ago)
Author:
Alfredo Fernández Díaz
Comment:

Tried to make the description and summary clearer.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #79

    • Property Cc Alfredo Fernández Díaz added
    • Property Summary changed from Dead keys input produces additional, unwanted characters in PM version to Dead keys produce diacritic character output (diacritic+combined characters, instead of combined only) in PM version
  • Ticket #79 – Description

    initial v5  
    1 Accented/combined characters are produced pressing a "dead" key followed by  a "normal" key, f.e. I should press ´ + a to get á.
     1Background: in most languages, accented/combined/composite  characters are typed in by pressing a sequence of two keys:  a "dead" key for the diacritic, followed by a "normal" key for the base character, f.e. I should press ´ + a to get á.
    22
    3 This works as expected in VIO eFTE2, but in PM eFTE2 two characters are inputted: "´" and "á", "¨" and "ö", etc. (I kind of understand this, because getting keyboard input is totally different in PM and VIO.)
     3This works as expected in VIO eFTE2, but in PM eFTE2 two characters are produced: "´á", "¨ö", etc. (I kind of understand this, because getting keyboard input is totally different in PM and VIO.)
    44
    55FTEPM/2006 has the same problem.
    66
    7 I suspect PM actually produces two characters for these combinations, somehow marking the first one for replacement, and it is up to the application to handle it: both system E and Aaron Lawrence's AE show the "accent" character after the cursor when a dead key is pressed, and when a normal key is pressed, the accent character is replaced and the cursor position is moved beyond the character as normal.
     7I suspect PM actually produces two characters for these combinations, somehow marking the first one for replacement, and it is up to the application to handle it: both system E and Aaron Lawrence's AE show the diacritic character *after* the cursor when a dead key is pressed, and when a normal key is pressed, the accent character is replaced and the cursor position is moved after the combined character as normal.
    88
    99Example: I press "dead" "!^" and I see "!^", then I press "A", and "!^" is replaced with "Â" and cursor is moved.