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

私のキーボードには「メディア」キーがありません。

Advertisement

私のUSBキーボードには「メディア」キーがありません。

**これらの再生、停止などのマルチメディアキーをエミュレートするような標準的なキー配列を汎用のUSBキーボードで発行することは可能でしょうか?

Advertisement
Advertisement

回答 (12)

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

Windows

AutoHotkey

AutoHotkey (AHK) は、ユーザーが反復的なタスクを自動化することを可能にする Windows 用のフリーのオープンソースのマクロ作成および自動化ソフトウェアです。AHKについて学ぶには、そのサイトクイックリファレンスで言及されているページ、そして特にAutoHotkey初心者チュートリアルをチェックすることをお勧めします。ダウンロード](http://ahkscript.org/docs/Tutorial.htm)を忘れずに、インストールして、それを自分でいじくりまわしてください。また、[ フォーラム ](http://ahkscript.org/download/)も参考になります。

この場合、特に以下のページをご覧ください。ホットキー(マウス、ジョイスティック、キーボードショートカット)](http://ahkscript.org/boards/)、[キー、マウスボタン、ジョイスティックコントロールのリスト](http://ahkscript.org/docs/Hotkeys.htm)、[Send / SendRaw / SendInput / SendPlay / SendEvent: Send Keys & Clicks](http://ahkscript.org/docs/KeyList.htm)を参照してください。そうすれば、簡単な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

ここでは、以下のアクションを定義します。

  • Ctrl+Alt+←は前へ
  • Ctrl+Alt+↓は再生/一時停止へ
  • Ctrl+Alt+→次へ
  • Ctrl+Shift+Alt+←は音量ダウンへ
  • Ctrl+Shift+Alt+↓はミュートへ
  • Ctrl+Shift+Alt+→は音量アップへ
  • Ctrl+Alt+. AHKの世界に挨拶するメッセージボックスを起動します(非オンラインキーコマンドのマッピングがreturnで終わることを示すため)

使い方

ファイルを作成し、上記のコードを貼り付けて(もちろん無駄なMsgBoxを使わずに)保存し、ダブルクリックして実行します。スクリプトを実行すると、スクリプトの中にHアイコンが表示されますので、ホットキーを一時停止したり、スクリプトを一時停止したり、終了したりすることができます。より便利にするためには、このようなスクリプトをコンパイルすることをお勧めします。ファイルの上でマウスの右ボタンを押して、スクリプトのコンパイルを選択してください。そうすると.ahkファイル(かなり大きなファイルですが、完全なオートホットキーのようなもの)ができますので、他の人と共有したり、例えばオートスタートに追加したりすることができます。それはあなたの場合には有用ではないかもしれませんが(あなたがいくつかのキーを “失う "準備ができていない限り)、それはまだ読む価値があります。(そして、なぜ私が私の例でAHKのリマッピングを使っていないのかを理解する必要があります。)

引用してみましょう(書式を保持するためにブロック引用なし)そして途中でいくつかのリンクを修正します:

.exe

利点

欠点

  • レジストリのリマッピングは比較的恒久的です。また、Shift、Control、Alt、Alt、AltGr で変更されたキーストロークを送信することはできません。例えば、小文字を大文字にリマップすることはできません。
  • キーボードのみをサポートしています(AutoHotkeyにはマウスのリマップと一部の限定的なジョイスティックのリマップがあります)。

レジストリへの変更の適用方法

レジストリ経由でキーをリマップするには、少なくとも2つの方法があります。KeyTweak ](http://web.archive.org/web/20130926034451/http://webpages.charter.net/krumsick/)(フリーウェア)のようなプログラムを使用して、キーを視覚的にリマップします。レジストリを変更してくれます。2. 手動で.regファイル(プレーンテキスト)を作成し、レジストリにロードしてキーをリマップします。これは、 www.autohotkey.com/forum/post-56216.html#56216

<quote>

EventGhost

EventGhostは、MS Windowsのための高度で使いやすく、拡張可能な自動化ツールです。それは部分的にコンピュータおよび付属ハードウェアを制御することマクロを誘発するために赤外線か無線リモート・コントロールのような異なった入力装置を使用できます。そのため、通常の民生用リモコンでメディアPCを制御するために使用することができます。 http://www.eventghost.org/

試したことはありませんが、面白そうで少し関連性がありそうなので、ここで言及する価値はあると思います。

いくつかの SuperUsers は、残念ながらずっと前にフリーウェアではなくなってしまった Girder を覚えているかもしれません。EventGhostもなんとなく似ているような気がします。AverMediaのTVPhone98はもう持っていませんが、Girder経由でリモートを使うのは楽しかったです。

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

思うようにできないのは確かです。メディアキーはキーの組み合わせを送信するのではなく、HID内で独自の使用IDを持っています。本文書](https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf)(メディアキーはコンシューマページ(0X0C)にあります)を参照してください。キーコンボを使ってシミュレーションしたい場合は、ソフトウェアでシミュレーションする必要があります。

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

スクロールロックや一時停止、コンテクストメニューを呼び出すキー、右側のwindowsキーなど、役に立たないキーがある場合は、メディアキーにリマップすることができます。

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

余分なソフトウェアをインストールしたくないのは仕方ないのですが、 AutoHotKey は、キーを押すときにスクリプトを書くことができるプログラムです。これを使えば、以下のことができます:

  • キーストロークとマウスクリックを送信することで、ほとんど何でも自動化できます。マウスやキーボードのマクロを手書きで書いたり、マクロレコーダーを使用することができます。

  • キーボード、ジョイスティック、マウスのホットキーを作成します。事実上、任意のキー、ボタン、またはオンビネーションをホットキーにすることができます。例えば、"btw “と入力すると自動的に "by the way "を生成することができます。詳細はGUIを参照してください。

  • キーボード、ジョイスティック、マウスのキーとボタンをリマップします。

  • WinLIRCクライアントスクリプトを介してハンドヘルドリモコンからの信号に応答します。

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

多くのメディアプレーヤーアプリケーションは、"グローバルホットキー “をサポートしています - 再生/一時停止、次のトラックへの移動などをコンピュータ上のどこからでも行えるキーの組み合わせです。(Ctrl / Alt / Shift / Optionの組み合わせの多くは、他のソフトウェアですでに主張されていますが、Win / Super / Metaのキーの組み合わせは比較的オープンです。 )

例えば、私は Songbird を実行していて、Win+NumPad0を再生/一時停止にマッピングしていますが、Win+NumPad4とWin+NumPad6はそれぞれ前のトラックと次のトラックになります。

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

他の方がおっしゃっているように、AutoHotkeyはこの場合に非常に役立ちます。例えば、前/次ボタンをWinkey + < />に、ボリュームダウン/アップをWinkey+ [/]に、ミュートトグルをWinkey+ [/]にリマップします。再生/一時停止は、YouTubeではデフォルトで、MPC-HC / MPC-BE / VLCのようなデスクトッププレーヤーでは、スペースバーがデフォルトで動作します。ちょうど Windows Media Player のために、スペースに Ctrl+P (Play-Pause のためのデフォルト) を再マップすることができます。)

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

