找回密码
 注册
快捷导航
查看: 7116|回复: 43

[一般] 【求技术分】送给SK-8845,SK-8855用户的终极解决方案(改键,滚动)

[复制链接] |自动提醒
阅读字号:

5206

回帖

73

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2012-12-1
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2018-5-16 22:04:51| 字数 2,701| - 黑龙江省伊春市 联通 | 显示全部楼层 |阅读模式
本帖最后由 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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"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=
里面的热心帮助,虽然你们的帮助似乎并没什么用,但还是感谢感谢再感谢。。。

------------------------------------------------------------------------



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
Every ThinkPad is unique due to a mix and match of parts.

别问,问就是sk8855默秒全 ;]

About me: a stubborn craftsman.

8619

回帖

115

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-10-18
银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2018-5-16 22:08:51| 字数 64| - 广东省广州市 移动 | 显示全部楼层
其他的功能都没有意义,8845要是在win7下面实现指点杆灵敏度,使用就没有什么问题了,中键通过指定驱动的方式已经能正常使用现在

点评

回复@ssc505684708 : win7的中键滚动正常~~win10没有试过  发表于 2018-5-18 18:05
win7稳定性未知,win10有冲突,而且有时重启后失效,所以用了x-mouse,文中有说明  发表于 2018-5-16 22:12
回复 支持 反对

使用道具 举报

3698

回帖

41

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-9-30
发表于 2018-5-16 22:09:59| 字数 1| - 云南省昆明市 鹏博士宽带 | 显示全部楼层

MacBook air M2丐版主力。
ThinkPad x200+AX210网卡+win11精简版。
两台x230 ,windows10 + Mac os 双系统。
回复 支持 反对

使用道具 举报

2648

回帖

1

积分

2万

资产值

禁止访问

注册时间
2018-2-20
发表于 2018-5-17 06:12:50| 字数 10| - 吉林省吉林市 联通 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

769

回帖

24

积分

2万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2012-10-11
发表于 2018-5-17 07:08:54| 字数 26| - 湖北省武汉市 电信 来自手机版 | 显示全部楼层
不管有没有用,编制这么长又细的贴子还是花了不少心思的
回复 支持 反对

使用道具 举报

2188

回帖

44

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-7-22
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2018-5-17 07:39:21| 字数 60| - 北京市 鹏博士宽带 | 显示全部楼层
LZ 确实 ----- 花了不少心思啊!

   可惜,对我个人无用,  SK-8845,SK-8855 二种键盘我手中 都有,还都是E文版的.
T43 U 1.6G / X32 U 1.8G / T60p U T7600/ATI V5250
X201 U I5 /X220T U I5 / X230T
回复 支持 反对

使用道具 举报

9767

回帖

112

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2014-12-22
年全勤勋章2022月全勤勋章
发表于 2018-5-17 07:55:46| 字数 29| - 广东省深圳市 移动 | 显示全部楼层
感谢分享!虽然我不用这类键盘,希望有需要的朋友能及时看到。
回复 支持 反对

使用道具 举报

5206

回帖

73

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2012-12-1
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2018-5-17 11:56:52| 字数 53| - 黑龙江省伊春市 联通 | 显示全部楼层
最新更新:更新改键文件,无需安装第三方软件autohotkey,全部改键操作均为傻瓜式修改,双击运行即可。
Every ThinkPad is unique due to a mix and match of parts.

别问,问就是sk8855默秒全 ;]

About me: a stubborn craftsman.
回复 支持 反对

使用道具 举报

8619

回帖

115

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-10-18
银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2018-5-17 12:08:54| 字数 143| - 广东省广州市 电信 | 显示全部楼层
QUOTE:
ssc505684708 发表于 2018-5-17 11:56
最新更新:更新改键文件,无需安装第三方软件autohotkey,全部改键操作均为傻瓜式修改,双击运行即可。

想办法看看能不能修改8845的xp驱动让8845的指点杆灵敏度调节支持win7或者win10,这个最实用了~~
回复 支持 反对

使用道具 举报

378

回帖

2

积分

581

资产值

中级会员 Rank: 2Rank: 2

注册时间
2015-5-18
发表于 2018-5-17 12:52:00| 字数 14| - 上海市 电信 | 显示全部楼层
感谢分享!虽然我不用这类键盘
回复 支持 反对

使用道具 举报

332

回帖

22

积分

2475

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2014-4-14
发表于 2018-5-17 13:29:26| 字数 97| - 北京市西城区 联通/中国联合通信有限公司(西单北大街133号太运大厦) | 显示全部楼层
感谢分享。
x-mouse这个软件实现了中键滚动,而且可以横向滚动,还可以在非激活窗口滚动。
不过也有个问题,就是不能针对每个设备设置,导致我的鼠标中键也变成了滚动。请问楼主有研究怎么分设备设置么?
THINKPAD键盘改装
回复 支持 反对

