ThinkPad键盘手感公认出色,布局合理,但新版的Fn+F功能键不尽合理,尤其是Fn+F9-F12,定义为国内用得比较少的Teams相关功能,借助ProcessMonitor研究了一下自定义方法,经测试T14 Gen3有效,理论上适用所有ThinkPad。
用ProcessMonitor监测了按下Fn+F10功能键shtctky.exe进程的行为,猜测其基本过程如下:
1、读取软件安装清单,是否安装了Teams,若没有安装,屏幕弹出图标,提示下载Teams。
2、若已安装,读取注册表定义的操作。
3、执行操作。
前提:已经安装了联想Fn相关驱动
F10-F11:Teams,F12:联想电脑管家
添加以下注册表内容:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Teams]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Lenovo\PcManager]
注册表位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch
其下每个项对应一个按键,项与键盘的对应关系如下:
典型参数如下:
①应用类型,最常见的桌面应用,也可以UWP应用,Windows菜单,具体可参照驱动默认定义的几个项自行研究。
②启动程序位置。
③启动程序参数。
个人的定义,供参考:
Fn+Tab:GridMove
Fn+F9:文本编辑器
Fn+F10:Cmder
Fn+F11:资源管理器最常用文件夹
Fn+F12:控制面板网络适配器界面