Need to add smarts for caret-moved events for Wayland
When the caret moves to a new location, we base what to present (a character, a word, a line, etc.) based on the input event. For instance:
- Left/Right/Home/End: Speak the character at the caret
- Ctrl+Left/Right: Speak the word at the caret
- Up/Down: Speak the line at the caret
- Ctrl+Home/End: Speak the line at the caret
In a Wayland + Gtk4 world, we are not notified of the input event. Thus this logic fails and Orca can be silent.