Remembering syntax for this kind of actions is not my strongest point.
My solution: create a global method which you can call easy and a boolean in return.
//get the last key modifiers of last user action (shift = 1,ctrl = 2,meta = 4,alt = 8 )
var $key = arguments[0]
var m = application.getLastKeyModifiers();
switch($key)
{
case 'shift' :
var i = 1;
break;
case 'ctrl' :
var i = 2;
break;
case 'meta' :
var i = 4;
break;
case 'alt' :
var i = 8;
break;
default:
var i = 'error';
}
return (m & i) == i;