Skip to content

After stroking return, Plover deletes the last letter of the last word #851

@ghost

Description

Summary

I have R-R defined for return {^}{#Return}{^}{-|}. When I stroke it, the first one creates a backspace, erasing the last letter of the last word stroked. Ted pointed out that this happens on space after, but not space before.

Reproducing

    def test_spaces_deleted(self):
        r'''
        "KUPBTS": "countries",
        "R-R": "{^}{#Return}{^}{-|}",

        :spaces_after
        KUPBTS "countries "
        R-R "countries"
        '''

Plover Version

Plover 4.0.0.dev5+9.gba95837

System

Ubuntu 16.04

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions