Get listview item with input focus

In a multiselect ListView control, how do I get the DialogListItem object that has current input focus? I've found the focus property for the control itself, but not for its items (a focused item can also be deselected).

Similarly, how to move input focus to the previous/next item with/without selection? I'm currently using SendKey to send Control+Up/Down as a workaround, but that has some interference

By the way, what is the shortcut to Deselect, I've only found Control+Space to toggle selection, but nothing to just deselect a single item. If I could get currently focused item, I could deselect it via a DeselectItem method

I don't think there is a way to get/set the listview's focus item. It's not usually something a script would need.