添加睡眠快捷键。

This commit is contained in:
辩识、
2020-11-24 22:18:58 +08:00
parent 145a14a7e2
commit 6a5470a2f3
18 changed files with 561 additions and 153 deletions
Vendored
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+85
View File
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>19H2</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>HibernationFixup</string>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.HibernationFixup</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>HibernationFixup</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.lvs1974.HibernationFixup</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.HibernationFixup</string>
<key>IOClass</key>
<string>HibernationFixup</string>
<key>IOMatchCategory</key>
<string>HibernationFixup</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 lvs1974. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.vit9696.Lilu</key>
<string>1.2.4</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>
Binary file not shown.
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16D32</string>
<string>20C5048k</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,47 +17,51 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<string>2.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<string>7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>12A8169g</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>11.0</string>
<key>DTSDKBuild</key>
<string>16C58</string>
<string>20A5323l</string>
<key>DTSDKName</key>
<string>macosx10.12</string>
<string>macosx11.0</string>
<key>DTXcode</key>
<string>0821</string>
<string>1200</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>12A8169g</string>
<key>IOKitPersonalities</key>
<dict>
<key>rtsx_softc</key>
<key>Sinetek_rtsx</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.sinet3k.Sinetek-rtsx</string>
<key>IOClass</key>
<string>rtsx_softc</string>
<string>Sinetek_rtsx</string>
<key>IOKitDebug</key>
<integer>65535</integer>
<key>IOPCIMatch</key>
<string>0x520910EC 0x522710EC 0x522910EC 0x522A10EC 0x524910EC 0x528610EC 0x528710EC 0x528910EC</string>
<string>0x520910EC 0x522710EC 0x522910EC 0x522A10EC 0x524910EC 0x528610EC 0x528710EC 0x528910EC 0x525A10EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.14</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 sinetek. All rights reserved.</string>
<string>Copyright © 2017 sinetek (modified by cholonam). All rights reserved.</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOPCIFamily</key>
+58 -3
View File
@@ -31,11 +31,11 @@
<key>IONameMatch</key>
<string>XHCI</string>
<key>IOPCIPrimaryMatch</key>
<string>0xb19c8680</string>
<string>0x9cb18086</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSBXHCIPCI</string>
<string>AppleUSBXHCIWPT</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>kUSBSleepPortCurrentLimit</key>
@@ -48,7 +48,7 @@
<integer>5100</integer>
<key>port-count</key>
<data>
DgAAAA==
DwAAAA==
</data>
<key>ports</key>
<dict>
@@ -85,6 +85,17 @@
AwAAAA==
</data>
</dict>
<key>HS04</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>HS04</string>
<key>port</key>
<data>
BAAAAA==
</data>
</dict>
<key>HS05</key>
<dict>
<key>UsbConnector</key>
@@ -129,6 +140,39 @@
CAAAAA==
</data>
</dict>
<key>HS09</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>HS09</string>
<key>port</key>
<data>
CQAAAA==
</data>
</dict>
<key>HS10</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>HS10</string>
<key>port</key>
<data>
CgAAAA==
</data>
</dict>
<key>HS11</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>HS11</string>
<key>port</key>
<data>
CwAAAA==
</data>
</dict>
<key>SS01</key>
<dict>
<key>UsbConnector</key>
@@ -162,6 +206,17 @@
DgAAAA==
</data>
</dict>
<key>SS04</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>SS04</string>
<key>port</key>
<data>
DwAAAA==
</data>
</dict>
</dict>
</dict>
<key>model</key>
+375 -115
View File
@@ -8,7 +8,7 @@
<array>
<dict>
<key>Comment</key>
<string>Parts collection GPRW RMDT PLUG SMBU MCHC PWRB ALS0 ALC3</string>
<string>Parts collection GPRW RMDT PLUG SMBU MCHC PWRB ALS0 ALC3 _L61</string>
<key>Enabled</key>
<true/>
<key>Path</key>
@@ -24,7 +24,7 @@
</dict>
<dict>
<key>Comment</key>
<string>Battery</string>
<string>Battery BAT0 BATC Notify BATS</string>
<key>Enabled</key>
<true/>
<key>Path</key>
@@ -56,7 +56,7 @@
</dict>
<dict>
<key>Comment</key>
<string>Comprehensive patch collection EXT1 EXT3 EXT4 EXT5 EXT6</string>
<string>Comprehensive patch collection EXT1 EXT3 EXT4 EXT5 EXT6 LID</string>
<key>Enabled</key>
<true/>
<key>Path</key>
@@ -188,7 +188,7 @@
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<false/>
<key>Find</key>
<data>hkJBVDEKgA==</data>
<key>Limit</key>
@@ -214,7 +214,7 @@
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<false/>
<key>Find</key>
<data>hkJBVDAKgQ==</data>
<key>Limit</key>
@@ -240,7 +240,7 @@
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<false/>
<key>Find</key>
<data>hkJBVDAKgA==</data>
<key>Limit</key>
@@ -260,65 +260,13 @@
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Wake (_PRW 0x6d, 0x04) ---&gt; (0x6d, 0) PWR</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>EgYCCm0KBA==</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>EgYCCm0KAA==</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Wake (_PRW 0x6d, 0x03) ---&gt; (0x6d, 0) PWR</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>EhUDCm0KA14=</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>EhUDCm0KAF4=</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Notify (_SB.PCI0.LPC.EC.BAT1, 0x01) ---&gt; BATC Battery</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<false/>
<key>Find</key>
<data>hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVQxAQ==</data>
<key>Limit</key>
@@ -344,7 +292,7 @@
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<false/>
<key>Find</key>
<data>hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVQxCgM=</data>
<key>Limit</key>
@@ -364,6 +312,240 @@
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>TP-BAT:AJTP03 to XJTP03</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<false/>
<key>Find</key>
<data>QUpUUAM=</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>WEpUUAM=</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Mutex:MDGS=0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>AU1ER1MH</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>AU1ER1MA</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Mutex:MCPU=0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>AU1DUFUH</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>AU1DUFUA</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Mutex:BATM=0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>AUJBVE0H</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>AUJBVE0A</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Mutex:MSMI=0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>AU1TTUkH</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>AU1TTUkA</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Mutex:BFWM=0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>AUJGV00H</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>AUJGV00A</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Mutex:XDHK=0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>AVhESEsH</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>AVhESEsA</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Mutex:MWMI=0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>AU1XTUkH</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>AU1XTUkA</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Mutex:NPWM=0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>AU5QV00H</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>AU5QV00A</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>_Q22 to XQ22</string>
@@ -500,7 +682,7 @@
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<false/>
<key>Find</key>
<data>X1E0Qw==</data>
<key>Limit</key>
@@ -650,58 +832,6 @@
<key>TableSignature</key>
<data>RFNEVA==</data>
</dict>
<dict>
<key>Comment</key>
<string>HPAE to XXXX</string>
<key>Count</key>
<integer>1</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>V05URg==</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data>AAAAAAAAAAA=</data>
<key>Replace</key>
<data>WFhYWA==</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>2</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>HPTE to YYYY</string>
<key>Count</key>
<integer>1</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>V1hQRg==</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data>AAAAAAAAAAA=</data>
<key>Replace</key>
<data>WVlZWQ==</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>1</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>_PTS to ZPTS(1,N)</string>
@@ -860,7 +990,33 @@
</dict>
<dict>
<key>Comment</key>
<string>(_Q14 ,0,N)---&gt;XQ14(TP-up)</string>
<string>_Q13 to XQ13(Fn + 4)</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>X1ExMw==</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>WFExMw==</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>_Q14 to XQ14 (F2 - up)</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
@@ -886,7 +1042,7 @@
</dict>
<dict>
<key>Comment</key>
<string>(_Q15 ,0,N)---&gt;XQ15(TP-down)</string>
<string>_Q15 to XQ15 (F3 - down)</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
@@ -1144,6 +1300,110 @@
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>_L61 to XL61</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>X0w2MQA=</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>WEw2MQA=</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>_LID to XLID</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>X0xJRAA=</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>WExJRAA=</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>WNTF to XXXX</string>
<key>Count</key>
<integer>1</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>V05URg==</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data>AAAAAAAAAAA=</data>
<key>Replace</key>
<data>WFhYWA==</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>2</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>WXPF to YYYY</string>
<key>Count</key>
<integer>1</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>V1hQRg==</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data>AAAAAAAAAAA=</data>
<key>Replace</key>
<data>WVlZWQ==</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>1</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
</array>
<key>Quirks</key>
<dict>
+13 -11
View File
@@ -9,17 +9,19 @@
- support ThinkPad X250
# ThinkPad Assistant
- Allows you to use all function keys on Thinkpad T450s laptop (test the X250 yourself)
- Copy the ThinkpadAssistant into the Application folder
- Start ThinkpadAssistant and check "Start when logged in" in the menu bar
- F4: Mute / Unmute Microphone (with Status LED indication)
- F7: Screen mirroring / Screen extending
- F8: Activate / Deactivate Wi-Fi
- Left Shift+F8: Activate / Deactivate Bluetooth
- F9: Open System Preferences
- F12: Open Launchpad
- FN+Space: Toggle Keyboard Backlight
- Allows you to use all function keys on Thinkpad T450s laptop (test the X250 yourself).
- Copy the ThinkpadAssistant into the Application folder.
- Start ThinkpadAssistant and check "Start when logged in" in the menu bar.
- F4: Mute / Unmute Microphone (with Status LED indication).
- F7: Screen mirroring / Screen extending.
- F8: Activate / Deactivate Wi-Fi.
- Left Shift+F8: Activate / Deactivate Bluetooth.
- F9: Open System Preferences.
- F12: Open Launchpad.
- FN+Space: Toggle Keyboard Backlight.
- FN + 4: Sleep shortcut (press the sleep shortcut again during sleep to terminate sleep).
- PrtSc maps to F13: this can be set as screenshot in system preferences -> keyboard -> shortcut.
-----------------------------------------------------------------------------------------------------------------
![demo](./picture/demo.gif)
## Hardware information
+13 -11
View File
@@ -7,17 +7,19 @@
- 支持Catalina
- 支持ThinkPad X250
# ThinkPad助手(ThinkpadAssistant)
- 可让您在Thinkpad T450s笔记本电脑上使用所有功能键 (X250请自行测试)
- 复制ThinkpadAssistant到应用程序文件夹
- 启动ThinkpadAssistant,并在菜单栏中勾选“登录时启动”
- F4:麦克风静音/取消静音(带有状态LED指示)
- F7:屏幕镜像/屏幕扩展
- F8:启用/停用Wi-Fi
- 左Shift + F8键:启用/停用蓝牙
- F9:打开系统偏好设置
- F12:打开启动板
- FN + Space:切换键盘背光
- 可让您在Thinkpad T450s笔记本电脑上使用所有功能键 (X250请自行测试)
- 复制ThinkpadAssistant到应用程序文件夹
- 启动ThinkpadAssistant,并在菜单栏中勾选“登录时启动”
- F4:麦克风静音/取消静音(带有状态LED指示)
- F7:屏幕镜像/屏幕扩展
- F8:启用/停用Wi-Fi
- 左Shift + F8键:启用/停用蓝牙
- F9:打开系统偏好设置
- F12:打开启动板
- FN + Space:切换键盘背光
- FN + 4:睡眠快捷键 (睡眠过程中再次按下睡眠快捷键即可终止睡眠)。
- PrtSc 映射到 F13:可在系统偏好设置-->键盘-->快捷键将它设置为截图。
-------------------------------------------------------------------------------------------------------------
![demo](./picture/demo.gif)
## 硬件信息