mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-02-24 03:35:45 +01:00
Accept <⌘-Foo> as an alias for <M-Foo>
This commit is contained in:
@@ -890,7 +890,7 @@ var Events = Module("events", {
|
|||||||
evt_obj.shiftKey = evt_str !== evt_str.toLowerCase();
|
evt_obj.shiftKey = evt_str !== evt_str.toLowerCase();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
let [match, modifier, keyname] = evt_str.match(/^<((?:[*12CASM]-)*)(.+?)>$/i) || [false, '', ''];
|
let [match, modifier, keyname] = evt_str.match(/^<((?:[*12CASM⌘]-)*)(.+?)>$/i) || [false, '', ''];
|
||||||
modifier = Set(modifier.toUpperCase());
|
modifier = Set(modifier.toUpperCase());
|
||||||
keyname = keyname.toLowerCase();
|
keyname = keyname.toLowerCase();
|
||||||
evt_obj.dactylKeyname = keyname;
|
evt_obj.dactylKeyname = keyname;
|
||||||
@@ -903,7 +903,7 @@ var Events = Module("events", {
|
|||||||
evt_obj.ctrlKey ="C" in modifier;
|
evt_obj.ctrlKey ="C" in modifier;
|
||||||
evt_obj.altKey ="A" in modifier;
|
evt_obj.altKey ="A" in modifier;
|
||||||
evt_obj.shiftKey ="S" in modifier;
|
evt_obj.shiftKey ="S" in modifier;
|
||||||
evt_obj.metaKey ="M" in modifier;
|
evt_obj.metaKey ="M" in modifier || "⌘" 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
|
||||||
|
|||||||
Reference in New Issue
Block a user