2014-12-13 96 views
1

我想知道F1-F12中所有功能鍵的鍵碼。從先前的搜索查詢,我發現鍵碼107通過運行這個Apple腳本模擬鍵盤事件

echo "tell application \"System Events\" key code 107 end tell" | osascript

把亮度下來我猜模擬F1鍵,但奇怪的是113原來的亮度可達。我一直無法找到任何其他Fn密鑰的關鍵代碼。任何幫助?有沒有一個很好的桌子,我可以得到鍵碼。最後,我希望能夠直接執行這些鍵所執行的操作,或者以某種方式模擬這些操作。任何事情都可以。

+0

您可以在此文件中找到十六進制數字的關鍵代碼:'/ System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Events.h' – user309603 2014-12-13 11:28:31

回答

1

鍵碼107是而不是的F1碼;它是用於亮度控制的獨立代碼。還有一個音量控制,但它被打破。關鍵代碼是半隨機順序,無法預測。功能鍵爲:

F1 = 122,F2 = 120,F3 = 99,F4 = 118,F5 = 96,F6 = 97,F7 = 98,F8 = 100,F9 = 101,F10 = 109,F11 = 103,F12 = 111

You can find an exhaustive list of Key Codes here

+0

我是這麼想的。所以我怎樣才能模擬這些鍵,我不想模擬F1,F2等......但我想模擬他們的行爲,例如亮度級別的曝光,控制中心等。使用這些鍵的applescript是行不通的。 – someguy234 2014-12-18 05:37:30

+1

您可以從鏈接中看到亮度上下的代碼。至於所有曝光設置,您可以使用控制+向上箭頭和Ctrl +向下箭頭,使用我與您分享的鍵碼進行調用。您還可以將更多功能設置爲Fkeys,然後通過這些鍵代碼調用它們。 – jweaks 2014-12-18 06:48:23