Dell Tastenkombinationstasten neu zuordnen

861
user5904705

Ich habe also eine Dell-Sk-8135- Tastatur, die oben einige Tastenkombinationen hat, die Zurück, Vor, Stopp, Aktualisieren, Homepage, E-Mail, Arbeitsplatz und Berechnen enthalten. Ich konnte diese durch Bearbeiten des AppKey-Schlüssels in der Registrierung unter ändernHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey

AppKey verfügt über 8 Unterschlüssel 1, 2, 4, 3, 7, 15, 17, 18 (in der Reihenfolge im Vergleich zu meinen Tasten auf der Tastatur).

In "Forward", das AppKey 1 ist, habe ich eine ShellExecute, die ordnungsgemäß funktioniert, aber das einzige Problem ist immer noch, dass ich die Vorwärts-Taste drücke, aber die ShellExecute gleichzeitig richtig ausführt. Hier sind die ProcessMonitor-Ergebnisse, wenn ich die Rückwärts-Verknüpfung drücke (und wenn ich eine unbearbeitete Kurzwahltaste drücke).

Gibt es trotzdem eine Möglichkeit, die Rückwärts- / Vorwärts- / Aktualisierungsschaltflächen vollständig zu deaktivieren und gleichzeitig ShellExecute ausführen zu können?

Hinweis: Die E-Mail-Adresse, der Arbeitsplatz und der Rechner gelten hier nicht, da nur mein Hotkey-Setup und nicht der Hotkey zusammen mit sich selbst gestartet wird.

0

1 Antwort auf die Frage

0
user5904705

Ich konnte das Problem beheben, indem ich ein Java-Programm kompilierte, das im Hintergrund ausgeführt wurde, 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 unter "case: 0x__" geklebt.

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