TextBox has poor multiline keynav #10
sashakoshka
commented 2024-09-03 20:48:39 -06:00
Owner
- Home/Alt+Left, End/Alt+Right should go to the start, end of the line respectively
- 'Soft' home/end would be nice: stop at indentation whitespace, and then go to the hard start of the line when pressed a second time. Use Micro as a behavioral reference
- Up/Down should go up and down line by line by getting the dot position, adding/subtracting the line height, getting the index at the new position, and then setting the dot to that index.
- Ctrl should move by paragraphs.
- All of this needs to support Shift for selecting text
- [X] Home/Alt+Left, End/Alt+Right should go to the start, end of the *line* respectively
- [x] 'Soft' home/end would be nice: stop at indentation whitespace, and then go to the hard start of the line when pressed a second time. Use Micro as a behavioral reference
- [x] Up/Down should go up and down line by line by getting the dot position, adding/subtracting the line height, getting the index at the new position, and then setting the dot to that index.
- [X] Ctrl should move by paragraphs.
- All of this needs to support Shift for selecting text
sashakoshka
referenced this issue from a commit 2024-09-03 23:37:35 -06:00
Add up/down keynav
sashakoshka
closed this issue 2024-09-12 00:47:50 -06:00
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?