Normal
Yes, it works by waiting for a key press on the input device you want to use for mapping, like say a keyboard or a remote. If you use the keyboard for navigation it will be used as input device because you just pressed a key on it. Because only keyboard like device can be used the mouse does not trigger this and it is therefore waiting for a key press on a keyboard.