Man kann Hotkeys global registrieren, aber ich kenne keine offizielle
API, um das auszulesen.
Und dann kann man die Tastaturereignisse auch live auswerten, also während der Eingabe.
Im eigenen Programm kannst du alles z.B. ActionListen behandeln und mußt dann diese nur noch suchen (oder dir eine globale Registrierung basteln) und kannst jene dann durchsuchen.
Ansonsten bleibt nur Einwas: Alle möglichen Tastenkombinationen durchprobieren und schauen was passiert.
Automatisch geht das auch nicht, da es nicht immer leicht erkennbare Änderungen zum Prüfen gibt.
Dann gibt es noch so Mehrfachcodes, z.B. wie Ctrl+O+G oder Ctrl+Shift+K+A im Delphi, welche die Anzahl der Möglichkeiten enorm erhöhen.
Und natürlich jene Codes, welche nur in bestimmten Situaionen aktiv sind, wie z.B. Shortcuts für den Texteditor, welche im Formdesigner nicht reagieren.
...