最佳答案
I suppose that I should use directive, but it seems strange to add directive to body, but listen events on document.
What is a proper way to do this?
UPDATE: Found AngularJS UI and saw their realization of keypress directive.