hyunbinrain
发表于 2013-1-19 19:04
yc_richard 发表于 2013-1-19 19:01 static/image/common/back.gif
触摸板没反应应该是你按了某个键盘快捷键,关闭了触摸板.
我电脑上是Fn+Prt SC. 重新按一次就可以打开。
...
我电脑上的触摸板快捷键很确定:Fn+F6,
我修改了keyboard 的 info.plist 不仅新增加的映射无效,还导致原本有的快捷键失效。。。从而打不开触摸板。。。何解?
我用的是 ps2 --- abd 的
yc_richard
发表于 2013-1-19 19:57
hyunbinrain 发表于 2013-1-19 19:04 static/image/common/back.gif
我电脑上的触摸板快捷键很确定:Fn+F6,
我修改了keyboard 的 info.plist 不仅新增加的映射无效,还导致原 ...
Fn+F6是指你以前用的appleps2驱动,还是win下的?
ps2--> ps2 或者 ps2 --> abd的映射肯定是有效的,失效就是自己写的代码不对,最好再理解下各种code,或者看有没有弄错映射关系,以此找问题
yc_richard
发表于 2013-1-19 20:08
hyunbinrain 发表于 2013-1-19 19:04 static/image/common/back.gif
我电脑上的触摸板快捷键很确定:Fn+F6,
我修改了keyboard 的 info.plist 不仅新增加的映射无效,还导致原 ...
我突然想起来有一部分ps2 --> abd的映射是在代码里定好了的。有可能你自己在info.plist设定的和已编译的内容有重复,造成多重映射产生冲突,你要是不想自己编译就最好用ps2-->ps2的映射,找到错位了的快捷按键,再只用ps2-->ps2映射对调回来
hyunbinrain
发表于 2013-1-19 20:09
yc_richard 发表于 2013-1-19 19:57 static/image/common/back.gif
Fn+F6是指你以前用的appleps2驱动,还是win下的?
ps2--> ps2 或者 ps2 --> abd的映射肯定是有效的,失效就 ...
我以前的appleps2controller和win下的都可以用。包括你的包里的那个驱动也能用这个快捷键。就是在我修改了 info.plist 后就不能用。我重新安装未修改的又可以~ 这样。
我代码完全照着里面写,不知道哪里不对。。。明天到mac下给你看看。我现在在win下下载 xcode。
还有,我用那个 debug 的 时候,正常的按键应该是产生例如
0x3b down oxbb up 则scan code 是 3bbb
但是有很多键例如 print screen 键按下去就会有很多 e02a e037 e0b7 e0aa 都是同时产生。(这个键没有任何功能,默认不映射)
比如 pause/break 键,会产生 e11d 45e1 9dc5 同时产生。(这个键默认映射到 screen brightness up)
像这种情况怎么办? 同时产生很多键值的我该怎么取用?目前做法是比如 print screen 键我想修改成 screnn brightness down, 我就在 info.plist 添加了e02a=91
e037=91
e0b7=91
e0aa=91
2a37=91
b7aa=91然后结果你也知道了。。。不行。。。我该怎么取这些同时产生多个键值的 scan code?
yc_richard
发表于 2013-1-19 20:43
本帖最后由 yc_richard 于 2013-1-19 20:45 编辑
hyunbinrain 发表于 2013-1-19 20:09 static/image/common/back.gif
我以前的appleps2controller和win下的都可以用。包括你的包里的那个驱动也能用这个快捷键。就是在我修改了 ...
你这样写确实不对。
首先scan code只看down的部分,比如你的那个正常按键的例子,应该就是3b,而不是3bbb。一般的组合键都是e0xx,普通按键都是xx这种形式。
print screen根据输出情况应该是e02ae037,pause/break是e11d45,但是这几个按键的code比较特殊,我没测试过。
hyunbinrain
发表于 2013-1-19 21:01
yc_richard 发表于 2013-1-19 20:43 static/image/common/back.gif
你这样写确实不对。
首先scan code只看down的部分,比如你的那个正常按键的例子,应该就是3b,而不是3bb ...
只看 down 的部分吗?例如 F1的 scan code :0x3b 和 0xbb 就只要 3b?
再比如 Fn+F2 的 e062 e0e2 就只要 e062?
yc_richard
发表于 2013-1-19 21:37
hyunbinrain 发表于 2013-1-19 21:01 static/image/common/back.gif
只看 down 的部分吗?例如 F1的 scan code :0x3b 和 0xbb 就只要 3b?
再比如 Fn+F2 的 e062 e0e2 就只要 ...
是的。
另外,一种组合键的映射只写一个等式e0xx=91,不要像之前那样拆开成几个都映射到91上...
至于print sc的e02ae037=91有没有用我就不知道了
hyunbinrain
发表于 2013-1-19 21:44
本帖最后由 hyunbinrain 于 2013-1-20 18:48 编辑
yc_richard 发表于 2013-1-19 20:43 static/image/common/back.gif
你这样写确实不对。
首先scan code只看down的部分,比如你的那个正常按键的例子,应该就是3b,而不是3bb ...
安装好了 xcode 。。。完全不止怎么弄啊。。。
能不能帮我编译一下?
我修改了ApplePS2ToADBMap.h
jiaodazhuang
发表于 2013-1-20 12:44
驱动的事情太犯人了
jiaodazhuang
发表于 2013-1-20 12:47
阿凯大 阿迪发生法
hyunbinrain
发表于 2013-1-20 18:49
yc_richard 发表于 2013-1-19 21:37 static/image/common/back.gif
是的。
另外,一种组合键的映射只写一个等式e0xx=91,不要像之前那样拆开成几个都映射到91上...
至于pri ...
please? {:9_411:}
sinx10a
发表于 2013-1-20 19:05
技术贴。。支持一下。。别让沉
123456_
发表于 2013-1-20 21:35
说下我用了这个三指kext的效果吧:
1、以前唤醒后输入法有问题,切换中英文无效; 用了这个后竟然可以了,很好。
2、之前小红帽用的ThinkpadUltraNav.kext, 用了这个后小红帽不给力了,像是没驱动。
123456_
发表于 2013-1-20 21:36
思北 发表于 2013-1-8 21:15 static/image/common/back.gif
多谢楼主,测试了可用,本来发了帖子的,被删了,现在在回收站,就在这说下吧。
这个驱动模拟三指滑动为键 ...
我的三指向上打开了finder
孤傲寰宇
发表于 2013-1-22 01:45
看看能不能用
lchuying
发表于 2013-1-23 12:20
LZ求解……安装这个驱动后拖拽只能单指操作,一根手指选中另一根拉动没有反应啊
yc_richard
发表于 2013-1-23 19:01
lchuying 发表于 2013-1-23 12:20 static/image/common/back.gif
LZ求解……安装这个驱动后拖拽只能单指操作,一根手指选中另一根拉动没有反应啊
没这个功能,白苹果才有的吧
小猪capricorn
发表于 2013-1-24 23:16
lz,我的也是s15.强烈需要教程
jeesa
发表于 2013-1-25 01:08
{:5_587:}MARK以后再试
hexiang99
发表于 2013-1-25 04:11
看看看看看看
页:
1
2
3
4
5
6
[7]
8
9
10
11
12