Skip to content

Commit

Permalink
Specify disabled swipes (#86)
Browse files Browse the repository at this point in the history
* Configure swipes ok for mouse3/4 = move

* Use filled heavy check mark
  • Loading branch information
Hikari9 authored May 7, 2020
1 parent 6bd7603 commit 9deaf2d
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 22 deletions.
37 changes: 20 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

```bash
comfortable-swipe mouse3 = scroll
```
You can also use `button2` for middle click and `button3` for right click.

- 3/4-finger natural scroll ⭕

```bash
comfortable-swipe mouse3 = scroll
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

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.2.2
v1.2.3
8 changes: 4 additions & 4 deletions comfortable-swipe
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 9deaf2d

Please sign in to comment.