ssc505684708 发表于 2018-5-16 22:04

【求技术分】送给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:}

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



ldd1108 发表于 2018-5-16 22:08

其他的功能都没有意义,8845要是在win7下面实现指点杆灵敏度,使用就没有什么问题了,中键通过指定驱动的方式已经能正常使用现在

surben 发表于 2018-5-16 22:09


googlenovo 发表于 2018-5-17 06:12

yuer_1 发表于 2018-5-17 07:08

不管有没有用,编制这么长又细的贴子还是花了不少心思的

zwq1234 发表于 2018-5-17 07:39

LZ 确实 ----- 花了不少心思啊!

   可惜,对我个人无用,SK-8845,SK-8855 二种键盘我手中 都有,还都是E文版的.

gghgeva 发表于 2018-5-17 07:55

感谢分享!虽然我不用这类键盘,希望有需要的朋友能及时看到。

ssc505684708 发表于 2018-5-17 11:56

最新更新:更新改键文件,无需安装第三方软件autohotkey,全部改键操作均为傻瓜式修改,双击运行即可。

ldd1108 发表于 2018-5-17 12:08

ssc505684708 发表于 2018-5-17 11:56
最新更新:更新改键文件,无需安装第三方软件autohotkey,全部改键操作均为傻瓜式修改,双击运行即可。

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

911fans 发表于 2018-5-17 12:52

感谢分享!虽然我不用这类键盘

3dg12 发表于 2018-5-17 13:29

感谢分享。
x-mouse这个软件实现了中键滚动,而且可以横向滚动,还可以在非激活窗口滚动。
不过也有个问题,就是不能针对每个设备设置,导致我的鼠标中键也变成了滚动。请问楼主有研究怎么分设备设置么?

乱发烧先生 发表于 2018-5-17 22:51

win键和Fn键位置互换有办法吗?
本子上的能在bios设置左右互换,外接的不改用不惯

dv6235 发表于 2018-5-18 00:06

我的是英文版小回车键布局 没有楼主的“win键”

我是通过把右边的Alt键重新定义实现win键功能的

lone2000 发表于 2018-5-18 07:41

ssc505684708 发表于 2018-5-16 22:04
------------------------------背景信息-------------------------------
@不说废话@



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

dragon200100 发表于 2018-5-18 10:21

ssc505684708 发表于 2018-5-16 22:04
------------------------------背景信息-------------------------------
@不说废话@



楼主,可否放一个win7下可用的小程序,我下载试过 win7下无法使用

max5 发表于 2018-5-18 10:22

不知道我05还是06年 jd上买的8835可以干啥

ssc505684708 发表于 2018-5-18 12:52

本帖最后由 ssc505684708 于 2018-5-18 12:59 编辑

dragon200100 发表于 2018-5-18 10:21
楼主,可否放一个win7下可用的小程序,我下载试过 win7下无法使用
哪个不能用?是是翻页键么?手头没有win7的机器
你可以手动安装autohotkey,然后右键挂载我这个script试试
我这win10一直好用的啊

dragon200100 发表于 2018-5-18 14:43

就是翻页键,楼主给出的pageupdn不能在win7下运行

dragon200100 发表于 2018-5-18 15:37

搞错了,楼主的程序是x64的,我的系统是x86

dragon200100 发表于 2018-5-18 15:45

用autohotkey,然后右键挂载我这个script试试, win7 x86   sk8855 英文小长条回车,好像还是无用{:1_244:}

星际大夫 发表于 2018-5-18 16:22

收藏备用!谢谢楼主!

51alex 发表于 2018-5-18 16:29

LZ威武啊。点赞。

einein 发表于 2018-6-21 09:49

我是win10 64位,8855。
用联想中国网站的1.12版本驱动,左右翻页键正常,红点速度调节功能正常,只是在word2016上下滚时,需要在右侧滚动条区域才能工作。
如果要解决word2016滚动的问题,只需用到论坛帖子中的55Y9003驱动包,将其中cab包内的ltppoint.exe解压,替换安装文件夹中的对应文件即可解决。
ltppoint.exe文件很关键,用各个版本能实现的滚动功能不同。

einein 发表于 2018-6-21 09:50

51alex 发表于 2018-5-18 16:29
LZ威武啊。点赞。

鸣谢xd的8855

maxjack 发表于 2018-6-21 15:09

技术贴得支持。虽然自己没以上键盘

aircrete 发表于 2020-3-29 07:47

我也有一个8845键盘。学习了

Gilead 发表于 2020-3-29 12:07

8855现在破烂鱼上面贵的离谱,8845还凑合。8845的造型和手感类似X200,8855类似X220。
8845数字小键位的开关不是numlock,是shift+numlock键开关,第一个灯亮灭。单独按numlock是第三个灯的状态。IBM官网有说明。

aircrete 发表于 2020-4-15 00:59

谢谢分享,我也搞了一个8845

ngc224 发表于 2020-4-27 21:10

非常感谢,中间滚动真的太重要了。

bbs 发表于 2020-5-9 15:14

谢谢各位大侠,发帖留个记号!
页: [1] 2
查看完整版本: 【求技术分】送给SK-8845,SK-8855用户的终极解决方案(改键,滚动)