Wie lassen sich benutzerdefinierte Logitech-Tastaturtasten unter Windows zuordnen?

1851
Lynob

Ich habe eine kabellose Logitech-Tastatur und -Maus MK710. Auf Fedora konnte ich jeden Schlüssel zuordnen, einschließlich eines benutzerdefinierten Schlüssels, der eine CD-Schublade öffnet. Ich denke, dass alle Schlüssel standardmäßig korrekt zugeordnet wurden. Unter Windows 10 ist das nicht der Fall. Ich habe alle Windows-Programme / -Treiber heruntergeladen, die zu meiner Tastatur gehören und auf der Logitech-Website verfügbar sind.

Ich habe einige Tastatur-Mapping-Programme für Windows gesehen, die sagen, dass sie keine benutzerdefinierten Logitech-Tasten zuordnen, und dass sie nur Tasten zuordnen, die standardmäßig in Windows unterstützt werden.

Ich habe mich mit Logitech in Verbindung gesetzt. Sie haben mir gesagt, sie sollten ihre Software namens Setpoint verwenden. Ich habe es versucht, aber es wird nur die Rechnertaste erkannt . Ich antwortete ihnen und sagte ihnen, dass ihre Software nicht funktionierte. Sie ignorierten meine zweite E-Mail.

Kann ich diese benutzerdefinierten Schlüssel zuordnen? Derzeit machen die Schlüssel, die ich abbilden möchte, überhaupt nichts.

