Ich verwende den folgenden Code, um zu fangen, wenn Leute Strg + Shift + P für meine Chrome-Erweiterung drücken:
%Vor% Ich hoffe, dass die var modifier = event.ctrlKey || event.metaKey;
-Zeile bedeutet, dass sie sich verfängt, wenn Mac-Nutzer Cmd-Shift-P drücken, aber keinen Mac-Computer, um dies zu testen. Ist es so? Funktioniert mein Hotkey für Mac-Benutzer?
Was ist der keyCode für den Fall, dass die Cmd-Taste gedrückt wird? Ist es 17, das gleiche wie für Strg?
Keycodes unterscheiden sich in verschiedenen Browsern. Hier finden Sie weitere Informationen zum Thema: Wie erfasst man den Befehlsknopf eines Mac über JavaScript?
Auf meinem Mac in Chrome bekomme ich den Keycode 91, aber es wird anders sein, im verlinkten Post werden diese erwähnt: Firefox: 224 Oper: 17 WebKit (Safari / Chrome): 91 (Linke Apple) oder 93 (Rechte Apple)
Es gibt auch einen Link zu dieser Seite, der alles darüber erzählt: Ссылка
Ihr Code funktioniert in Chrome auf Mac (drücken Sie cmd + Shift + P ).
Tags und Links javascript macos google-chrome-extension hotkeys