Erneutes Binden von Tasten auf einer Dell-Tastatur

7

Ich habe eine Dell Multimedia-Tastatur, ähnlich der folgenden:

Tastaturbild

Es hat viele nicht standardmäßige Tasten, wie die kleinen runden oben und die "Multimedia" -Tasten über INSERT / HOME / PAGE_UP.

Sie können durch einfache Registrierungseinträge erneut gebunden werden. Einige Beispiele sind unten aufgeführt:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\15]
"ShellExecute"="C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe http://mail.google.com/mail/#inbox"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16]
"Association"=".cda"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\17]
"ShellExecute"="C:\\Windows\\System32\\SnippingTool.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18]
"ShellExecute"="calc.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7]
"Association"="http"

Ich habe die "MAIL" -Taste erneut gedrückt, um Firefox direkt über mein G-Mail-Konto zu starten, anstatt Outlook zu starten. Ich habe den Knopf, der normalerweise "MEIN COMPUTER" öffnet, erneut gedrückt, um stattdessen das Windows 7 "Snipping Tool" zu starten, was ich sehr nützlich finde.

Jetzt versuche ich einige andere Dinge zu tun, von denen ich noch nicht weiß, wie sie zu tun sind. Beachten Sie, dass die Beantwortung dieser Frage keine Kenntnisse über die Tastatur oder das erneute Verknüpfen der Tasten erfordert: Ich kann für jede Taste einen "ShellExecute" -Eintrag hinzufügen, und der folgende Befehl wird einfach ausgeführt, als ob er bei a eingegeben worden wäre Eingabeaufforderung. (Ich bin mir bewusst, dass ich das ziemlich ernst gemeint habe, aber ertrage es mit mir. Ich selbst bin kein Windows-Typ.)

Ich benutze den Lautstärkeregler für den vorgesehenen Zweck, um die Lautstärke zu ändern. Ich möchte jedoch einen anderen Schlüssel ändern, um den Windows-Lautstärkepegel auf genau 50% oder, wie es sich darauf bezieht, auf der Skala von 0 bis 100 auf 50 zurückzusetzen.

Ich suche das "Programm" (was ich an einer Eingabeaufforderung eingeben würde? Dies sind immer noch nur Sys32-Programme im PATH, nicht wahr?), Das, wie ich mir vorstellen kann, Argumente benötigt, um die Einstellungen für Ton / Lautstärke zu ändern unter Windows 7. Vielleicht zur Verdeutlichung etwas, das die Form "C:> SetVolume -level 50" haben könnte oder so.

Maarx
quelle

Antworten:

5

Es sieht so aus, als würden Sie eine zusätzliche Software benötigen, um dies für Sie zu erledigen. Es gibt hier und hier einige ausgezeichnete Links .

Im Speziellen:

NirCmd ist eine Anwendung, die die Lautstärke und mehr ändert.

Anwendungsbeispiel:

* Increase the system volume by 2000 units (out of 65535)
nircmd.exe changesysvolume 2000

* Decrease the system volume by 5000 units (out of 65535)
nircmd.exe changesysvolume -5000

* Set the volume to the highest value
nircmd.exe setsysvolume 65535 
Mark Elliot
quelle
Das ist fast genau das, wonach ich gesucht habe. Trotz der Einbindung von Software von Drittanbietern (ich hatte auf eine native Windows-Lösung gehofft) wird die Krippe manchmal überbewertet. Das Programm ist klein, übersichtlich, tut alles, was ich dazu brauche, nichts, was ich nicht brauche, und verbraucht keine Systemressourcen, wenn ich es nicht brauche. Vielen Dank.
Maarx,
1
NirCmd ist großartig. OT, aber ein cooles Beispiel: "um 21:00 nircmd standby" und Sie haben einen Standby für 9:00 heute Abend geplant.
Nathaniel
4

Mit AutoHotKey können Sie unter Windows für jede Tastatur eine "Neuverknüpfung" durchführen . Hier einige Beispiele (aus meiner AutoHotKey-Startkonfiguration), die zeigen, wie die Soundkarte gesteuert wird:

 #z::Send,{VOLUME_MUTE}
 #=::SoundSet,+5
 #-::SoundEet,-5
 Capslock::Send,{MEDIA_PLAY_PAUSE}

('#' bedeutet die Windows-Taste. Sie können auch eine beliebige Kombination von Steuer-, Umschalt- und Alt-Tasten angeben.)

jdigital
quelle
AutoHotKey eignet sich hervorragend zum erneuten Verknüpfen normaler Tastaturtastenkombinationen. Unterstützt es jedoch auch das erneute Verknüpfen von zusätzlichen Tasten / Knöpfen, die eine Tastatur wie die OPs hat?
Martineau
Ja: Wenn Sie das AutoHotKey-Fenster öffnen und zur Ansicht Schlüsselverlauf wechseln, können Sie eine Liste aller zuletzt gedrückten Tasten mit den Namen oder Codes anzeigen, die in AHK verwendet werden können.
jdigital
+ 1 Eigentlich fand ich Namen für sie in der AutoHotKey Hilfedatei aufgelistet in einem Abschnitt über Multimedia und Internet - Tastaturen - wie Volume_Mute, Launch_Mail, Browser_Homeusw.
martineau
1

Danke für das How to.

Damit die Schaltfläche für E-Mail den Ruhezustand des PCs aktiviert, müssen Sie dies auf dieser Art von Tastatur tun.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AppKey \ 15]

Löschen Sie den Registrierungsschlüssel, die benannte Assoziation oder die benannten Assoziationen. Erstellen Sie einen neuen Zeichenfolgennamen: ShellExecute Wert: C: \ Windows \ System32 \ rundll32.exe powrprof.dll, SetSuspendState 0,1,0

Bogdan
quelle
0

Eine weitere Dritte Option für die Feinlautstärkeregelung, Volumouse (auch von Nirsoft)

Alt-Text

Außenexplosionen
quelle
Obwohl ich denke, dass volumemouse ein sehr nützliches Dienstprogramm für das ist, was es tut, und ich glaube nicht, dass es eine Möglichkeit gibt, es so zu konfigurieren, dass der Lautstärkepegel auf genau 50% zurückgesetzt wird. Sie können es jedoch verwenden, um die Lautstärke mit bestimmten Tastenkombinationen mit dem Scrollrad ein- oder auszuschalten.
Martineau