var evt = document.createEvent("KeyEvents"); evt.initKeyEvent( "keypress", true, true, null, true, // holds Ctrl key false, // holds Alt key true, // holds Shift key false, // holds Meta key evt.DOM_VK_BACK_SLASH,// presses a special key, @see http://mxr.mozilla.org/mozilla/source/dom/public/idl/events/nsIDOMKeyEvent.idl 70 // presses a normal key, e.g. "A".charCodeAt(0), ); document.documentElement.dispatchEvent(evt);