Use cross-platform modifier shortcut for Mousetrap when possible

See https://craig.is/killing/mice#api.bind.combo
This commit is contained in:
Jérémie Astori 2017-12-16 16:14:12 -05:00
parent ffe8f2899b
commit cd606b8c28
No known key found for this signature in database
GPG key ID: B9A4F245CD67BDE8

View file

@ -37,10 +37,8 @@ Mousetrap.bind([
});
Mousetrap.bind([
"command+up",
"command+down",
"ctrl+up",
"ctrl+down",
"mod+up",
"mod+down",
], function(e, keys) {
const channels = sidebar.find(".chan");
const index = channels.index(channels.filter(".active"));
@ -77,10 +75,7 @@ const colorsHotkeys = {
};
for (const hotkey in colorsHotkeys) {
Mousetrap.bind([
"command+" + hotkey,
"ctrl+" + hotkey,
], function(e) {
Mousetrap.bind("mod+" + hotkey, function(e) {
e.preventDefault();
const cursorPosStart = input.prop("selectionStart");