2011-05-04 10:23:56 +0000 2011-05-04 10:23:56 +0000
119
119

Meine Tastatur hat keine "Medien"-Tasten; kann ich Medien ohne sie steuern?

Meine USB-Tastatur hat keine “Medien”-Tasten – d.h. dedizierte Tasten für Play, Stop, Next, Prev, Lautstärke hoch/runter usw.

Um dieser Frage willen würde ich es vorziehen, keine zusätzliche Software zu installieren, wenn ich das vermeiden kann.

Ist es möglich, eine Standardtastenfolge auf einer generischen USB-Tastatur auszugeben, die diese Multimediatasten zum Abspielen, Stoppen usw. emuliert?

Wie Strg+Alt+Umschalt+F12 oder etwas ähnlich Obskures?

Antworten (12)

163
163
163
2011-05-04 12:33:00 +0000

Windows

AutoHotkey

AutoHotkey (AHK) ist eine freie, quelloffene Software zur Makroerstellung und Automatisierung für Windows, mit der Benutzer sich wiederholende Aufgaben automatisieren können. Sie wird von einer Skriptsprache gesteuert, die ursprünglich darauf abzielte, Tastaturkürzel, auch Hotkeys genannt, zur Verfügung zu stellen, die sich im Laufe der Zeit zu einer vollwertigen Skriptsprache entwickelt hat. http://ahkscript.org/

Um mehr über AHK zu erfahren, empfehle ich, die Website site , die in Quick Reference erwähnten Seiten und insbesondere das Überfliegen von mindestens AutoHotkey Beginner Tutorial zu besuchen. Vergessen Sie nicht, download herunterzuladen, zu installieren und selbst damit zu hantieren. Es gibt auch hilfreiche Forum .

Beispiel

In diesem Fall sollten Sie sich besonders die folgenden Seiten ansehen: Hotkeys (Maus-, Joystick- und Tastaturkurzbefehle) , Liste der Tasten, Maustasten und Joystick-Steuerelemente und Send / SendRaw / SendInput / SendPlay / SendEvent: Tasten & Klicks senden . Dann sind Sie in der Lage, einfache AHK-Skripte zusammenzustellen, z.B. etwas wie:

^!Left::Send {Media\_Prev} ^!Down::Send {Media\_Play\_Pause} ^!Right::Send {Media\_Next} +^!Left::Send {Volume\_Down} +^!Down::Send {Volume\_Mute} +^!Right::Send {Volume\_Up} ^!.:: MsgBox, 0, , Hello AHK world! return

Hier definieren Sie folgende Aktionen:

  • Strg+Alt+← sendet Vorheriges
  • Strg+Alt+↓ sendet Abspielen/Pause
  • Strg+Alt+→ sendet Nächstes
  • Strg+Shift+Alt+← sendet Lautstärke runter
  • Strg+Shift+Alt+↓ sendet Stummschalten
  • Strg+Shift+Alt+→ sendet Lautstärke hoch
  • Strg+Alt+. ruft die Messagebox zur Begrüßung der AHK-Welt auf (nur um nicht-online Tastaturbefehle mit der Endung return anzuzeigen)

Verwendung

Sie erstellen die Datei .ahk, fügen den obigen Code darin ein (natürlich ohne die nutzlose MsgBox), speichern und doppelklicken, um sie auszuführen. Sie erhalten ein H-Symbol im Systray, mit dem Sie mit dem Skript interagieren können, insbesondere: Hotkeys anhalten, Skript pausieren (hier nicht nützlich) oder es einfach beenden. Zur besseren Bequemlichkeit schlage ich vor, ein solches Skript zu kompilieren. Sie können es tun, indem Sie die rechte Maustaste auf der Datei benutzen und Skript kompilieren wählen. Dann erhalten Sie die Datei .exe (ziemlich groß, aber es ist wie ein kompletter AutoHotkey), die Sie z.B. mit anderen teilen oder zum Autostart hinzufügen können.

Remapping via Registry’s “Scancode Map” / KeyTweak

