Neuzuordnung der Tastenkombinationen auf der Dell-Tastatur

Neuzuordnung der Tastenkombinationen auf der Dell-Tastatur

Ich habe also einen Dell SK-8135 Tastaturdas oben ein paar Tastenkombinationen hat, darunter Zurück, Vorwärts, Stopp, Aktualisieren, Homepage, E-Mail, Arbeitsplatz und Rechner. Ich konnte diese ändern, indem ich den AppKey-Schlüssel in der Registrierung bearbeitete unterHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey

AppKey hat 8 Untertasten: 1, 2, 4, 3, 7, 15, 17, 18 (in der Reihenfolge meiner Tastaturtasten aufgelistet)

In "Forward", also AppKey 1, habe ich ein ShellExecute ausgeführt, das ordnungsgemäß funktioniert, aber das einzige Problem istes denkt immer noch, dass ich die Vorwärtstaste drücke, führt aber gleichzeitig ordnungsgemäß ShellExecute aus.Hiersind die ProcessMonitor-Ergebnisse, wenn ich die Rückwärts-Tastenkombination drücke (und wenn ich eine unbearbeitete Tastenkombination drücke).

Gibt es für mich eine Möglichkeit, die Schaltflächen „Zurück“/„Vorwärts“/„Aktualisieren“ vollständig zu deaktivieren und trotzdem noch ShellExecute ausführen zu können?

Hinweis: Die Programme „Mail“, „Arbeitsplatz“ und „Calc“ sind hiervon nicht betroffen, da sie nur meine Hotkey-Konfiguration starten und nicht den Hotkey selbst.

Antwort1

Ich konnte dies beheben, indem ich ein Java-Programm kompilierte, das im Hintergrund ausgeführt wird, um den Schlüssel zu blockieren.Dies ist der Code, den ich verwendet habe.

Nun, dieses Programm hat den Schlüssel UND den Registrierungsaufruf deaktiviert, also habe ich dies einfach unter „case: 0x__“ eingefügt.

try {
Process process = Runtime.getRuntime().exec("C:\\Program Files\\AutoHotkey\\AutoHotkey.exe \"C:\\Program Files\\AutoHotkey\\auto.ahk\"");
} catch (IOException e) {  }

verwandte Informationen