Hinzufügen einer benutzerdefinierten Tastenkombination mithilfe von Userscript zu Chrome mit Tampermonkey

Ich möchte einer bestimmten Webseite einige benutzerdefinierte Tastaturkürzel hinzufügen.

Verwenden Sie die akzeptierte Antwort von dieser Frage als Leitfaden:Wie kann ich einer vorhandenen JavaScript-Funktion eine JavaScript-Tastenkombination hinzufügen?

Ich habe meine eigene kleine Funktion erstellt und einen Listener hinzugefügt:

// ==UserScript==
// @name       ChartGame
// @namespace  http://www.chartgame.com/
// @version    0.1
// @description  enter something useful
// @match      http://www.chartgame.com/play*
// @copyright  2012+, You
// ==/UserScript==
function doc_keyUp(e) {
  switch(e.keyCode)
  {
  case 49: //1
    mon_clk(3);
    break;
  case 50:
    mon_clk(6);
    break;
  case 83: //s
    BuySell(0);
    break;
  case 68: //d
    BuySell(1);
    break;
  case 70: //f
    TimelapseDwn();
    TimelapseUp();
    break;
   default:
     break;
  }
}
document.addEventListener('keyup', doc_keyUp, false);

Dieser Code funktioniert einwandfrei, wenn ich ihn auf der entsprechenden Webseite in die Chrome-Javascript-Konsole eingebe. Ich kann die Tastaturkürzel wie vorgesehen verwenden. Das einzige Problem ist, dass ich den Javascript-Code einschließlich des Listeners erneut eingeben muss, wenn ich zu einem nächsten Spiel gehe (das ist Grafik ..).

Mein Eindruck war, dass Tampermonkey es mir ermöglichen würde, dieses Skript automatisch auf bestimmten Seiten auszuführen, die mit dem Ausdruck auf übereinstimmen@match. Der Code scheint ausgeführt zu werden, es gibt jedoch keine Tastenkombination.

Was fehlt oder was unterscheidet sich vom Ausführen von Javascript-Code in der Chrome-Konsole und von einer Erweiterung wie Tampermonkey?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage