Wiederverwenden der Tastenkombination Win+C nach dem Deaktivieren von Cortana in Windows 10 1703

Wiederverwenden der Tastenkombination Win+C nach dem Deaktivieren von Cortana in Windows 10 1703

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.ahkund starten Sie es. Drücken Sie die Tastenkombination „Winkel“ + „C“. Sie erhalten die folgende hiiiiMeldung:

<#C::
MsgBox, hiiii

verwandte Informationen