使用道具 举报

1909

回帖

23

积分

2626

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2012-12-8
发表于 2018-5-17 22:51:01| 字数 42| - 广东省佛山市 电信 | 显示全部楼层
win键和Fn键位置互换有办法吗?
本子上的能在bios设置左右互换,外接的不改用不惯
X230i魔改
回复 支持 反对

使用道具 举报

1万

回帖

178

积分

11万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-1-31
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章铜牌荣誉勋章(注册8年以上会员)年全勤勋章2023
发表于 2018-5-18 00:06:16| 字数 48| - 加拿大安大略省多伦多 Choopa数据中心 | 显示全部楼层
我的是英文版小回车键布局 没有楼主的“win键”

我是通过把右边的Alt键重新定义实现win键功能的
千江有水千江月 万里无云万里天
X40 Z60T R61 X200 T420 X230 T440S T450 T450S X250 T560 P70 P72 T460s T490 T480S
Surface Pro 3/4/5/6
回复 支持 反对

使用道具 举报

1545

回帖

42

积分

4万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2008-10-23
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2018月全勤勋章
发表于 2018-5-18 07:41:17| 字数 151| - 上海市 联通 | 显示全部楼层
QUOTE:
ssc505684708 发表于 2018-5-16 22:04
------------------------------背景信息-------------------------------
@不说废话@

欧版8845路过,哪要这么复杂啊,标准驱动加注册表映射就解决了,驱动装好手动选择安装就行了

点评

回复@lone2000 : GPD本身不带ultranav驱动,不存在冲突的问题,联想专门给8845出过驱动么,您有的话共享一下呗?我这只有ibm的驱动,在64位win10是无法强制安装的。翻页注册表无解。  发表于 2018-5-18 17:21
回复@ssc505684708 : 之前宋版也问过,他是SK8835,后来我测试过了,没有问题,测试机型是GPD Win1  发表于 2018-5-18 14:06
win10下你说的套路好像都不行啊。。pgup注册表就没法映射,scancode我问了那么长时间也没人说出是啥  发表于 2018-5-18 12:51
T50 i7-620
X62.4 i7-5600
T70.3 i7-7820 es
T70珍藏版 E3-1505Lv6 es
X210.3 i7-8550
X63 i5-5200 es
回复 支持 反对

使用道具 举报

783

回帖

39

积分

6927

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-1-7
发表于 2018-5-18 10:21:07| 字数 140| - 福建省福州市 教育网/福州大学 | 显示全部楼层
QUOTE:
ssc505684708 发表于 2018-5-16 22:04
------------------------------背景信息-------------------------------
@不说废话@

楼主,可否放一个win7下可用的小程序,我下载试过 win7下无法使用
回复 支持 反对

使用道具 举报

3667

回帖

39

积分

5287

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-1-28
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2018-5-18 10:22:14| 字数 24| - 上海市 电信 | 显示全部楼层
不知道我05还是06年 jd上买的8835可以干啥
16G 总算清净了
回复 支持 反对

使用道具 举报

5206

回帖

73

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2012-12-1
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2018-5-18 12:52:53| 字数 175| - 黑龙江省伊春市 联通 | 显示全部楼层
本帖最后由 ssc505684708 于 2018-5-18 12:59 编辑
QUOTE:
dragon200100 发表于 2018-5-18 10:21
楼主,可否放一个win7下可用的小程序,我下载试过 win7下无法使用

哪个不能用?是是翻页键么?手头没有win7的机器
你可以手动安装autohotkey,然后右键挂载我这个script试试
我这win10一直好用的啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
Every ThinkPad is unique due to a mix and match of parts.

别问,问就是sk8855默秒全 ;]

About me: a stubborn craftsman.
回复 支持 反对

使用道具 举报

783

回帖

39

积分

6927

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-1-7
发表于 2018-5-18 14:43:37| 字数 29| - 福建省福州市 电信 | 显示全部楼层
就是翻页键,楼主给出的pageupdn不能在win7下运行
回复 支持 反对

使用道具 举报

783

回帖

39

积分

6927

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-1-7
发表于 2018-5-18 15:37:50| 字数 23| - 福建省福州市 教育网/福州大学 | 显示全部楼层
搞错了,楼主的程序是x64的,我的系统是x86
回复 支持 反对

使用道具 举报

783

回帖

39

积分

6927

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-1-7
发表于 2018-5-18 15:45:03| 字数 57| - 福建省福州市 教育网/福州大学 | 显示全部楼层
用autohotkey,然后右键挂载我这个script试试, win7 x86   sk8855 英文小长条回车,好像还是无用

