summaryrefslogtreecommitdiff
path: root/.config/linearmouse
diff options
context:
space:
mode:
authorTom Li Dobnik <tomlidobnik1@gmail.com>2026-02-20 15:05:37 +0100
committerTom Li Dobnik <tomlidobnik1@gmail.com>2026-02-20 15:05:37 +0100
commitac0968042ddb333de5e3c371cc79b3b4ef098356 (patch)
tree6fba7deb2e7990b5842ef36ef1dad0f90e74d494 /.config/linearmouse
parent2dab9e093cced83b8a2ae3c477052594f70e9a4d (diff)
update
Diffstat (limited to '.config/linearmouse')
-rw-r--r--.config/linearmouse/linearmouse.json224
1 files changed, 124 insertions, 100 deletions
diff --git a/.config/linearmouse/linearmouse.json b/.config/linearmouse/linearmouse.json
index 9427db9..b8eedbc 100644
--- a/.config/linearmouse/linearmouse.json
+++ b/.config/linearmouse/linearmouse.json
@@ -1,132 +1,127 @@
{
+ "$schema" : "https:\/\/schema.linearmouse.app\/0.10.2",
"schemes" : [
{
- "scrolling" : {
- "distance" : {
- "vertical" : 3
- },
- "acceleration" : {
- "vertical" : 1
- },
- "reverse" : {
- "vertical" : true
- },
- "speed" : {
- "vertical" : 0
- }
- },
"if" : {
"device" : {
- "serialNumber" : "000000000000",
+ "category" : "mouse",
"productID" : "0xa6",
"productName" : "Razer Viper V2 Pro",
- "category" : "mouse",
+ "serialNumber" : "000000000000",
"vendorID" : "0x1532"
}
},
"pointer" : {
- "disableAcceleration" : true,
- "acceleration" : 1.2
- }
- },
- {
+ "acceleration" : 1.2,
+ "disableAcceleration" : true
+ },
"scrolling" : {
"acceleration" : {
"vertical" : 1
},
+ "distance" : {
+ "vertical" : 3
+ },
"reverse" : {
"vertical" : true
},
"speed" : {
"vertical" : 0
- },
- "distance" : {
- "vertical" : 3
}
- },
+ }
+ },
+ {
"if" : {
"device" : {
- "productID" : "0x27da",
- "serialNumber" : "pqrs.org:Karabiner-DriverKit-VirtualHIDPointing",
"category" : "mouse",
+ "productID" : "0x27da",
"productName" : "Karabiner DriverKit VirtualHIDPointing 1.7.0",
+ "serialNumber" : "pqrs.org:Karabiner-DriverKit-VirtualHIDPointing",
"vendorID" : "0x16c0"
}
},
"pointer" : {
"disableAcceleration" : true
- }
- },
- {
+ },
"scrolling" : {
- "speed" : 0,
- "acceleration" : 1,
+ "acceleration" : {
+ "vertical" : 1
+ },
+ "distance" : {
+ "vertical" : 3
+ },
"reverse" : {
"vertical" : true
},
- "distance" : 3
- },
+ "speed" : {
+ "vertical" : 0
+ }
+ }
+ },
+ {
"if" : {
"device" : {
"category" : "mouse",
+ "productID" : "0xb021",
"productName" : "Logitech Pebble",
- "vendorID" : "0x46d",
"serialNumber" : "2E61FDC85A9743AE",
- "productID" : "0xb021"
+ "vendorID" : "0x46d"
}
},
"pointer" : {
- "disableAcceleration" : true,
- "acceleration" : 0.8663
+ "acceleration" : 0.8663,
+ "disableAcceleration" : true
+ },
+ "scrolling" : {
+ "acceleration" : 1,
+ "distance" : 3,
+ "reverse" : {
+ "vertical" : true
+ },
+ "speed" : 0
}
},
{
- "scrolling" : {
- "reverse" : true,
- "acceleration" : 1,
- "speed" : 0,
- "distance" : {
- "horizontal" : 3,
- "vertical" : "auto"
- }
- },
"if" : {
"device" : {
"category" : "mouse",
"productID" : "0xd031",
- "vendorID" : "0x3434",
- "productName" : "Keychron Link "
+ "productName" : "Keychron Link ",
+ "vendorID" : "0x3434"
}
},
"pointer" : {
"acceleration" : 0.8655,
"disableAcceleration" : true
+ },
+ "scrolling" : {
+ "acceleration" : 1,
+ "distance" : 3,
+ "reverse" : true,
+ "speed" : 0
}
},
{
- "pointer" : {
- "disableAcceleration" : true
- },
"if" : {
"device" : {
"category" : "mouse",
- "vendorID" : "0x3434",
- "serialNumber" : "SN1234567890",
"productID" : "0xd03f",
- "productName" : "Keychron M6"
+ "productName" : "Keychron M6",
+ "serialNumber" : "SN1234567890",
+ "vendorID" : "0x3434"
}
},
+ "pointer" : {
+ "disableAcceleration" : true
+ },
"scrolling" : {
"acceleration" : 1,
- "reverse" : true,
"distance" : 3,
+ "reverse" : true,
"speed" : 0
}
},
{
- "pointer" : {
- "disableAcceleration" : true
- },
"if" : {
"device" : {
"category" : "mouse",
@@ -135,49 +130,49 @@
"vendorID" : "0x3434"
}
},
+ "pointer" : {
+ "disableAcceleration" : true
+ },
"scrolling" : {
+ "acceleration" : 1,
"distance" : 3,
- "speed" : 0,
"reverse" : true,
- "acceleration" : 1
+ "speed" : 0
}
},
{
"buttons" : {
"universalBackForward" : true
},
- "pointer" : {
- "disableAcceleration" : true,
- "acceleration" : 0.6
- },
"if" : {
"device" : {
- "productID" : "0x27da",
"category" : "mouse",
- "serialNumber" : "pqrs.org:Karabiner-DriverKit-VirtualHIDPointing",
+ "productID" : "0x27da",
"productName" : "Karabiner DriverKit VirtualHIDPointing 1.8.0",
+ "serialNumber" : "pqrs.org:Karabiner-DriverKit-VirtualHIDPointing",
"vendorID" : "0x16c0"
}
},
+ "pointer" : {
+ "acceleration" : 0.6,
+ "disableAcceleration" : true
+ },
"scrolling" : {
+ "acceleration" : {
+ "vertical" : 1
+ },
"distance" : {
"vertical" : 3
},
- "speed" : {
- "vertical" : 0
- },
"reverse" : {
"vertical" : true
},
- "acceleration" : {
- "vertical" : 1
+ "speed" : {
+ "vertical" : 0
}
}
},
{
- "pointer" : {
- "acceleration" : 0.8059
- },
"if" : {
"device" : {
"category" : "trackpad",
@@ -185,17 +180,20 @@
"productName" : "Apple Internal Keyboard \/ Trackpad",
"vendorID" : "0x0"
}
+ },
+ "pointer" : {
+ "acceleration" : 0.8059
}
},
{
"if" : {
+ "app" : "org.pqrs.Karabiner-Elements.Settings",
"device" : {
- "vendorID" : "0x0",
- "productName" : "Apple Internal Keyboard \/ Trackpad",
+ "category" : "trackpad",
"productID" : "0x0",
- "category" : "trackpad"
- },
- "app" : "org.pqrs.Karabiner-Elements.Settings"
+ "productName" : "Apple Internal Keyboard \/ Trackpad",
+ "vendorID" : "0x0"
+ }
},
"scrolling" : {
"acceleration" : {
@@ -204,52 +202,78 @@
}
},
{
- "pointer" : {
- "acceleration" : 0.2,
- "disableAcceleration" : true,
- "speed" : 0.1
- },
"if" : {
"device" : {
- "serialNumber" : "vial:f64c2b3c",
"category" : "mouse",
- "vendorID" : "0xc2ab",
"productID" : "0x3939",
- "productName" : "Ferris sweep"
+ "productName" : "Ferris sweep",
+ "serialNumber" : "vial:f64c2b3c",
+ "vendorID" : "0xc2ab"
}
},
+ "pointer" : {
+ "acceleration" : 0.2,
+ "disableAcceleration" : true,
+ "speed" : 0.1
+ },
"scrolling" : {
- "distance" : {
- "vertical" : 3
- },
"acceleration" : {
"vertical" : 1
},
+ "distance" : {
+ "vertical" : 3
+ },
"speed" : {
"vertical" : 0
}
}
},
{
+ "if" : {
+ "device" : {
+ "category" : "mouse",
+ "productID" : "0xd030",
+ "productName" : "Keychron Link ",
+ "vendorID" : "0x3434"
+ }
+ },
"pointer" : {
"acceleration" : 1.0387,
"disableAcceleration" : true
},
+ "scrolling" : {
+ "acceleration" : 1,
+ "distance" : 3,
+ "reverse" : true,
+ "speed" : 0
+ }
+ },
+ {
"if" : {
"device" : {
"category" : "mouse",
- "productName" : "Keychron Link ",
- "productID" : "0xd030",
+ "productID" : "0xd043",
+ "productName" : "Keychron 1K Link",
"vendorID" : "0x3434"
}
},
+ "pointer" : {
+ "disableAcceleration" : true
+ },
"scrolling" : {
- "distance" : 3,
- "acceleration" : 1,
- "speed" : 0,
- "reverse" : true
+ "acceleration" : {
+ "vertical" : 1
+ },
+ "distance" : {
+ "vertical" : 3
+ },
+ "reverse" : {
+ "vertical" : true
+ },
+ "speed" : {
+ "vertical" : 0
+ }
}
}
- ],
- "$schema" : "https:\/\/schema.linearmouse.app\/0.10.0"
-}
+ ]
+} \ No newline at end of file