raelyn 发表于 2013-9-30 16:13

想回到过去,之一——修改Fn快捷键一键关屏,弹出电源OSD(新增关屏+Lock)

这篇算是“想回到过去,之一”吧:
另有想回到过去,之二——取消小红点中键的左右翻页功能
T430s到手后,发现常用的Fn快捷键变了,最大的不适应大概是原先F2是Lock而F3是电源(或关闭屏幕),而现在电源的hotkey莫名的没了(Lenovo这么做的目的何在?),变成F3是Lock了。
键盘图如下:


于是我开始搜寻解决办法,我想达到的目的有:
1. 恢复Fn+Function键关闭屏幕的效果。
2. 可以用某种方式调出电源OSD方便切换电源选项。
3. 尽量保持Fn+F3 Lcok的快捷方式,如果不方便可以不要,反正可以用Win+L达到同样效果。

经过各种尝试,找到了满意的解决办法,也想分享给大家。

解决之后,我是通过Fn+F1关闭屏幕,Fn+F3还是Lock,Black Button(话说改成黑的看着真不习惯)调出电源OSD。这个Black Button原先用来调出SimpleTap的界面,但这个我看着实在不爽,就卸载掉了。

解决方法很简单,只需要把tpfnf3.exe文件(这个是关闭屏幕的命令)放到C:\Program Files\Lenovo\HOTKEY 文件夹下,然后更改注册表对应的键值就好了。
HKEY_LOCAL_MACHINE\SOFTWARE\IBM\TPHOTKEY\CLASS\01\下面,01就是F1,02就是F2。。。(理论上)
而这个键值也有些诡异,03应该是F3,但其实却没有任何效果,02对应的才是F3,而Fn+F2则没有对应的定义。感觉就是Fn+F3被强行赋予成了Fn+F2,而Fn+F2则没了。。。
Anyway,不扯这些了。总之就是,如果想Fn+F3关闭屏幕,就修改02下面的字符串,想Fn+F1关闭屏幕,就修改01,想Fn+F2关闭,我不知道怎么办(希望有人能给出办法)

Black Button和之前修改蓝键的办法一样,修改 HKEY_LOCAL_MACHINE\SOFTWARE\IBM\TPHOTKEY\8001就可以了。

修改其实很简单,就把对应的File的值改成想打开的文件就好了,比如下图就是Black Button改了之后的样子,对应的文件就是电源管理的OSD的文件:


我给出对应的reg文件,有需要的朋友下载后双击导入就好了。
Fn+F1 关闭屏幕:
Fn+F3 关闭屏幕(会覆盖原有的Lock的效果,不过反正可以用win+L):
Black Button 弹出电源OSD: 效果如下:


新增内容:
试了一阵子,我觉得还是用Fn+F3顺手,但又想保留lock的功能,于是就写了个批处理命令,可以同时Lock+关闭屏幕。
把lock.bat放到C:\Program Files\Lenovo\HOTKEY 文件夹下,然后运行lock.reg导入注册表就好了。


最后给出一个打包文件吧,就不用一个个下载了:

6楼有Black Button关闭屏幕的注册表文件。

另外,T430,X230,X1C等键盘布局相同的电脑,理论上应该通用。

感谢veryqie指出,win8系统这样修改无效。我看了一下是因为win8系统注册表键值变化了。在18楼更新了一下win8的注册表,由于我自己没有win8所以不能检验效果,如果有效我再更新对应的其他键值文件。

[ Edited byraelyn on 2013-10-6 01:01 ]

heimahei 发表于 2013-9-30 17:17

技术贴,这个要支持

绝影 发表于 2013-9-30 17:38

晕,算你狠!

pumpkina 发表于 2013-9-30 18:01

支持!

orcs 发表于 2013-9-30 19:49

请问大神,如何让Black Button变成关屏键

raelyn 发表于 2013-9-30 20:03

回复 #5 orcs 的帖子