点评

我借了个32位的win7的机器。。确实提示软件是64位的,32位的挂不了。。。 你可以,把我的script文件的代码,编辑,copy出来,用32位自己写一个,挂上,应该好用  发表于 2018-5-18 17:33
回复 支持 反对

使用道具 举报

615

回帖

13

积分

3031

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2008-11-10
发表于 2018-5-18 16:22:36| 字数 10| - 云南省楚雄州 电信 | 显示全部楼层
收藏备用!谢谢楼主!
IBM-TransNote、 240Z 、S30钢琴漆镜面限量版 、X30钢琴漆镜面限量版、X61S皮革限量版
回复 支持 反对

使用道具 举报

1万

回帖

189

积分

4万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-9-18
发表于 2018-5-18 16:29:48| 字数 9| - 江苏省苏州市 电信 | 显示全部楼层
LZ威武啊。点赞。
无底座,不小黑
回复 支持 反对

使用道具 举报

169

回帖

11

积分

1308

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-4-27
发表于 2018-6-21 09:49:59| 字数 199| - 贵州省遵义市 电信 | 显示全部楼层
我是win10 64位,8855。
用联想中国网站的1.12版本驱动,左右翻页键正常,红点速度调节功能正常,只是在word2016上下滚时,需要在右侧滚动条区域才能工作。
如果要解决word2016滚动的问题,只需用到论坛帖子中的55Y9003驱动包,将其中cab包内的ltppoint.exe解压,替换安装文件夹中的对应文件即可解决。
ltppoint.exe文件很关键,用各个版本能实现的滚动功能不同。
现在用R60e了,GR的联想不把插槽弄起!!!
回复 支持 反对

使用道具 举报

169

回帖

11

积分

1308

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-4-27
发表于 2018-6-21 09:50:28| 字数 47| - 贵州省遵义市 电信 | 显示全部楼层
QUOTE:
51alex 发表于 2018-5-18 16:29
LZ威武啊。点赞。

鸣谢xd的8855
现在用R60e了,GR的联想不把插槽弄起!!!
回复 支持 反对

使用道具 举报

7259

回帖

129

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-3-20
银牌荣誉勋章(注册10年以上会员)
发表于 2018-6-21 15:09:54| 字数 16| - 广东省湛江市 电信/广东海洋大学寸金学院 | 显示全部楼层
技术贴得支持。虽然自己没以上键盘
剩速度
回复 支持 反对

使用道具 举报

2

回帖

1

积分

1858

资产值

初级会员 Rank: 1

注册时间
2020-2-29
发表于 2020-3-29 07:47:37| 字数 15| - 广东省佛山市 电信 | 显示全部楼层
我也有一个8845键盘。学习了
回复 支持 反对

使用道具 举报

214

回帖

2

积分

886

资产值

中级会员 Rank: 2Rank: 2

注册时间
2020-3-22
发表于 2020-3-29 12:07:49| 字数 127| - 河北省廊坊市 联通 | 显示全部楼层
8855现在破烂鱼上面贵的离谱,8845还凑合。8845的造型和手感类似X200,8855类似X220。
8845数字小键位的开关不是numlock,是shift+numlock键开关,第一个灯亮灭。单独按numlock是第三个灯的状态。IBM官网有说明。
回复 支持 反对

使用道具 举报

2

回帖

1

积分

1858

资产值

初级会员 Rank: 1

注册时间
2020-2-29
发表于 2020-4-15 00:59:05| 字数 15| - 广东省佛山市 电信 | 显示全部楼层
谢谢分享,我也搞了一个8845
回复 支持 反对

使用道具 举报

371

回帖

5

积分

1838

资产值

高级会员 Rank: 2Rank: 2

注册时间
2018-11-5
发表于 2020-4-27 21:10:59| 字数 16| - 美国 | 显示全部楼层
非常感谢,中间滚动真的太重要了。
我永远爱 X301  !
回复 支持 反对

使用道具 举报

9291

回帖

153

积分

12万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2002-3-5
铜牌荣誉勋章(注册8年以上会员)年全勤勋章2019银牌荣誉勋章(注册10年以上会员)月全勤勋章金牌荣誉勋章(注册20年以上会员)
发表于 2020-5-9 15:14:42| 字数 14| - 安徽省合肥市 电信 | 显示全部楼层
谢谢各位大侠,发帖留个记号!
IBM 600X 26459ZU: PIII650,384M,Xircom,5212A→X31 2673MU0→
T400 6475BY3→Yoga S1: I5,8G,120gSSD+1T→
T470p: I7-7700HQ+940MX,16G,128gSSD+1T
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-5-29 15:35 , Processed in 0.197826 second(s), 75 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部