4
Das neueste SetPoint ist jetzt [Version 8.96.88] (http://support.logitech.com/en_us/downloads). Versuchen Sie auch [diesen Fix] (https://yabb.jriver.com/interact/index.php?topic=25426.0). Andernfalls ersetzen Sie SetPoint durch [AutoHotkey] (https://autohotkey.com/) ([nützlicher Link] (https://autohotkey.com/board/topic/64875-mapping-special-keys/)). harrymc vor 6 Jahren 0
Versuchen Sie eine davon? https://superuser.com/questions/437815/alternative-to-setpoint-dieses-allows-key-configu- ration-profiles-for-multiple-mice rahuldottech vor 6 Jahren 0
@rahuldottech mein Problem ist Tastatur nicht Maus Lynob vor 6 Jahren 0
@PimpJuiceIT hat versucht, was du gestern gesagt hast, hat nicht funktioniert Lynob vor 6 Jahren 0
@ harrymc Wo finde ich die Sollwertversion, auf die Sie sich bezogen haben? Die Version, die ich habe, ist die, die ich auf ihrer Website sehe, 6.67.82 Lynob vor 6 Jahren 0
@Lynob try http://uberoptions.net/ Es ist auch für Tastaturen rahuldottech vor 6 Jahren 0
Die Version kann über meinen Link gefunden werden, aber hier ist der [direkte Link] (https://download01.logi.com/web/ftp/pub/techsupport/mouse/SetPoint6.67.83_64.exe). Der Name der Download-Datei lautet `SetPoint6.67.83_64.exe`. Dies bedeutet möglicherweise" Version 6.7.83 64-Bit ". harrymc vor 6 Jahren 0
Haben Sie Microsoft Keyboard und Mouse Center ausprobiert? Sie können dort eine Neuzuordnung vornehmen: https://www.microsoft.com/accessories/fr-ca/downloads/mouse-keyboard-center Fluffy Destroyer vor 6 Jahren 0
@harrymc funktioniert nicht Lynob vor 6 Jahren 0
@LateGameReviewer Das Installationsprogramm wird nicht ausgeführt, auch wenn es kompatibel ist. Es sagt Fehler Lynob vor 6 Jahren 0
@rahuldottech, das mit einer extrem alten Version des Sollwerts arbeitet und auf meinem PC nicht unterstützt wird und die Software sowieso schon lange tot ist Lynob vor 6 Jahren 0
Das Installationsprogramm wird auch in Kompatibilität nicht ausgeführt. es sagt Fehler - Lynob +++++ Haben Sie sich den Event Viewer angesehen, um zu erfahren, ob er Informationen zum Fehler gegeben hat? Fluffy Destroyer vor 6 Jahren 0
Ich denke, Sie müssen SetPoint durch AutoHotkey ersetzen. Lassen Sie mich wissen, ob diese Lösung Sie interessiert. harrymc vor 6 Jahren 0
Weitere Fragen: Sind die Medienschlüssel das Problem? Funktionieren sie gut, wenn der Sollwert nicht läuft? harrymc vor 6 Jahren 0
@harrymc nicht nur eine oder zwei Tasten funktionieren nicht wie sie sein sollten, aber der Sollwert ist nutzlos, da er nur die Rechnertaste von allen Tasten auf meiner Tastatur erkennt. autohotkey interessiert mich definitiv Lynob vor 6 Jahren 0
Na scheiße .... verdammte Sollwert-Software und Medientastatur-Tasten funktionieren nicht wie erwartet ... AHK zur Rettung !! Pimp Juice IT vor 6 Jahren 0

1 Antwort auf die Frage

2
harrymc

Der Sollwert ist für benutzerdefinierte Tasten sehr schlecht, und außerdem hat er die schlechte Angewohnheit, einige dieser Tasten, beispielsweise die Multimedia-Tasten, zu verschlucken, so dass sie für andere Programme nicht verfügbar sind.

Ich empfehle, den Sollwert zu vermeiden und stattdessen AutoHotkey zu verwenden .

In einem ersten Schritt müssen Sie die Scan-Codes der Sondertasten ermitteln. Da wir AutoHotkey verwenden, erstellen Sie eine .ahkDatei, geben Sie das folgende Scriptlet ( Quelle ) ein und führen Sie es aus :

SetFormat, Integer, Hex Gui +ToolWindow -SysMenu +AlwaysOnTop Gui, Font, s14 Bold, Arial Gui, Add, Text, w100 h33 vSC 0x201 +Border,  Gui, Show,, % "// ScanCode //////////" Loop 9 OnMessage( 255+A_Index, "ScanCode" ) ; 0x100 to 0x108 Return  ScanCode( wParam, lParam ) { Clipboard := "SC" SubStr((((lParam>>16) & 0xFF)+0xF000),-2)  GuiControl,, SC, %Clipboard% } 

Starten Sie es und wenn die GUI im Fokus ist, drücken Sie eine Taste und der Scancode wird angezeigt und in die Zwischenablage kopiert, und zwar im Format für die Verwendung als Hotkey oder mit Sendebefehlen.

Die Scancodes können in einem Scriptlet verwendet werden. Verwenden Sie beispielsweise die Browser-Multimedia-Taste, um Firefox auszuführen:

SC032::Run "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" 

Wenn das Scriptlet fertig ist, können Sie es im Autostart-Ordner speichern, damit es automatisch mit Windows ausgeführt wird.

Möglicherweise müssen Sie nach Befehlszeilenprogrammen suchen, die die erforderlichen Operationen ausführen können. Zum Beispiel kann der Sound von der freien NirCmd gesteuert werden .

Das Autohotkey-Skript erkennt alle Schlüssel mit Ausnahme des Schlüssels, den ich möchte. Was tun in diesem Fall? Wie Windows liest man nicht den Schlüssel, um damit zu beginnen Lynob vor 6 Jahren 0
Einige Tasten werden von der Tastaturfirmware verwendet, um das Verhalten anderer Tasten zu ändern. Ein Beispiel ist die Fn-Taste auf den meisten Laptops. Leider erzeugen solche Schlüssel keine Scancodes und können daher nicht zugeordnet werden. harrymc vor 6 Jahren 0
[See this] (http://the620guy.com/wp-content/uploads/2016/01/20160223-6_-_Logitech_MK700MK710_Keyboard__M310_Mouse__Rec__New_Batts_7.jpg) Alle Schlüssel generieren Codes mit Ausnahme des Schlüssels, der das CD-Fach oben rechts auswirft. neben der Rechnertaste. auf Linux funktioniert es. Alles außer dem generiert Code für Autohotkey Lynob vor 6 Jahren 0
Ich verstehe, aber wenn der Schlüssel keinen Scan-Code generiert, liegt ein Problem mit der Firmware vor und kann nicht gelöst werden. Sie können einen anderen Schlüssel oder eine andere Kombination zum Auswerfen zuweisen, indem Sie AutoHotkey und das Dienstprogramm NirCmd verwenden. harrymc vor 6 Jahren 0