三、设置部分
1.亮度快捷键:
若BIOS打开了默认fn功能键,则快捷键为F2/F3;若关闭了默认fn功能键,亮度快捷键为:Fn+F2/Fn+F3.
2.时间:
因为Windows和macOS看待CMOS记录时钟的方式不一样,两者会出现时间不同步。一般的解决方法都是修改Windows注册表:定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\,添加一个名为"RealTimeIsUniversal"的DWORD项,把值设为1
3、多指手势设置(感谢syscl):
“双指从右边缘向左滑动”和”三指下滑”快捷键设置方法:系统偏好设置-键盘-快捷键 里:
1.Mission Control里双击”显示通知中心”右边的快捷键部分,然后双指从右边缘向左滑动,会自动填入快捷键;
2.Lanunchpad 与 Dock里双击”显示Launchpad”右边的快捷键部分,然后三指下滑,会自动填入快捷键.
四、暗影2其它机型
本人的配置是【i5-6300HQ,128GSSSD+1T机械,GTX960M】,暗影2 i7-6700HQ机型记得自己制作适用于自己CPU的X86PlatformPluginInjector.kext(参考教程:http://bbs.pcbeta.com/viewthread-1737021-1-1.html)
附:手动修改DSDT和SSDT的笔记(仅用于交流和学习)
------------------------------------------------------------------------------------------------------------------------------------
提取自己的DSDT和SSDT修改
参考教程:http://bbs.pcbeta.com/viewthread-1571455-1-1.html
安装iasl后可通过refs.txt联合编译DSDT和SSDT:
[
创建一个名为refs.txt的文本文件,复制以下内容,保存到和dsdt,ssdt同一目录下:
External(MDBG, MethodObj, 1)
External(_GPE.MMTB, MethodObj, 0)
External(_SB_.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
External(_SB_.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
External(_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
External(_SB.PCI0.GFX0.DD02._BCM, MethodObj, 1)
External(_SB.PCI0.SAT0.SDSM, MethodObj, 4)
External(_SB.PCI0.SAT1.SDSM, MethodObj, 4)
External(_GPE.VHOV, MethodObj, 3)
External (_SB_.PCI0.GFX0.DD1F, DeviceObj)
External (D1F0, FieldUnitObj)
External (D1F1, FieldUnitObj)
External (D1F2, FieldUnitObj)复制代码
然后终端里cd到该目录下,输入命令:
iasl -da -dl -fe refs.txt *.aml
]
我打的补丁列表:(请注意打补丁的对象[DSDT/SSDT])
1.预处理:
(a)[修复错误Invalid type] 对于含有"_PPC"关键字的DSDT和SSDT:
(可以在终端里cd进入联合编译的DSDT&SSDT所在目录,然后用命令”grep .*_PPC *.dsl”找到含关键字的DSDT和SSDT。 当然,也可以手动进入每个DSDT和SSDT查找.)
手动替换:
"_PPC, MethodObj" -> "_PPC, IntObj"
"_PPC ()" -> "_PPC"
(b)手动替换DSDT里:
(不含双引号)
"HDAS" -> "HDEF","PNLF" -> "PNLZ","HECI -> IMEI".
(c)DSDT和所有的SSDT:(两个补丁在Rehabman补丁源里)
[syn]Rename_DSM methods to XDSM
[igpu]Rename GFX0 to IGPU
2.暗影2电池补丁(对DSDT),见:http://bbs.pcbeta.com/viewthread-1702113-1-1.html
3.通用补丁:(都在Rehabman补丁源里)
对DSDT:
[audio] Audio Layout 0X1C(手动改)
[屏蔽独显]打补丁”Disable from _REG (DSDT)”
[sys] Fix _WAK Arg0 v2
[sys] HPET Fix
[sys] IRQ Fix
[sys] OS Check Fix (Windows 8)
[sys] RTC Fix
[sys] Fix Shutdown v2
[sys] SMBUS Fix
[usb] usb_prw_0x6d_xhc_skylake
对包含了_OFF方法的SSDT:
[屏蔽独显](可以用命令"grep -l Method.*_OFF *.dsl"找到。我的机子是SSDT-13)打补丁”Disable from _INI (SSDT)”;
4.其他补丁:
对DSDT:
(a)MATH device (credit syscl)
into method label _STA parent_hid PNP0C04 remove_entry;复制代码
(b)Add Device (PMCR)
into device label PMCR remove_entry;
into device label PCI0 insert begin
Device (PMCR)\n
{\n
Name (_ADR, 0x001F0002)\n
}\n
end;复制代码
(c)add missing DMAC device
into scope label _SB.PCI0.LPCB insert
begin
Device (DMAC) // macOS desires DMAC credit syscl\n
{\n
Name (_HID, EisaId ("PNP0200"))\n
Name (_CRS, ResourceTemplate ()\n
{\n
IO (Decode16,\n
0x0000,\n
0x0000,\n
0x01,\n
0x20,\n
)\n
IO (Decode16,\n
0x0081,\n
0x0081,\n
0x01,\n
0x11,\n
)\n
IO (Decode16,\n
0x0093,\n
0x0093,\n
0x01,\n
0x0D,\n
)\n
IO (Decode16,\n
0x00C0,\n
0x00C0,\n
0x01,\n
0x20,\n
)\n
DMA (Compatibility, NotBusMaster, Transfer8_16, )\n
{4}\n
})\n
}\n
end;复制代码
(d)Fix Backlight Control
into method label _Q10 replace_content
begin
// Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0405)\n
end;
into method label _Q11 replace_content
begin
// Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0406)\n
end;复制代码
对于所有的 DSDT和SSDT:
(a)IMTR->TIMR(and also _T_x->T_x) to fit the OS X/macOS’s required credit syscl
into device label _T_0 set_label begin T_0 end;
into device label _T_1 set_label begin T_1 end;
into_all all code_regex _T_0 replaceall_matched begin T_0 end;
into_all all code_regex _T_1 replaceall_matched begin T_1 end;
into_all all code_regex _T_2 replaceall_matched begin T_2 end;
into_all all code_regex _T_3 replaceall_matched begin T_3 end;
into_all all code_regex _T_4 replaceall_matched begin T_4 end;
into_all all code_regex _T_5 replaceall_matched begin T_5 end;
into_all all code_regex _T_6 replaceall_matched begin T_6 end;
into_all all code_regex _T_7 replaceall_matched begin T_7 end;
into_all all code_regex _T_8 replaceall_matched begin T_8 end;
into_all all code_regex _T_9 replaceall_matched begin T_9 end;
into_all all code_regex ITMR replaceall_matched begin TIMR end;复制代码
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------