Shift key in browser insert event not supported?

I am using chrome / jquery. When you press CMD + SHIFT + V, the event says shiftKey is undefined.

$('.pasteable').on('paste', function(event) {
    event.shiftKey; //undefined
});

Is it possible to support “special paste” (CMD + SHIFT + V) in browsers in 2016?

EDIT: whatever I do, listening to key events

 var isShift = false;
 $('.pasteable').on('keydown', function(event) {
     if (event.keyCode === 86) { //V for paste
         if ((event.metaKey || event.ctrlKey) && event.shiftKey) {
             isShift = true;
         }
     }
 });

 $('.pasteable')'.on('keyup', function(event) {
     isShift = false;
 });

 $('.pasteable')'.on('paste', function(event) {
     if (isShift) {
        //works!
     }
 });
+4
source share

Source: https://habr.com/ru/post/1657359/


All Articles