Auf der Seite AutoHotkey’s Remapping Keys and Buttons können Sie über andere Möglichkeiten der Tastenzuweisung lesen, z.B. Remapping. Es mag in Ihrem Fall nicht nützlich sein (es sei denn, Sie sind bereit, einige Tasten zu “verlieren”), aber es ist trotzdem lesenswert. (Dann sollten Sie herausfinden, warum ich die AHK-Umschlüsselung in meinem Beispiel nicht verwendet habe.)

Lassen Sie mich diese Seite zitieren (ohne Blockzitat, um die Formatierung zu erhalten) und einige Links auf dem Weg dorthin korrigieren:

<quote>

Vorteile

  • Registry remapping ist im allgemeinen reiner und effektiver als AutoHotkey’s remapping . Es funktioniert beispielsweise in einer breiteren Palette von Spielen, hat keine bekannten Alt-Tab-Probleme , und es ist in der Lage, die Hook-Hotkeys von AutoHotkey abzufeuern (wohingegen die Neuzuordnung von AutoHotkey eine Umgehung erfordert).
  • Wenn Sie sich dafür entscheiden, die Registrierungseinträge manuell vorzunehmen (siehe unten), ist absolut keine externe Software erforderlich, um Ihre Tastatur neu zuzuordnen. Selbst wenn Sie KeyTweak verwenden, um die Registrierungseinträge für Sie vorzunehmen, muss KeyTweak nicht die ganze Zeit laufen (im Gegensatz zu AutoHotkey).

Nachteile

  • Die Neuzuordnung der Registrierung ist relativ dauerhaft: Ein Neustart ist erforderlich, um die Änderungen rückgängig zu machen oder neue Änderungen in Kraft zu setzen.
  • Seine Wirkung ist global: Es kann keine Neuzuordnungen erstellen, die für einen bestimmten Benutzer, eine bestimmte Anwendung oder ein bestimmtes Gebietsschema spezifisch sind.
  • Es kann keine Tastenanschläge senden, die durch Umschalt, Steuerung, Alt oder AltGr verändert werden. Es kann z.B. kein Kleinbuchstaben auf einen Großbuchstaben umzuordnen.
  • Es unterstützt nur die Tastatur (AutoHotkey hat mouse remapping und einige limited joystick remapping ).

Wie man Änderungen an der Registrierung vornimmt

Es gibt mindestens zwei Methoden, um Schlüssel über die Registrierung umzuordnen:

  1. Verwenden Sie ein Programm wie KeyTweak (Freeware), um Ihre Schlüssel visuell neu zuzuordnen. Es wird die Registrierung für Sie ändern:
  2. Schlüssel manuell neu zuordnen, indem Sie eine .reg-Datei (einfacher Text) erstellen und in die Registrierung laden. Dies wird demonstriert unter www.autohotkey.com/forum/post-56216.html#56216

</quote>

EventGhost

EventGhost ist ein fortschrittliches, einfach zu bedienendes und erweiterbares Automatisierungswerkzeug für MS Windows. Es kann verschiedene Eingabegeräte wie Infrarot- oder Drahtlos-Fernbedienungen verwenden, um Makros auszulösen, die ihrerseits einen Computer und die angeschlossene Hardware steuern. Es kann also dazu verwendet werden, einen Media-PC mit einer normalen Verbraucher-Fernbedienung zu steuern. Aber seine Einsatzmöglichkeiten gehen weit darüber hinaus. http://www.eventghost.org/

Habe es noch nicht ausprobiert, sieht aber interessant aus und ein wenig verwandt, so dass ich denke, es ist es wert, es hier zu erwähnen.

Einige SuperUser erinnern sich vielleicht noch an Girder, das leider schon vor langer Zeit aufgehört hat, Freeware zu sein. EventGhost scheint etwas ähnlich zu sein. Ich habe nicht mehr AverMedias TVPhone98, aber die Benutzung der Fernbedienung über Girder hat Spaß gemacht.

18
18
18
2011-05-04 12:56:18 +0000

Ich bin ziemlich sicher, dass es nicht möglich ist, das zu tun, was Sie wollen. Medienschlüssel senden keine Tastenkombinationen; stattdessen haben sie ihre eigenen Benutzungs-IDs im HID. Siehe dieses Dokument (Medientasten befinden sich auf der Verbraucherseite (0X0C)). Wenn Sie sie mit einer Tastenkombination simulieren wollen, müssen Sie das in Software tun.

