I have written one directive that disables my mouse right click,but my contextmenu still popups on SHIFT + F10
Here is my directive, which works on mouse right click event,but fails on  SHIFT + F10
app.directive('prevent', function () {
    return {
        restrict: 'AE',
        link: function ($scope, $ele) {
            $ele.bind('contextmenu', function (e) {
                e.preventDefault();
            })
        }
    }
})
So i have two questions
1)- How to disable my contextmenu on SHIFT + F10 using directive
2) - Enable my context menu on SHIFT + C + S using directive
I also tried plain Javascript code but this also failed for keyboard events
document.oncontextmenu = document.body.oncontextmenu = function () { return false; }
Please can anyone help..
