2014-12-13 63 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