最近陪我征战10多年的IO1.1光(左)荣(键)退(双)休(击)了,想来修修补补用到现在,实在不容易。如果微软出IO1.1复刻,我直接买爆。
本来可以再修一下继续用,但是想来还是不折腾了,直接下单MX Master 3。不得不说,手感确实还可以,办公一流,但前提是可以用Logitch Options。那么问题来了,罗技并没有出基于Linux版本的Logitch Options……
为了解决这个问题,我所找到的方案有:
这个工具可以方便管理Unifying设备,同时具备查看设备电量、一定程度的功能定制等。比如在MX Master 3上,可以设定SmartShift的灵敏度、DPI值等。
但是有个问题,这个东西没有缓存配置,每次关掉再打开,设置就重制了。所以需要自己手动设置,相关配置文件在~/.config/solaar/config.json
。
logid可以设置Unifying鼠标的大部分按键和设置,比如DPI、SmartShift、SmartShift键、侧键以及手势键。不过由于只是映射按键,所以手势相比win和mac平台还是逊色不少。不过MX Master 3的手势键还是比较难按的,所以我折腾了一下发现不好用,就不管了。
相关设置可以在arch wiki中参考,这里贴一下自己的配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
| devices: ( { name: "MX Master 3"; smartshift: { # true-开启间隔滚动;false-开启无阻力滚动 on: true; # 设置滚轮从SmartShift变成free-spin的速度 threshold: 30; }; hiresscroll: { # hires设定是否支持高分辨率模式,设置后会发现滚动特别快,所以设为false hires: false; # invert设定是否反转滚动 invert: false; # target设定滚路事件是否按HID++通知工作,true为HID++,false为正常模式。目前设置为true无法使用 target: false; }; dpi: 400;
buttons: ( { cid: 0xc3; action = { type: "Gestures"; gestures: ( { direction: "Up"; mode: "OnRelease"; action = { type: "Keypress"; keys: ["KEY_LEFTMETA", "KEY_D"]; }; }, { direction: "Down"; mode: "OnRelease"; action = { type: "Keypress"; keys: ["KEY_LEFTMETA", "KEY_A"]; }; }, # { # direction: "Left"; # mode: "OnRelease"; # action = # { # type: "CycleDPI"; # dpis: [50, 500, 1000, 1500, 2000, 3000, 4000]; # }; # }, { direction: "Left"; mode: "OnRelease"; action = { type: "Keypress"; keys: ["KEY_LEFTALT", "KEY_1"]; }; },
# { # direction: "Right"; # mode: "OnRelease"; # action = # { # type = "ToggleHiresScroll"; # } # }, { direction: "Right"; mode: "OnRelease"; action = { type: "Keypress"; keys: ["KEY_LEFTALT", "KEY_2"]; } }, { direction: "None" mode: "onRelease"; action = { type: "Keypress"; keys: ["KEY_LEFTMETA"]; } } ); } }, { cid: 0xc4; action = { type = "ToggleSmartshift"; }; }, { # Next tab instead of fwd in history, Comment to default behavior cid: 0x53; action = { type : "Keypress"; keys: ["KEY_FORWARD"]; }; }, { # Previous tab instead of back in history, Comment to default behavior cid: 0x56; action = { type : "Keypress"; keys: ["KEY_BACK"]; }; } ); } );
|
#
以上两款都可以同时存在,记得设置开机自启就行了
有一说一,这个鼠标还是在win和mac下使用更舒服,后面换电脑估计会换mac了。
评论