>. The name doesn't make it obvious that we have a return value and an out parameter - which, BTW >> is in the wrong location:
Fixed parameter location.
I don't see how I could make it more obvious that there is an out parameter without repeating myself 3 times in the same line (non const reference, _out postfix...) I've added a comment explaining why MirKeyboardAction needs to be converted to 2 android values though.
>. The name doesn't make it obvious that we have a return value and an out parameter - which, BTW >> is in the wrong location:
Fixed parameter location.
I don't see how I could make it more obvious that there is an out parameter without repeating myself 3 times in the same line (non const reference, _out postfix...) I've added a comment explaining why MirKeyboardAction needs to be converted to 2 android values though.