angular.module('keypress', []) .directive('keypress', function(){ return { restrict: 'A', link: function(scope, elem, attr, ctrl) { final_key_mappings={}; var actions=attr.keypress.split(","); for(var i=0;i