私は、Windows 7でそれらのほとんどすべてを行うことができ、デスクトップがロックされていないときに何の問題もなく動作する1つのアプリを見つけました。 http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

唯一の欠点は、デスクトップがロックされているときに動作しないことです。マルチメディアキーボードはそこからミュートできます。しかし、このアプリでは最初にロックを解除する必要があります。

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

これはあなたの質問に対する完全な答えではありませんが、有益な情報が含まれているかもしれませんので、私はそれを伝えます:

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
```にこれがあります
1
Advertisement
1
1
2014-05-21 17:32:46 +0000
Advertisement

WMP Keys ](http://wmpkeys.sourceforge.net/)で解決するかもしれませんが、Windows Media Playerでしか動作しません。

WMP Keysとは何か?

WMP KeysはWindows Media Player用のグローバルホットキーサポートアドオンです。

1
1
1
2016-05-14 11:46:13 +0000

Windows 10にはかなり堅牢な音声認識が搭載されています。設定して有効にしてから、以下のコマンドを使ってメディアをコントロールしましょう:

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

ソフトウェアの名前を全部言う必要はありません: switch media player は Windows Media Player に切り替えるのに十分です; switch cast は Windows のメディアキャストツール Cast to Device に切り替えるのに十分です。

開いているウィンドウで使えるコマンドを調べるには、マウスでボタンの上にカーソルを置いて、ツールチップを確認します。ツールチップがない場合は、「show numbers」と言えば、画面上のアクション可能な要素の上に数字のマトリックスが重なって表示されます。

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

現在再生中の曲を表示するだけでなく、プレイヤーを操作できるソフト「**Snip*」を見つけました。現在対応しています。Spotify, iTunes, Winamp, foobar2000, VLC, Google Play Music Desktop Player, Quod Libet

で見てみましょう https://github.com/dlrudie/Snip

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

Windows 8では、コントロールパネルの中に「キーボード」があります。そこから「Microsoft Mouse and Keyboard Center」を開きます。キーボード」「基本設定」の下に、特殊なキーの一覧があります。その中の一つをクリックして、「すべてのコマンドを表示」をクリックします。その下の「メディアコマンド」には、「次のトラック」「前のトラック」「再生/一時停止」などがあります。

Windows独自の音楽アプリで私のためによく動作します。

私はマイクロソフトのキーボードを持っているので、マイクロソフトのマウスとキーボードセンターが他のキーボードでも同じように動作するかどうかはわかりません。

Advertisement

関連する質問

8
9
17
27
5
Advertisement