您当前的位置: 首页 > 

ITKEY_

暂无认证

  • 0浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

联想拯救者14实现快捷键调屏幕亮度

ITKEY_ 发布时间:2020-12-22 16:49:30 ,浏览量:0

前言

我的EFI制作完成后,快捷键调节声音大小的功能默认就支持,但是快捷键调整亮度就不支持了。 快捷键调节亮度这样的需求对我来话基本是可有可无。因为鼠标简单点点就可以调节亮度了。Big Sur调节亮度真的方便,鼠标点两下就搞定啦。 在这里插入图片描述 点击状态栏的输入法=》“显示虚拟键盘”,虚拟键盘也很方便调整亮度。 在这里插入图片描述

QuickShade调节外接显示器的亮度

直接在App store搜索 QuickShade 就可以下载了。 在这里插入图片描述 https://apps.apple.com/cn/app/quickshade/id931571202?mt=12

所以我的EFI制作完以后,持续了很久时间也没有去优化快捷键调节亮度这块。

《手把手教你安装黑苹果之openCore-0.6.3 EFI制作全过程,非常详细》

今早在地铁上,临时有事要处理拿出笔记本电脑。为了延长电池使用时间,需要降低屏幕亮度。触控板没有鼠标用的习惯,就想用快捷键调整亮度了,这时按快捷键发现没有发应。然后我就决定解决一下。

研究过程

我的型号:联想(Lenovo)拯救者 14.0英寸游戏本(i7-4720HQ 8G 128G SSD+1T GTX960M ) 不同机型还是有些差异的,实现过程仅供参考。

实现思路猜想: 把联想Fn + ↑ 通过一些手段映射成白苹果的 亮度调节快捷键。

研究过程:

  • 爬贴,网络上找找办法。
  • 研究大佬们分享的EFI。
  • 在自己的EFI基础上不断的增加各种文件,修改配置,重启看效果,不行在重启。
实现过程

经过了N次重启测试后,终于筛选出对我有效的文件和配置。具体实现原由,我也不太清楚。这些是网上大佬的成果,我只是搬砖并且告诉大家,这几块砖能实现亮度快捷键的调节。

ACPI目录

增加以下两个文件。 SSDT-FN.aml SSDT-PNLF-Haswell_Broadwell.aml

删除之前下载的Pre-Built SSDTs SSDT-PNLF.aml ,因为它的功能与 SSDT-PNLF-Haswell_Broadwell.aml一样的。

补丁

在这里插入图片描述 为了方便复制,代码如下:




    
        Patch
        
            
                Comment
                change _Q38 to XQ38
                Count
                0
                Enabled
                
                Find
                
                    X1EzOA==
                
                Limit
                0
                Mask
                
                
                OemTableId
                
                
                Replace
                
                    WFEzOA==
                
                ReplaceMask
                
                
                Skip
                0
                TableLength
                0
                TableSignature
                
                
            
            
                Comment
                change _Q39 to XQ39
                Count
                0
                Enabled
                
                Find
                
                    X1EzOQ==
                
                Limit
                0
                Mask
                
                
                OemTableId
                
                
                Replace
                
                    WFEzOQ==
                
                ReplaceMask
                
                
                Skip
                0
                TableLength
                0
                TableSignature
                
                
            
        
    


ProperTree 执行OC Clean Snapshot

这里推荐使用 ProperTree 来配置config.plist文件,建议不要使用第三方的配置工具。 ProperTree是基于python开发的跨平台的工具。使用前,如果没有安装过python3需要先安装python3。 python3下载 在这里插入图片描述 需要注意的是放入新的ACPI或kexts后,要用执行OC Clean Snapshot(Ctrl + Shift +R),然后选择OC目录。后才生效。

效果

以上执行结束后,重启电脑。Fn + ↑就会有下面这样的效果了。 在这里插入图片描述

关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.0439s