THIS QUESTION HAS BEEN SOLVED
I want to capture all input from keyboard (including SHIFH, ALT, COMMAND and ARROW keys) in my app. Is there anyway to achieve this goal?
My first idea is that putting invisible ui.TextView and move focus onto it, then watch the ui.TextView's buffer. Most input can get with this idea, but I cant capture special keys like SHIFT, CTRL, ALT and ARROW keys.