Wir haben eine Anwendung, die benutzerdefinierte Tastenkombinationen für Kopier-/Einfügevorgänge verwendet. Bevor wir Windows 10 Build 1703 bereitgestellt haben, konnten Benutzer in der Anwendung die Kombination „Win-C“ verwenden. Da Cortana jetzt die Kombination Win+C verwendet, kann die Anwendung diese Tasten nicht wiederverwenden.
Was habe ich bisher bei einer sauberen 1703-Bereitstellung versucht:
Cortana in Gruppenrichtlinien deaktiviert: Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Suchen.
Registrierungswert vom Typ DWORD hinzugefügt und auf 0 gesetzt HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search
VoiceShortcut
Cortana scheint jetzt deaktiviert zu sein, aber die Anwendung glaubt immer noch, dass die Kombination Win-C verwendet wird.
Gibt es eine Möglichkeit herauszufinden, ob Win-C tatsächlich von Cortana verwendet wird?
Antwort1
Hotkeys mit der Windows-Logo-Taste sind vom System reserviert
Anwendungen sollten keine Tastenkombinationen verwenden, bei denen die Windows-Taste im Spiel ist, da dies einfach nicht unterstützt wird: Das Verhalten ist unvorhersehbar und die Funktion kann jederzeit unterbrochen werden.
Die Windows-Logo-Tasten sind für Funktionen auf Systemebene reserviert. Softwareentwickler sollten keine Unterstützung für die Windows-Logo-Tasten implementieren[...]
Antwort2
BEARBEITEN :Habe gerade diesen Teil gesehen:
Cortana scheint jetzt deaktiviert zu sein, aber die Anwendung glaubt immer noch, dass die Kombination Win-C verwendet wird. Gibt es eine Möglichkeit herauszufinden, ob Win-C tatsächlich von Cortana verwendet wird?
Dies löst dieses Problem zwar nicht, ermöglicht Ihnen jedoch die Wiederverwendung des Schlüssels.
Ich glaube, Sie könnten ein Ereignis von AutoHotKey an Ihren Anwendungsprozess senden oder einen anderen Tastendruck (z. B. Strg+C) an ein bestimmtes Fenster senden.
Ich kenne keine integrierte Methode, aber Sie könnenAutoHotKeywenn du willst:
Speichern Sie beispielsweise Folgendes unter „+“ hi.ahk
und starten Sie es. Drücken Sie die Tastenkombination „Winkel“ + „C“. Sie erhalten die folgende hiiii
Meldung:
<#C::
MsgBox, hiiii