私のキーボードには「メディア」キーがありません。
私のUSBキーボードには「メディア」キーがありません。
**これらの再生、停止などのマルチメディアキーをエミュレートするような標準的なキー配列を汎用のUSBキーボードで発行することは可能でしょうか?
私のUSBキーボードには「メディア」キーがありません。
**これらの再生、停止などのマルチメディアキーをエミュレートするような標準的なキー配列を汎用のUSBキーボードで発行することは可能でしょうか?
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
ここでは、以下のアクションを定義します。
return
で終わることを示すため) ファイルを作成し、上記のコードを貼り付けて(もちろん無駄なMsgBoxを使わずに)保存し、ダブルクリックして実行します。スクリプトを実行すると、スクリプトの中にHアイコンが表示されますので、ホットキーを一時停止したり、スクリプトを一時停止したり、終了したりすることができます。より便利にするためには、このようなスクリプトをコンパイルすることをお勧めします。ファイルの上でマウスの右ボタンを押して、スクリプトのコンパイルを選択してください。そうすると.ahk
ファイル(かなり大きなファイルですが、完全なオートホットキーのようなもの)ができますので、他の人と共有したり、例えばオートスタートに追加したりすることができます。それはあなたの場合には有用ではないかもしれませんが(あなたがいくつかのキーを “失う "準備ができていない限り)、それはまだ読む価値があります。(そして、なぜ私が私の例でAHKのリマッピングを使っていないのかを理解する必要があります。)
引用してみましょう(書式を保持するためにブロック引用なし)そして途中でいくつかのリンクを修正します:
.exe
レジストリ経由でキーをリマップするには、少なくとも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は、MS Windowsのための高度で使いやすく、拡張可能な自動化ツールです。それは部分的にコンピュータおよび付属ハードウェアを制御することマクロを誘発するために赤外線か無線リモート・コントロールのような異なった入力装置を使用できます。そのため、通常の民生用リモコンでメディアPCを制御するために使用することができます。 http://www.eventghost.org/
試したことはありませんが、面白そうで少し関連性がありそうなので、ここで言及する価値はあると思います。
いくつかの SuperUsers は、残念ながらずっと前にフリーウェアではなくなってしまった Girder を覚えているかもしれません。EventGhostもなんとなく似ているような気がします。AverMediaのTVPhone98はもう持っていませんが、Girder経由でリモートを使うのは楽しかったです。
思うようにできないのは確かです。メディアキーはキーの組み合わせを送信するのではなく、HID内で独自の使用IDを持っています。本文書](https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf)(メディアキーはコンシューマページ(0X0C)にあります)を参照してください。キーコンボを使ってシミュレーションしたい場合は、ソフトウェアでシミュレーションする必要があります。
スクロールロックや一時停止、コンテクストメニューを呼び出すキー、右側のwindowsキーなど、役に立たないキーがある場合は、メディアキーにリマップすることができます。
余分なソフトウェアをインストールしたくないのは仕方ないのですが、 AutoHotKey は、キーを押すときにスクリプトを書くことができるプログラムです。これを使えば、以下のことができます:
キーストロークとマウスクリックを送信することで、ほとんど何でも自動化できます。マウスやキーボードのマクロを手書きで書いたり、マクロレコーダーを使用することができます。
キーボード、ジョイスティック、マウスのホットキーを作成します。事実上、任意のキー、ボタン、またはオンビネーションをホットキーにすることができます。例えば、"btw “と入力すると自動的に "by the way "を生成することができます。詳細はGUIを参照してください。
キーボード、ジョイスティック、マウスのキーとボタンをリマップします。
WinLIRCクライアントスクリプトを介してハンドヘルドリモコンからの信号に応答します。
多くのメディアプレーヤーアプリケーションは、"グローバルホットキー “をサポートしています - 再生/一時停止、次のトラックへの移動などをコンピュータ上のどこからでも行えるキーの組み合わせです。(Ctrl / Alt / Shift / Optionの組み合わせの多くは、他のソフトウェアですでに主張されていますが、Win / Super / Metaのキーの組み合わせは比較的オープンです。 )
例えば、私は Songbird を実行していて、Win+NumPad0を再生/一時停止にマッピングしていますが、Win+NumPad4とWin+NumPad6はそれぞれ前のトラックと次のトラックになります。
他の方がおっしゃっているように、AutoHotkeyはこの場合に非常に役立ちます。例えば、前/次ボタンをWinkey + < />に、ボリュームダウン/アップをWinkey+ [/]に、ミュートトグルをWinkey+ [/]にリマップします。再生/一時停止は、YouTubeではデフォルトで、MPC-HC / MPC-BE / VLCのようなデスクトッププレーヤーでは、スペースバーがデフォルトで動作します。ちょうど Windows Media Player のために、スペースに Ctrl+P (Play-Pause のためのデフォルト) を再マップすることができます。)
私は、Windows 7でそれらのほとんどすべてを行うことができ、デスクトップがロックされていないときに何の問題もなく動作する1つのアプリを見つけました。 http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .
唯一の欠点は、デスクトップがロックされているときに動作しないことです。マルチメディアキーボードはそこからミュートできます。しかし、このアプリでは最初にロックを解除する必要があります。
これはあなたの質問に対する完全な答えではありませんが、有益な情報が含まれているかもしれませんので、私はそれを伝えます:
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
```にこれがあります
WMP Keys ](http://wmpkeys.sourceforge.net/)で解決するかもしれませんが、Windows Media Playerでしか動作しません。
WMP Keysとは何か?
WMP KeysはWindows Media Player用のグローバルホットキーサポートアドオンです。
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
」と言えば、画面上のアクション可能な要素の上に数字のマトリックスが重なって表示されます。
現在再生中の曲を表示するだけでなく、プレイヤーを操作できるソフト「**Snip*」を見つけました。現在対応しています。Spotify, iTunes, Winamp, foobar2000, VLC, Google Play Music Desktop Player, Quod Libet
で見てみましょう https://github.com/dlrudie/Snip
Windows 8では、コントロールパネルの中に「キーボード」があります。そこから「Microsoft Mouse and Keyboard Center」を開きます。キーボード」「基本設定」の下に、特殊なキーの一覧があります。その中の一つをクリックして、「すべてのコマンドを表示」をクリックします。その下の「メディアコマンド」には、「次のトラック」「前のトラック」「再生/一時停止」などがあります。
Windows独自の音楽アプリで私のためによく動作します。
私はマイクロソフトのキーボードを持っているので、マイクロソフトのマウスとキーボードセンターが他のキーボードでも同じように動作するかどうかはわかりません。