Compare commits

...

2 Commits

Author SHA1 Message Date
Rico Tiongson
0065c565b1 Use filled heavy check mark 2020-05-08 00:01:54 +08:00
Rico Tiongson
5dbcfe300b Configure swipes ok for mouse3/4 = move 2020-05-08 00:00:36 +08:00
3 changed files with 25 additions and 22 deletions

View File

@ -419,46 +419,49 @@ Possible Values:
- scroll - 3/4 finger natural scroll (no acceleration, very experimental)
- scroll_reverse - 3/4 finger reverse scroll (no acceleration, very experimental)
> **Tip**: You can clear mouse gestures by setting them blank
>
> ```
> comfortable-swipe mouse3 =
> comfortable-swipe mouse4 =
> ```
Examples:
- 3/4-finger drag
✔️ swipes OK
⭕ swipes DISABLED
- 3/4-finger drag ⭕
```bash
comfortable-swipe mouse3 = button1
```
```bash
comfortable-swipe mouse4 = button1
```
- 3/4-finger natural scroll
You can also use `button2` for middle click and `button3` for right click.
- 3/4-finger natural scroll ⭕
```bash
comfortable-swipe mouse3 = scroll
```
```bash
comfortable-swipe mouse4 = scroll
```
- 3/4-finger reverse scroll
- 3/4-finger reverse scroll
```bash
comfortable-swipe mouse3 = scroll_reverse
```
```bash
comfortable-swipe mouse4 = scroll_reverse
```
- Move 3/4-fingers with the cursor
- Move 3/4-fingers with the cursor ✔️
```bash
comfortable-swipe mouse3 = move
comfortable-swipe mouse4 = move
```
```bash
mcomfortable-swipe ouse4 = move
```
> **Warning**: Applying any mouse-mouse configuration will **disable up/left/right/down behavior** to avoid gesture conflicts. The logic of this will be improved in the future.
> **Warning**: Some mouse configuration will **disable up/left/right/down behavior** to avoid gesture conflicts. The logic of this will be improved in the future.
## Debugging

View File

@ -1 +1 @@
v1.2.2
v1.2.3

View File

@ -200,10 +200,10 @@ function status {
else
vstatus="VALID"
if [[ "$key" != mouse* ]]; then
if [[ "$key" == *3 && -n "$mouse3" ]]; then
vstatus="IGNORED"
elif [[ "$key" == *4 && -n "$mouse4" ]]; then
vstatus="IGNORED"
if [[ "$key" == *3 && -n "$mouse3" && "$mouse3" != move ]]; then
vstatus="DISABLED"
elif [[ "$key" == *4 && -n "$mouse4" && "$mouse4" != move ]]; then
vstatus="DISABLED"
fi
fi
if [[ "$key" == threshold ]]; then