2

近いうちにデスクトップ コンピューターを購入する予定ですが、選択したキーボードにはボリューム アップ ダウン キーがありません。私のラップトップではこれを見逃してしまうので、AutoHotKey を使用して変更できますか? コマンドリストからは、そうは見えません。私が選択したキーボードでは、\F12:: SetVolumeUp にしたいと思います

またはそのようなもの。

ありえないと思いますよね?

4

3 に答える 3

7

はい、これは可能です。SoundSet次のコマンドを確認します。

SoundSet, 50  ; Set the master volume to 50%
SoundSet +10  ; Increase master volume by 10%
SoundSet -10  ; Decrease master volume by 10%

http://www.autohotkey.com/docs/commands/SoundSet.htmを参照してください。

コマンドだけを使用して、次のSendようなキーストロークをシミュレートすることもできます。

Send {Volume_Up}  ; Raise the master volume by 1 interval (typically 5%).
Send {Volume_Down 3}  ; Lower the master volume by 3 intervals.
Send {Volume_Mute}  ; Mute/unmute the master volume.

http://www.autohotkey.com/docs/commands/Send.htmを参照してください。

以下は、F10 ~ F12 キーを再マッピングして音量を制御するスクリプトの例です。

;F10
^F10::
    SendInput, {F10}
    Return

$F10::Send {Volume_Mute}

;F11
^F11::
    SendInput, {F11}
    Return

$F11::Send {Volume_Down 5}

;F12
^F12::
    SendInput, {F12}
    Return

$F12::Send {Volume_Up 5}

http://www.autohotkey.com/board/topic/62808-remap-f10-f11-f12/を参照してください。

于 2013-04-30T01:05:41.100 に答える
1

これを試して、F1 から F8 をメディアおよびボリューム コントロールとして設定します。Crimson Editor を使用してスクリプトを作成してみてください。

;stop +F1:: {Volume_Down} リターンを送信

;stop +F2:: {Volume_Up} リターンを送信

;stop +F3:: {Volume_Mute} リターンを送信

;次の曲 +F7:: ;+ はシフトを意味します Send {Media_Next} return

;前の曲 +F6:: {Media_Prev} を送信 return

;再生/一時停止 +F5:: {Media_Play_Pause} を送信 return

;stop +F8:: {Media_Stop} を送信 return

于 2014-12-16T21:19:38.887 に答える
0

この質問はすでに回答されていますが、私が使用している便利な機能があります。Photoshop で拡大鏡を制御するために[とを使用しているので、音量のキーを覚えるのは簡単だと思いました。]

ここでは、+ を使用して音量を下げ、 win+を使用して音量を上げます。[win[

ここで + + を使用して快適な最小レベルに設定し 、 ctrl+ +を使用して快適な音量レベル (映画用) に設定します。win[ctrlwin[

音量を調整すると、単純なビープ音が再生されるので、音量がどれだけ大きいかがわかります。

;sound controls
#[::setVolume("-10")        ;lower volume by 10%
#]::setVolume("+10")        ;raise volume by 10%
^#[::setVolume("10")        ;set volume to minimum
^#]::setVolume("80")        ;set volume to loud

SetVolume(whatvolume){
    soundset, %whatvolume%
    soundplay, *-1
}
于 2015-01-04T03:03:09.210 に答える