10
10
10
2012-11-07 18:24:51 +0000

Wenn Sie einige unbrauchbare Tasten haben (wie Rollsperre oder Pause oder die Taste zum Aufrufen des Kontextmenüs oder die Fenstertaste auf der rechten Seite), können Sie sie auf Medientasten umlegen.

Windows : mit Sharpkeys .

Mac : mit Karabiner

7
7
7
2011-05-04 10:34:19 +0000

Ich nehme Ihnen nicht übel, dass Sie keine zusätzliche Software installieren wollen, aber AutoHotKey ist ein Programm, mit dem Sie Skripte für Tastendrücke schreiben können.

AutoHotkey ist ein kostenloses Open-Source-Dienstprogramm für Windows. Mit ihm können Sie:

  • fast alles automatisieren, indem Sie Tastendrücke und Mausklicks senden. Sie können ein Maus- oder Tastaturmakro von Hand schreiben oder den Makrorecorder verwenden.

  • Hotkeys für Tastatur, Joystick und Maus erstellen. Praktisch jede Taste, Schaltfläche oder Ombination kann zu einem Hotkey werden.

  • Erweitern Sie Abkürzungen während der Eingabe. Beispielsweise kann die Eingabe von “btw” automatisch zu “by the way” führen.

  • Erstellen Sie benutzerdefinierte Dateneingabeformulare, Benutzeroberflächen und Menüleisten. Weitere Einzelheiten finden Sie unter GUI.

  • Tasten und Schaltflächen auf Ihrer Tastatur, Ihrem Joystick und Ihrer Maus neu belegen.

  • Auf Signale von Handfernbedienungen über das WinLIRC-Client-Skript reagieren.

  • Vorhandene AutoIt v2-Skripte ausführen und mit neuen Funktionen erweitern.

  • Jedes Skript in eine EXE-Datei konvertieren, die auf Computern ausgeführt werden kann, auf denen AutoHotkey nicht installiert ist.

4
4
4
2012-11-07 17:51:08 +0000

Viele Media-Player-Anwendungen unterstützen “Globale Hotkeys” - Tastenkombinationen, die es Ihnen ermöglichen, von überall auf Ihrem Computer abzuspielen/zu pausieren, zum nächsten Titel zu gehen usw. (Viele der Strg / Alt / Umschalt / Optionskombinationen wurden bereits von anderer Software beansprucht, aber die Win / Super / Meta-Tastenkombinationen sind relativ offen. )

Ich lasse zum Beispiel Songbird laufen und habe Win+NumPad0 zum Abspielen/Pausieren zugeordnet, während Win+NumPad4 und Win+NumPad6 der vorherige bzw. nächste Titel sind.

Prüfen Sie, ob Ihr bevorzugter Mediaplayer globale Hotkeys nativ unterstützt (und wenn es das nicht tut , besorgen Sie sich einen besseren).

2
2
2
2019-02-12 12:56:46 +0000

Wie andere bereits gesagt haben, kann AutoHotkey in diesem Fall sehr hilfreich sein. Zum Beispiel wird dieses Skript die Tasten Vorherige/Nächste auf Winkey + < / >, Lautstärke runter/hoch auf Winkey+ [/] und Stummschalten auf Winkey+ \ umschalten. Für Abspielen/Pause funktioniert die Leertaste ohnehin standardmäßig in YouTube und in Desktop-Playern wie MPC-HC / MPC-BE / VLC. Nur für Windows Media Player können Sie Strg+P (Standard für Abspielen/Pause) wieder auf Leertaste stellen.

; AutoHotkey Multimedia Keys
#,::Send {Media_Prev}
#.::Send {Media_Next}
#\::Send {Volume_Mute}
#]::Send {Volume_Up}
#[::Send {Volume_Down}
#IfWinActive ahk_class WMPlayerApp
Space::Send {Media_Play_Pause}

Jetzt hat Ihre Tastatur Multimedia-Tasten :)

1
1
1
2015-03-17 20:50:34 +0000

