Mouse and Keyboard Events in AngularJS — a practical guide to AngularJS mouse keyboard events with clear examples you can reuse in real projects.
AngularJS Tutorial Series (36/99). Prefer one article? Read the complete AngularJS tutorial.
Short description
For complex gestures, custom directives may be cleaner.
Events
<input ng-keyup="vm.onType($event)" />
<div ng-mouseenter="vm.hover = true" ng-mouseleave="vm.hover = false">...</div>