You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-18Lines changed: 21 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,9 +48,7 @@ Comfortable, seamless, and fast 3-finger (and 4-finger) touchpad swipe gestures
48
48
49
49
1.**_Important_**: After inputing your `sudo` password, log out then log back in
50
50
51
-
## List of Commands
52
-
53
-
1.**Start the Program**
51
+
1. Start the Program
54
52
55
53
```
56
54
comfortable-swipe start
@@ -63,24 +61,19 @@ Comfortable, seamless, and fast 3-finger (and 4-finger) touchpad swipe gestures
63
61
Comfortable swipe is RUNNING in the background
64
62
```
65
63
66
-
1.**Stop the Program**
64
+
1.(Optional) Stop the Program
67
65
68
66
```
69
67
comfortable-swipe stop
70
68
```
71
69
72
-
1.**Toggle Autostart** (optional)
70
+
1.(Optional) Toggle autostart
73
71
74
72
```bash
75
73
comfortable-swipe autostart
76
-
comfortable-swipe autostart on
77
-
comfortable-swipe autostart off
78
-
comfortable-swipe autostart toggle
79
-
comfortable-swipe autostart status
80
-
comfortable-swipe autostart path
81
74
```
82
75
83
-
1.**Program status**
76
+
1.(Optional) See program status
84
77
85
78
```bash
86
79
comfortable-swipe status
@@ -108,7 +101,7 @@ Comfortable, seamless, and fast 3-finger (and 4-finger) touchpad swipe gestures
108
101
mouse4 is NOTSET
109
102
```
110
103
111
-
1.**Get config**
104
+
1.(Optional) Get config
112
105
113
106
```
114
107
comfortable-swipe <PROPERTY>
@@ -128,7 +121,7 @@ Comfortable, seamless, and fast 3-finger (and 4-finger) touchpad swipe gestures
128
121
comfortable-swipe mouse4
129
122
```
130
123
131
-
1.**Set config**
124
+
1.(Optional) Set config
132
125
133
126
```bash
134
127
comfortable-swipe <PROPERTY> [=] <VALUES>
@@ -162,6 +155,16 @@ Comfortable, seamless, and fast 3-finger (and 4-finger) touchpad swipe gestures
162
155
comfortable-swipe --help
163
156
```
164
157
158
+
1. Autostart commands
159
+
160
+
```bash
161
+
comfortable-swipe autostart on
162
+
comfortable-swipe autostart off
163
+
comfortable-swipe autostart toggle
164
+
comfortable-swipe autostart status
165
+
comfortable-swipe autostart path
166
+
```
167
+
165
168
1. Show output with `--attach`
166
169
167
170
Example output of 3-finger left, 4-finger left, 3-finger right, 3-finger up:
@@ -504,13 +507,13 @@ If you can see `GESTURE_SWIPE_XXX` in your output, that means your touchpad supp
504
507
505
508
For the following reasons:
506
509
507
-
1. We want prioritize "comfort" over functionality, which we deliver through performance in our near-zero-overhead implementation (that's why C++)
508
-
2.Running a new shell command with unpredictable process time will break our unthreaded optimizations (unlike native keystrokes)
509
-
3.There are other gesture libraries that already do this properly (eg. [libinput gestures](https://github.com/bulletmark/libinput-gestures), [Fusuma](https://github.com/iberianpig/fusuma)), we don't want to be a clone of them
510
+
1. We want prioritize "comfort" over functionality, which we deliver through performance in our negligible-overhead implementation (that's why C++)
511
+
1.There are other gesture libraries that already do this properly (eg. [libinput gestures](https://github.com/bulletmark/libinput-gestures), [Fusuma](https://github.com/iberianpig/fusuma)), we don't want to be a clone of them
512
+
1.Running a new shell command with unpredictable process time will break our unthreaded optimizations (unlike native keystrokes)
510
513
511
-
That's why it's not possible...
514
+
That's why it's not possible... or not?
512
515
513
-
**Answer 2**: _... but actually **YES**!_
516
+
**Answer 2**: _... but actually **IT'S POSSIBLE**!_
514
517
515
518
Although we don't provide this out of the box in our config, this can definitely be
0 commit comments