keymanapp / keymanapp/keyman

bug(developer): Key processing with text selection problems

Open
#10,006 1 comment 0 reactions 1 assignee Claimed by @mcdurdin View on GitHub
bug developer/ m:text-selection
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

The test cases for the [Text Selection and Key Processing spec](https://github.com/keymanapp/keyman/issues/9073) shows some limitations in Keyman Developer (Debugger Mode).

See [here](https://github.com/keymanapp/keyman/issues/9073#issuecomment-1801356344) for the test cases and the [google doc](https://docs.google.com/spreadsheets/d/1NDO82y77C45pw_ZcMPcD36NZ4VUy9hQcuByieyeJVtM/edit?usp=sharing) for the test results.

## Failed tests:

1. (T04) `^⁞X⁞` in doc. Typing `A`.
Expected result: `Â⁞`
Actual result: `^A⁞`
2. (T05) `^⁞X the quick brown fox⁞` in doc. Typing `A`.
Expected result: `Â⁞`
Actual result: `^A⁞`
3. (T15) Type `X`, `a` followed by `[K_BKQUOTE]` and `b`. Select `b` (`Xa⁞b⁞`).
Press `BKSP` twice.
Expected result: `X`
Actual result: `Xfail2`
4. (T16) Type `X`, `a` followed by `[K_BKQUOTE]` and `b`. Select `b` (`Xa⁞b⁞`).
Press `BKSP` then `o`.
Expected result: `Xao`
Actual result: `Xaok3`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.