The idea would be to capture keyboard events in the root container (body would be better but seems even trickier) that allow for example:
E -> isCompleted on whichever is the first !isCompletedTaskListItem child encountered.
Q -> !isCompleted on the first isCompletedTaskListItem child encountered.
It's the first time I look at JS code for more than a minute so I'm not sure how feasible it would be to iterate all RoutesContainer and their children and toggle accordingly.
The idea would be to capture keyboard events in the root container (body would be better but seems even trickier) that allow for example:
E ->
isCompleted
on whichever is the first!isCompleted
TaskListItem
child encountered. Q ->!isCompleted
on the firstisCompleted
TaskListItem
child encountered.It's the first time I look at JS code for more than a minute so I'm not sure how feasible it would be to iterate all
RoutesContainer
and their children and toggle accordingly.