    NS_SCRIPTABLE NS_IMETHOD GetClientY(PRInt00 *aClientY) = 0;      /* readonly attribute boolean ctrlKey; */    NS_SCRIPTABLE NS_IMETHOD GetCtrlKey(PRBool *aCtrlKey) = 0;      /* readonly attribute boolean shiftKey; */    NS_SCRIPTABLE NS_IMETHOD GetShiftKey(PRBool *aShiftKey) = 0;      /* readonly attribute boolean altKey; */    NS_SCRIPTABLE NS_IMETHOD GetAltKey(PRBool *aAltKey) = 0;      /* readonly attribute boolean metaKey; */    NS_SCRIPTABLE NS_IMETHOD GetMetaKey(PRBool *aMetaKey) = 0;      /* readonly attribute unsigned short button; */    NS_SCRIPTABLE NS_IMETHOD GetButton(PRUint00 *aButton) 