【求技术分】送给SK-8845,SK-8855用户的终极解决方案(改键,滚动)
本帖最后由 ssc505684708 于 2024-1-23 00:32 编辑------------------------------背景信息-------------------------------
@不说废话@
<SK8855>
旭丽为联想thinkpad代工,SK8855是目前驱动最完备的经典七行小红点键盘,驱动完备,Fn+功能按键可以实现所有功能,唯一不足是方向键区域的两个webpage前进后退键基本是废的,利用率低,本解决方案实现了PageUp/Down按键下移,与巧克力六行键盘的方向键区域功能相同。
<SK8845>
旭丽为IBM服务器代工,IBM没有出win10的驱动,SK8845在PC上使用的问题:1)没有win键,2)IBM未提供可用的驱动(下图是SK8855的驱动,8845不能实现相关功能),win10没有完美驱动,完美指中间滚动和小红点灵敏度调节,3)Fn+功能按键很多不可用,最大问题是不能正常开启小键盘,4)同SK8855,导航键利用率低
顺便安利以前的帖子,送给买新机的朋友们:
https://www.ibmnb.com/forum.php?mod=viewthread&tid=1802880&extra=
-------------------------------------------------------------------------
-------------------------------目的------------------------------------
如下图,红字是已经实现的功能,蓝字是尚未实现的功能,需要坛友的技术支援!
-------------------------------------------------------------------------
声明:本人非程序猿,非攻城狮,对计算机及软件一窍不通,纯手爬教程手打代码(并没有多少代码),内容原创,转载请注明原文地址
(估计也没什么人会转载这么无聊的帖子==b)
-----------------------------正文--------------------------------------
主要分2部分内容:
1. 改键
2. 中键滚动
改键原理:
- 这两款usb键盘的改键,与thinkpad上ps2接口的键盘不同,都不能通过keytweak以及其他改键软件实现。
- 通过手动修改注册表实现win键和小键盘按键功能;用Autohotkey挂script实现PageUp/Down功能,exe文件已放出,无需安装Autohotkey
中键滚动原理
- 第三方软件:X-Mouse
软件准备:
就放一个x-mouse,autohotkey的部分已经转成了exe文件,不需要手动挂载了,可以设置开机自动运行pageupdn.exe
X-Mouse:https://x-mouse-button-control.en.softonic.com/
-------------------------1.1 win键及小键盘---------------------------
win键因为本人的8845和8855都是欧文的,所以通用。
numberlock键互相不冲突,测试设备:SK-8845 numlk,SK-8855 numlk,T570小键盘numlk。
直接双击运行注册表即可,系统重启后生效,傻瓜修改,如假包换
预防多年后附件无法下载,留个备份:
/////////////////////////
Windows Registry Editor Version 5.00
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,45,00,46,00,5b,e0,56,00,00,00,00,00
////////////////////////
------------------------------------------------------------------------
--------------------------1.2 PageUp/Down--------------------------
直接放出exe文件,文件是用autohotkey写的小程序,直接双击运行就好!
P.S. autohotkey乃神器!
------------------------------------------------------------------------
------------------------2.1 SK-8845中键滚动------------------------
1. 安装x-mouse
2. 如下设置,layer随意
3. 完毕
p.s. 目前在win10试过所有用设备管理安装驱动的方法,没有完美的,包括强行加载8855的驱动,出现的问题包括:1)滚动延迟,2)系统重启后驱动失效,3)与thinkpad自身的键盘驱动冲突;所以x-mouse应该是目前解决滚动问题的最优解
------------------------------------------------------------------------
-------------------------------尾声------------------------------------
能有本篇教程纯属个人强迫症发作
也是纸飞机出去爬了好多教程一点一点把这些不起眼的功能弄好的,前前后后花了好几个晚上好几个小时,中间的波折就不细说了,就把结果和简单的原理呈现给大家。
感谢ivex,alones等坛友在帖子
https://www.ibmnb.com/forum.php?mod=redirect&goto=findpost&ptid=1836510&pid=31315512
https://www.ibmnb.com/forum.php?mod=viewthread&tid=1834195&extra=
里面的热心帮助,虽然你们的帮助似乎并没什么用,但还是感谢感谢再感谢。。。{:1_308:}
------------------------------------------------------------------------
其他的功能都没有意义,8845要是在win7下面实现指点杆灵敏度,使用就没有什么问题了,中键通过指定驱动的方式已经能正常使用现在
赞
不管有没有用,编制这么长又细的贴子还是花了不少心思的 LZ 确实 ----- 花了不少心思啊!
可惜,对我个人无用,SK-8845,SK-8855 二种键盘我手中 都有,还都是E文版的. 感谢分享!虽然我不用这类键盘,希望有需要的朋友能及时看到。
最新更新:更新改键文件,无需安装第三方软件autohotkey,全部改键操作均为傻瓜式修改,双击运行即可。 ssc505684708 发表于 2018-5-17 11:56
最新更新:更新改键文件,无需安装第三方软件autohotkey,全部改键操作均为傻瓜式修改,双击运行即可。
想办法看看能不能修改8845的xp驱动让8845的指点杆灵敏度调节支持win7或者win10,这个最实用了~~ 感谢分享!虽然我不用这类键盘 感谢分享。
x-mouse这个软件实现了中键滚动,而且可以横向滚动,还可以在非激活窗口滚动。
不过也有个问题,就是不能针对每个设备设置,导致我的鼠标中键也变成了滚动。请问楼主有研究怎么分设备设置么? win键和Fn键位置互换有办法吗?
本子上的能在bios设置左右互换,外接的不改用不惯 我的是英文版小回车键布局 没有楼主的“win键”
我是通过把右边的Alt键重新定义实现win键功能的 ssc505684708 发表于 2018-5-16 22:04
------------------------------背景信息-------------------------------
@不说废话@
欧版8845路过,哪要这么复杂啊,标准驱动加注册表映射就解决了,驱动装好手动选择安装就行了 ssc505684708 发表于 2018-5-16 22:04
------------------------------背景信息-------------------------------
@不说废话@
楼主,可否放一个win7下可用的小程序,我下载试过 win7下无法使用 不知道我05还是06年 jd上买的8835可以干啥 本帖最后由 ssc505684708 于 2018-5-18 12:59 编辑
dragon200100 发表于 2018-5-18 10:21
楼主,可否放一个win7下可用的小程序,我下载试过 win7下无法使用
哪个不能用?是是翻页键么?手头没有win7的机器
你可以手动安装autohotkey,然后右键挂载我这个script试试
我这win10一直好用的啊
就是翻页键,楼主给出的pageupdn不能在win7下运行
搞错了,楼主的程序是x64的,我的系统是x86
用autohotkey,然后右键挂载我这个script试试, win7 x86 sk8855 英文小长条回车,好像还是无用{:1_244:} 收藏备用!谢谢楼主! LZ威武啊。点赞。 我是win10 64位,8855。
用联想中国网站的1.12版本驱动,左右翻页键正常,红点速度调节功能正常,只是在word2016上下滚时,需要在右侧滚动条区域才能工作。
如果要解决word2016滚动的问题,只需用到论坛帖子中的55Y9003驱动包,将其中cab包内的ltppoint.exe解压,替换安装文件夹中的对应文件即可解决。
ltppoint.exe文件很关键,用各个版本能实现的滚动功能不同。 51alex 发表于 2018-5-18 16:29
LZ威武啊。点赞。
鸣谢xd的8855 技术贴得支持。虽然自己没以上键盘 我也有一个8845键盘。学习了 8855现在破烂鱼上面贵的离谱,8845还凑合。8845的造型和手感类似X200,8855类似X220。
8845数字小键位的开关不是numlock,是shift+numlock键开关,第一个灯亮灭。单独按numlock是第三个灯的状态。IBM官网有说明。 谢谢分享,我也搞了一个8845 非常感谢,中间滚动真的太重要了。 谢谢各位大侠,发帖留个记号!
页:
[1]
2