1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-28 17:25:45 +01:00

Fix feedkeys issue.

--HG--
extra : rebase_source : 3b5128e8cc36dc6f94a7b55092d331e8ce5305f4
This commit is contained in:
Kris Maglione
2011-03-19 15:52:39 -04:00
parent de04fc99d4
commit 2a48b8bc86

View File

@@ -670,7 +670,7 @@ var Events = Module("events", {
let doc = document.commandDispatcher.focusedWindow.document; let doc = document.commandDispatcher.focusedWindow.document;
let event = events.create(doc, type, evt); let event = events.create(doc, type, evt);
if (!evt_obj.dactylString && !evt_obj.dactylShift && !mode) if (!evt_obj.dactylString && !mode)
events.dispatch(dactyl.focusedElement events.dispatch(dactyl.focusedElement
|| ["complete", "interactive"].indexOf(doc.readyState) >= 0 && doc.documentElement || ["complete", "interactive"].indexOf(doc.readyState) >= 0 && doc.documentElement
|| doc.defaultView, || doc.defaultView,
@@ -865,11 +865,11 @@ var Events = Module("events", {
if (keyname && (unknownOk || keyname.length == 1 || /mouse$/.test(keyname) || if (keyname && (unknownOk || keyname.length == 1 || /mouse$/.test(keyname) ||
this._key_code[keyname] || set.has(this._pseudoKeys, keyname))) { this._key_code[keyname] || set.has(this._pseudoKeys, keyname))) {
evt_obj.globKey = modifier["*"]; evt_obj.globKey ="*" in modifier;
evt_obj.ctrlKey = modifier["C"]; evt_obj.ctrlKey ="C" in modifier;
evt_obj.altKey = modifier["A"]; evt_obj.altKey ="A" in modifier;
evt_obj.shiftKey = modifier["S"]; evt_obj.shiftKey ="S" in modifier;
evt_obj.metaKey = modifier["M"]; evt_obj.metaKey ="M" in modifier;
evt_obj.dactylShift = evt_obj.shiftKey; evt_obj.dactylShift = evt_obj.shiftKey;
if (keyname.length == 1) { // normal characters if (keyname.length == 1) { // normal characters