Good stuff! I am using IN ports to check for keymap presses to allow multi-key use for better control responsiveness.
I am using QAOP too, as they reside on different ports which means they won't conflict with each other.