私のUSBキーボードには「メディア」キーがありません。つまり、再生、停止、次へ、前へ、音量アップ/ダウンなど専用のキーです。
この質問のために、回避できる場合は追加のソフトウェアをインストールしないことを希望します。
これらの再生、停止などのマルチメディアキーをエミュレートする汎用USBキーボードで標準のキーシーケンスを発行することは可能ですか?
同様Ctrl+ Alt+ Shift+ F12またはそのようなあいまいな何か?
私のUSBキーボードには「メディア」キーがありません。つまり、再生、停止、次へ、前へ、音量アップ/ダウンなど専用のキーです。
この質問のために、回避できる場合は追加のソフトウェアをインストールしないことを希望します。
これらの再生、停止などのマルチメディアキーをエミュレートする汎用USBキーボードで標準のキーシーケンスを発行することは可能ですか?
同様Ctrl+ Alt+ Shift+ F12またはそのようなあいまいな何か?
回答:
AutoHotkey(AHK)は、ユーザーが反復タスクを自動化できる、Windows用の無料のオープンソースマクロ作成および自動化ソフトウェアです。当初はキーボードショートカット(ホットキーとも呼ばれます)を提供することを目的としていたスクリプト言語が原動力となっており、時間が経つにつれて本格的なスクリプト言語に進化しました。
AHKについて学ぶには、サイト、クイックリファレンスで言及されているページ、特に少なくともAutoHotkey初心者チュートリアルをスキミングすることをお勧めします。自分でダウンロードしてインストールし、いじるのを忘れないでください。役に立つフォーラムもあります。
この場合、特にホットキー(マウス、ジョイスティック、キーボードショートカット)、キーのリスト、マウスボタン、ジョイスティックコントロール、およびSend / SendRaw / SendInput / SendPlay / SendEvent:Send Keys&Clicksをご覧ください。次に、次のような単純なAHKスクリプトを組み立てることができます。
^!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
).ahk
ファイルを作成し、その上にコードを貼り付け(もちろん、無駄なMsgBoxなし)、保存してダブルクリックして実行します。特に、ホットキーの一時停止、スクリプトの一時停止(ここでは役に立たない)または終了するだけで、スクリプトと対話できるように、システムトレイにHアイコンが表示されます。利便性を高めるために、このようなスクリプトをコンパイルすることをお勧めします。ファイル上で右ボタンマウスを使用し、[スクリプトのコンパイル]を選択して実行できます。次に.exe
、他の人と共有したり、たとえば自動起動に追加したりできるファイル(かなり大きいが、完全な自動ホットキーのようなもの)を取得します。
AutoHotkeyの[ キーとボタンの再マッピング]ページでは、キーをキーに割り当てる他の方法、再マッピングについて読むことができます。それはあなたの場合には役に立たないかもしれませんが(いくつかのキーを「失う」準備ができていない限り)、それでも読む価値があります。(その後、私の例でAHK再マッピングを使用しなかった理由を理解する必要があります。)
それを引用して(フォーマットを維持するためのブロック引用なし)、途中でいくつかのリンクを修正しましょう:
<quote>
レジストリを介してキーを再マッピングするには、少なくとも2つの方法があります。
</quote>
EventGhostは、MS Windows用の高度で使いやすい拡張可能な自動化ツールです。赤外線やワイヤレスリモートコントロールなどのさまざまな入力デバイスを使用してマクロをトリガーできます。マクロは、コンピューターとそれに接続されているハードウェアを制御します。そのため、通常のコンシューマーリモートでメディアPCを制御するために使用できます。しかし、その可能な用途はこれをはるかに超えています。
試したことはありませんが、面白くて少し関連しているように見えるので、ここで言及する価値があると思います。
一部のスーパーユーザーは、Girderを覚えているかもしれません。EventGhostはやや似ているようです。AverMediaのTVPhone98はもうありませんが、Girder経由でリモートを使用するのは楽しかったです。
役に立たないキー(スクロールロック、一時停止、コンテキストメニューを呼び出すキー、右側のウィンドウキーなど)がある場合は、メディアキーに再マップできます。
Windows:Sharpkeysを使用します。
Mac:Karabinerを使用
余分なソフトウェアをインストールしたくないからといって非難しませんが、AutoHotKeyはキーを押すためのスクリプトを作成できるプログラムです。
AutoHotkeyは、Windows用の無料のオープンソースユーティリティです。それにより、次のことができます。
キーストロークとマウスクリックを送信することにより、ほぼすべてを自動化します。マウスまたはキーボードマクロを手動で記述するか、マクロレコーダーを使用できます。
キーボード、ジョイスティック、およびマウス用のホットキーを作成します。ほぼすべてのキー、ボタン、または組み合わせがホットキーになる可能性があります。
入力時に略語を展開します。たとえば、「btw」と入力すると、「by the way」が自動的に生成されます。
カスタムデータ入力フォーム、ユーザーインターフェイス、およびメニューバーを作成します。詳細については、GUIを参照してください。
キーボード、ジョイスティック、およびマウスのキーとボタンを再マップします。
WinLIRCクライアントスクリプトを介して、ハンドヘルドリモートコントロールからの信号に応答します。
既存のAutoIt v2スクリプトを実行し、新しい機能でそれらを強化します。
AutoHotkeyがインストールされていないコンピューターで実行できるスクリプトをEXEファイルに変換します。
多くのメディアプレーヤーアプリケーションは、「グローバルホットキー」をサポートしています。これは、コンピューターのどこからでも再生/一時停止、次のトラックへの移動などを可能にするキーの組み合わせです。(多くのCtrl/ Alt/ Shift/のOption組み合わせは、他のソフトウェアによって既に要求されていますが、Win/ Super/ Metaキーの組み合わせは比較的オープンです。)
たとえば、Songbirdを実行していて、Win+ NumPad0を再生/一時停止にマッピングしました。Win+ NumPad4とWin+ NumPad6はそれぞれ前のトラックと次のトラックです。
優先するメディアプレーヤーがグローバルホットキーをネイティブにサポートしているかどうかを確認します(サポートしていない場合は、より良いホットキーを取得します)。
他の人が言ったように、この場合、AutoHotkeyが大いに役立ちます。たとえば、このスクリプトは、前へ/次へボタンをWinkey + </>に、音量を下げる/上にWinkey + [/]に、Mute Toggle to Winkey + \に再マップします。Play / Pauseの場合、デフォルトではスペースバーはデフォルトでYouTubeで機能し、MPC-HC / MPC-BE / VLCなどのデスクトッププレーヤーでも機能します。Windows Media Playerの場合のみ、Ctrl + P(Play-Pauseのデフォルト)をSpaceに再マッピングできます。
; 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}
キーボードにマルチメディアキーが追加されました:)
これはあなたの質問に対する完全な回答ではありません。具体的すぎる可能性がありますが、いくつかの有用な情報が含まれている可能性があるため、私はそれを伝えています:
fluxboxとogg123を使用してこのようにします-これは.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
Windows 8では、コントロールパネルに「キーボード」があります。そこから、Microsoftマウスとキーボードセンターを開きます。[キーボード]、[基本設定]の下に、特殊キーのリストがあります。それらのいずれかをクリックし、「すべてのコマンドを表示」をクリックします。その下の「メディアコマンド」には、「次のトラック」、「前のトラック」、「再生/一時停止」などが含まれます。
Windows独自の音楽アプリでうまく機能します。
Microsoftキーボードを持っているので、Microsoftマウスとキーボードセンターが他のキーボードと同じように機能するかどうかわかりません。
私が思うにWMPキーが解決策になるかもしれないが、それは、Windows Media Playerで動作します。
WMPキーとは何ですか?
WMPキーは、Windows Media Playerのグローバルホットキーサポートアドオンです
設置
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
Windows 7でほとんどすべてを実行できる1つのアプリを見つけました。デスクトップのロックを解除しても問題なく機能します。また、非常に使いやすいです。
http://sourceforge.net/projects/hotkeyp/?source=typ_redirect。
私が見つけた唯一の欠点は、デスクトップがロックされていると、スリープから復帰し、コンピューターがロックされ、大音量で音楽を再生しているときに機能しないことです。マルチメディアキーボードは、そこからミュートすることができます。しかし、このアプリでは、最初にロックを解除する必要があります。
Windows 10は、非常に堅牢な音声認識を備えています。セットアップしてアクティブにし、次のコマンドを使用してメディアを制御します。
switch [name of open media software]
next
previous
pause
play
volume, press right
volume, press left
ソフトウェアの名前全体を言う必要はありませんswitch media player
。WindowsMedia Playerに切り替えるだけで十分です。switch cast
Windowsのデバイスへのキャストメディアキャストツールに切り替えるには十分です。
開いているウィンドウで使用できるコマンドを確認するには、マウスでボタンの上にカーソルを置き、ツールチップを確認します。ツールチップがない場合はshow numbers
、と言うことができ、画面上のアクション可能な要素に数字のマトリックスがオーバーレイされます。
「Snip」ソフトウェアは、現在再生されている曲を表示するだけでなく、プレーヤーを制御することもできます。現在サポートしているのは、Spotify、iTunes、Winamp、foobar2000、VLC、Google Play Music Desktop Player、Quod Libet