Ich habe eine Anwendung gefunden, die fast alle von ihnen in Windows 7 ausführen kann, und sie funktioniert ohne Probleme, wenn Ihr Desktop freigeschaltet ist. Außerdem ist es ziemlich einfach zu benutzen. http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

Der einzige Nachteil, den ich gefunden habe, ist, daß es nicht funktioniert, wenn der Desktop gesperrt ist, sagen wir, ich komme aus dem Ruhezustand zurück und der Computer ist gesperrt und ich habe laute Musik laufen. Multimedia-Tastaturen können von dort aus selbst stumm geschaltet werden. Aber mit dieser Anwendung müssen Sie sie erst entsperren.

1
1
1
2011-05-04 13:27:57 +0000

Dies ist keine vollständige Antwort auf Ihre Frage, da sie wahrscheinlich zu spezifisch ist, aber sie könnte einige nützliche Informationen enthalten, daher gebe ich sie weiter:

Ich mache es so mit fluxbox und ogg123 - Ich habe dies in .fluxbox/keys

# Control ogg123
Mod4 p :Exec killall -STOP ogg123 # pauses ogg123 
Shift Mod4 p :Exec killall -CONT ogg123 # unpauses ogg123
Mod4 o :Exec killall -INT ogg123 # skips tracks in ogg123
Mod4 Shift o :Exec killall ogg123 # stops ogg123

# Control volume
Mod4 = :Exec amixer sset Master,0 1+
Mod4 - :Exec amixer sset Master,0 1-
Shift Mod4 = :Exec amixer sset Master,0 toggle
1
1
1
2014-05-21 17:32:46 +0000

Ich denke, WMP Keys könnte eine Lösung sein, aber es funktioniert nur mit dem Windows Media Player.

WMP Keys Was ist das?

WMP Keys ist ein Addon zur Unterstützung globaler Tastenkombinationen für den Windows Media Player

Installation

Close Windows Media Plyer
Download latest version of installer (wmpkeys.msi)
Double click wmpkeys.msi for installation
Launch Windows Media Player
Turn on plugin in Windows Media Plyer menu
1
1
1
2016-05-14 11:46:13 +0000

Windows 10 verfügt über eine recht robuste Spracherkennung. Richten Sie es ein und aktivieren Sie es, und verwenden Sie dann diese Befehle, um Medien zu steuern:

switch [name of open media software]
next
previous
pause
play
volume, press right
volume, press left

Sie brauchen nicht den vollständigen Namen der Software zu sagen: switch media player reicht aus, um zum Windows Media Player zu wechseln; switch cast reicht aus, um zum Windows-Tool Cast to Device media casting zu wechseln.

Um herauszufinden, welche Befehle Sie in einem geöffneten Fenster verwenden können, können Sie mit der Maus über die Schaltflächen fahren und die Tooltips überprüfen. Wenn es keine QuickInfo gibt, können Sie show numbers sagen, und eine Zahlenmatrix überlagert dann alle bedienbaren Elemente auf Ihrem Bildschirm.

1
1
1
2018-02-21 15:19:05 +0000

Ich habe festgestellt, dass die “ Snip”-Software nicht nur das aktuell gespielte Lied anzeigt, sondern auch die Steuerung des Players ermöglicht. Sie unterstützt derzeit: Spotify, iTunes, Winamp, foobar2000, VLC, Google Play Music Desktop Player, Quod Libet

Werfen Sie einen Blick auf https://github.com/dlrudie/Snip

1
1
1
2013-05-29 14:03:26 +0000

Unter Windows 8 finden Sie “Tastatur” in der Systemsteuerung. Öffnen Sie von dort aus das Microsoft Maus- und Tastatur-Center. Unter “Tastatur”, “Grundeinstellungen”, finden Sie eine Liste von Sondertasten. Klicken Sie auf eine von ihnen, klicken Sie auf “Alle Befehle anzeigen”. Unter “Medienbefehle” finden Sie dort unter anderem “Nächster Titel”, “Vorheriger Titel” und “Abspielen/Pause”.

Funktioniert bei mir gut mit der Windows eigenen Musikanwendung.

Ich habe eine Microsoft-Tastatur, deshalb weiss ich nicht, ob das Microsoft Maus- und Tastatur-Center mit anderen Tastaturen gleich funktioniert.