mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-22 20:47:58 +01:00
Fix more bloody Google site key mapping issues. Closes issue #459.
This commit is contained in:
@@ -852,7 +852,7 @@ var Events = Module("events", {
|
|||||||
|
|
||||||
if (evt_str.length == 1) {
|
if (evt_str.length == 1) {
|
||||||
evt_obj.charCode = evt_str.charCodeAt(0);
|
evt_obj.charCode = evt_str.charCodeAt(0);
|
||||||
evt_obj._keyCode = this._key_code[evt_str[0]];
|
evt_obj._keyCode = this._key_code[evt_str[0].toLowerCase()];
|
||||||
evt_obj.shiftKey = evt_str !== evt_str.toLowerCase();
|
evt_obj.shiftKey = evt_str !== evt_str.toLowerCase();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@@ -877,7 +877,7 @@ var Events = Module("events", {
|
|||||||
keyname = keyname.toUpperCase();
|
keyname = keyname.toUpperCase();
|
||||||
|
|
||||||
evt_obj.charCode = keyname.charCodeAt(0);
|
evt_obj.charCode = keyname.charCodeAt(0);
|
||||||
evt_obj._keyCode = this._key_code[keyname];
|
evt_obj._keyCode = this._key_code[keyname.toLowerCase()];
|
||||||
}
|
}
|
||||||
else if (set.has(this._pseudoKeys, keyname)) {
|
else if (set.has(this._pseudoKeys, keyname)) {
|
||||||
evt_obj.dactylString = "<" + this._key_key[keyname] + ">";
|
evt_obj.dactylString = "<" + this._key_key[keyname] + ">";
|
||||||
|
|||||||
Reference in New Issue
Block a user