其实就是改一下对应的地址,把tpfnf3.exe放到C:\Program Files\Lenovo\HOTKEY下面,用这个文件注册一下就好了。

muinat 发表于 2013-9-30 20:12

已经被动的适应右键去点电源管理再点关闭显示屏了

raelyn 发表于 2013-10-1 06:13

回复 #7 muinat 的帖子

。。。。我其实也想妥协来着,不过既然找到解决办法了,那就继续保持使用习惯了^u^

chuda 发表于 2013-10-1 09:50

劲!厉害

sanlin 发表于 2013-10-1 12:05

这个非常适用!谢谢!

kecin1981 发表于 2013-10-2 08:44

牛逼啊!

raelyn 发表于 2013-10-3 13:23

更新了一下标题和打包文件。。。话说一直忘了感谢版主加精~我这篇还是在新人审核阶段发的,可以加精华真是莫大的鼓励啊:P 非常感谢!

[ Edited byraelyn on 2013-10-3 14:43 ]

娇子 发表于 2013-10-3 14:32

注册十天内都能赚到技术分
惭愧啊

misterben 发表于 2013-10-3 16:05

回复 #13 娇子 的帖子

这需要时机的……

zwl12502 发表于 2013-10-3 16:57

很好,支持一下!

zhutianyuren 发表于 2013-10-4 23:04

好贴,顶

veryqie 发表于 2013-10-5 22:02

自己按照操作试了一下,没成功。x230,win8 64 驱动都装好了(包括热键,电源管理等主要驱动),有没有也没成功的。。。。。

raelyn 发表于 2013-10-6 00:47

回复 #17 veryqie 的帖子

因为win 8 不太一样,注册表位置变了。

我看了一下,应该在HKLM\SOFTWARE\Lenovo\ShortcutKey\AppLaunch下面,具体可以参考http://www.cnblogs.com/mayswind/archive/2013/05/25/3098644.html

但black button就不确定怎么修改了,我没有装win 8,所以我也不知道是不是可以类推是在HKLM\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\Ex_17下面。我上传了Fn+F1修改关闭屏幕,还有Black Button调出电源菜单的注册表文件。当然 tpfnf3.exe还是要放到C:\Program Files\Lenovo\HOTKEY 文件夹下。(win8文件夹应该没有变化吧)
如果修改成功欢迎报告一下。

veryqie 发表于 2013-10-6 11:17

添加注册表后成功了~非常感谢

521ztz 发表于 2014-3-11 10:25

这个碉堡了
谢谢楼主!!!!

花落盼花开 发表于 2014-3-14 15:57

唯独一件事情在锁定以后,无法用FN+F1关屏。

onertang 发表于 2014-3-15 21:48

mark 一下,谢谢楼主分享

small009 发表于 2014-3-26 00:04

已经成功楼主很好好强大

hq116 发表于 2014-5-20 21:16

谢谢楼主 使用ok

GifMa 发表于 2014-10-21 21:36

Posted by raelyn on 2013-10-6 00:47 http://www.ibmnb.com/images/common/back.gif
因为win 8 不太一样,注册表位置变了。

我看了一下,应该在HKLM\SOFTWARE\Lenovo\ShortcutKey\AppLaunch下面,具体可以参考http://www.cnblogs.com/mayswind/archive/2013/05/25/3098644.html

但black bu ...
楼主必须要装什么软件吗,我X61S,XP注册表入了后不行,谢谢

Ryans 发表于 2014-10-21 21:49

收藏了^g^

ffsxsx 发表于 2014-10-28 23:19

好东西,感谢楼主

chen06102303 发表于 2014-10-29 09:13

好顶赞,可惜用不上

lenca 发表于 2014-10-29 15:33

很好,支持一下

cxgandshn 发表于 2014-10-31 13:43

good
页: [1] 2
查看完整版本: 想回到过去,之一——修改Fn快捷键一键关屏,弹出电源OSD(新增关屏+Lock)