PS:现在其实主要是用 xbox 一代的手柄,配合 Xpadder,非常好用。但这个基本是纯鼠标+回车空格之类的功能键。影音上网够用,不能打字。
找到方法了。 Caps+方向慢移,Caps+LShift+方向快移。
;一直关闭 Capslock SetCapsLockState, AlwaysOff ;模拟鼠标 CapsLock & Up:: MouseGetPos, x, y If GetKeyState("LShift","p") MouseMove, x, y-100 else MouseMove, x, y-10 return CapsLock & Left:: MouseGetPos, x, y If GetKeyState("LShift","p") MouseMove, x-100, y else MouseMove, x-10, y return CapsLock & Down:: MouseGetPos, x, y If GetKeyState("LShift","p") MouseMove, x, y+100 else MouseMove, x, y+10 return CapsLock & Right:: MouseGetPos, x, y If GetKeyState("LShift","p") MouseMove, x+100, y else MouseMove, x+10, y return ;中文输入法下切换中英文 CapsLock::^Space
补一个左右键点击,目前我就用到这些了。
CapsLock & Enter:: If GetKeyState("LShift","p") MouseClick, right else MouseClick, left return
1 ager 2020-05-31 17:19:17 +08:00 联想小红点键盘值得推荐 |
2 ager 2020-05-31 17:19:59 +08:00 Lenovo 联想发布新款 ThinkPad TrackPoint Keyboard II 键盘,售价 99 美元(约 689 元) |
3 systemcall 2020-05-31 17:34:56 +08:00 via Android ![]() Windows 自带的是 鼠标键 ,搜索一下就有 也许可以试试 ds4,用 ds4windows 做按键映射,勉强能用 |
![]() | 4 JCZ2MkKb5S8ZX9pq OP @systemcall 对哦,可是我没小键盘了。有些键盘可以把中部映射为小键盘,但摸黑摸起来不太方便。 |
![]() | 5 JCZ2MkKb5S8ZX9pq OP |
6 systemcall 2020-05-31 21:47:18 +08:00 via Android @JCZ2MkKb5S8ZX9pq 感觉要是能够做些加速之类的处理会比较好,苹果的触摸板比较舒服很重要的原因是因为算法 windows 自带的鼠标键如果分辨率很低体验倒是还可以,不过这么多年没优化了,现在那套算法反而是相当于负优化 ds4windows 也没怎么处理,所以也不怎么好用。但是 ds4 在 ps4 上倒是很舒服,不知道有没有办法抄算法 |
![]() | 7 JCZ2MkKb5S8ZX9pq OP @systemcall 现在的代码已经直接写了两档速度,按住 shift 是一次移 100px,不按是 10px,不过视觉上感觉 100 就是跳帧了。 反正低频需求,凑合用着。autohotkey 的语法不懂,加速度其实也就加个速度变量吧,懒得深入了,不知道怎么测试,每次退出重运行太麻烦了。 |