TextBox has poor multiline keynav #10

Closed
opened 2024-09-03 20:48:39 -06:00 by sashakoshka · 0 comments
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
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tomo/backend#10
No description provided.