去年買了這台 laptop Fujitsu S6240,它和我以前用的不一樣,機身上面沒有兩個實體的按鈕來控制音量大小,所以要調大小聲的話得按 Fn + F8 或 Fn + F9,這實在很不順手,尤其是光線不明亮的時候,我常常會亂按一通,結果聲音大小沒調到,反而調到一些其他的東西,實在很痛苦。
這一台機器上面有四個圓圓的小按鈕,可以讓人設定按下去之後就去執行某一個程式。所以我的想法是,把其中一個按鈕設定為去執行一個可以把音量調大的程式(按一次調一小格),另一個按鈕設定為去執行一個可以把音量調小的程式(一樣,按一次調一小格)。如果可以,再把第三個按鈕設定為切換靜音/有聲 的話就更理想了!
所以我一直想找這樣的三個程式,其中一個程式是執行一次就會把聲音調大一格,一個程式是執行一次就會把聲音調小一格,另外一個程式是可以切換 靜音/有聲。最理想的情況是可以在 dos 下執行這些程式,執行的時候不會開啟任何視窗。這樣我按下這些按鈕就可以很順利的調整音量大小!
這兩天我在ptt問到了,autohotkey 正是我所需要的軟體!不過說實在,autohotkey實在是太複雜了,讓我看說明文件看得頭昏腦脹!還好我要的功能夠簡單,一行就結束了
在此介紹一下作法,希望能幫助有類似需求的朋友。
1. 首先當然是要下載並安裝 autohotkey ( http://www.autohotkey.com/ )
2. 建立一個檔案 test.ahk,裡面放一行
#InstallKeybdHook
3. 執行 test.ahk,右下角會出現一個綠色的H,那就是 autohotkey 的常駐程式
4. 點開 autohotkey,選擇 View -> Key history and script info
5. 以我的筆電而言,我要按 Fn + F8 來調小音量,所以我就按 Fn F8
6. 在視窗裡就會冒出一行,這一行就是 Fn F8 所送出來的 virtual key 和 scancode,
AE 12E ……..
7. 另外開一個文字檔 voldesc.ahk,裡面放進這一行,
Send {vkAEsc12E} ;
9. 直接去執行 voldesc.ahk 就可以調小音量了!
10. autohotkey 還有一個很棒的功能,就是可以把這個 voldesc.ahk 轉成一個 .exe,
這樣就更方便了!