-
Notifications
You must be signed in to change notification settings - Fork 5
/
blather.conf
254 lines (244 loc) · 6.9 KB
/
blather.conf
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
pop: echo pop # conflicts with pelt
cue: echo cue
ox: echo ox
keef: echo kif
den: echo den
burr: echo burr
gab: echo gib # confused with jet/drip/dud
sag: echo sag # tick/crow
bing: echo bing # confused with gain... shit
rink: echo rink
lied: echo lied
con: echo con
ooze: echo ooze
net: echo net
pelt: echo pelt # bow
edge: echo edge
cash: echo cash
joy: echo joy
ache: echo ache
tick: echo tick
far: echo far
sauce: echo sauce
lap: echo lap # too much trouble w/ lied? bow
rude: echo rude
dud: echo dud
row: echo row
gain: echo gain
crow: echo crow
jet: echo jet
ship: echo drip
ash: echo ash
orb: echo orb
bam: echo bam
rut: echo rut
mess: echo mess
may: echo may
nil: echo nil
# bow: echo bow # row: echo
# bow: echo bow # row
# sent: echo sent # confused w/ edge,con
# tock: echo tock # confused with ox/con
# out: echo out # confused with pelt
# amp: echo amp # confused with gab
# all: echo all # misinterprets repeats
# rune: echo rune # totally misinterpreted
# tuj: echo tuj # hard to repeat, misinterpreted
# dit: echo dit # mike bump
# lol: echo lol # has trouble with repeating >3 times
# xmonad
# mon left: xdotool key ctrl+alt+s
# mon right: xdotool key ctrl+alt+h
# move left: xdotool key ctrl+alt+a
# move right: xdotool key ctrl+alt+t
# next window: xdotool key ctrl+alt+e
# previous window: xdotool key ctrl+alt+o
# move next window: xdotool key ctrl+alt+shift+e
# move previous window: xdotool key ctrl+alt+shift+o
# grow: xdotool key ctrl+alt+i
# shrink: xdotool key ctrl+alt+n
# cycle: xdotool key 'ctrl+alt+backslash'
# close window: xdotool key ctrl+alt+x
# editor: xdotool key ctrl+alt+w
# browser: xdotool key ctrl+alt+b
# # general
# go down: xdotool key Down
# go up: xdotool key Up
# go left: xdotool key Left
# go right: xdotool key Right
# page up: xdotool key Prior
# page down: xdotool key Next
# tab: xdotool key Tab
# enter: xdotool key Return
# backspace: xdotool key BackSpace
# delete: xdotool key Delete
# home: xdotool key Home
# end line: xdotool key End
# control c: xdotool key ctrl+c
# space: xdotool key space
# colon: xdotool key colon
# semicolon: xdotool key semicolon
# comma: xdotool key comma
# period: xdotool key period
# star: xdotool key asterisk
# equals: xdotool key equal
# plus: xdotool key plus
# minus: xdotool key minus
# pipe: xdotool key bar
# click: xdotool click 1
# middle click: xdotool click 2
# right click: xdotool click 3
# escape: xdotool key Escape
# select all: xdotool key ctrl+a
# # chrome
# next tab: xdotool key ctrl+Next
# previous tab: xdotool key ctrl+Prior
# address: xdotool key ctrl+l
# new tab: xdotool key ctrl+t
# close tab: xdotool key ctrl+w
# back: xdotool key alt+Left
# forward: xdotool key alt+Right
# refresh: xdotool key F5
# # websites
# proggit: xdotool type programming.reddit.com
# cnn dot com: xdotool type cnn.com
# bitcoin wisdom: xdotool type bitcoinwisdom.com
# amazon dot com: xdotool type amazon.com
# google maps: xdotool type maps.google.com
# # emacs
# # need to make search app dependent
# rev search: xdotool key ctrl+r
# search: xdotool key ctrl+s
# save buff: xdotool key ctrl+x ctrl+s
# undo: xdotool key ctrl+shift+minus
# redo: xdotool key alt+shift+minus
# toggle header: xdotool key alt+t
# kill: xdotool key ctrl+k
# yank: xdotool key ctrl+y
# ring: xdotool key alt+y
# start buffer: xdotool key alt+shift+comma
# end buffer: xdotool key alt+shift+period
# switch buffer: xdotool key ctrl+x b
# kill buffer: xdotool key ctrl+x k
# open file: xdotool key ctrl+x ctrl+f
# pop: xdotool key ctrl+w
# copy line: xdotool key ctrl+a ctrl+space ctrl+e alt+w
# # c++ keywords
# align as: xdotool type alignas
# align of: xdotool type alignof
# goto: xdotool type and
# asm: xdotool type asm
# auto: xdotool type auto
# ref: xdotool type '&'
# bool: xdotool type bool
# break: xdotool type break
# case: xdotool type case
# catch: xdotool type catch
# char: xdotool type char
# care: xdotool type char
# class: xdotool type class
# complement: xdotool type '~'
# const: xdotool type const
# const ex purr: xdotool type constexpr
# const cast: xdotool type const_cast
# continue: xdotool type continue
# decltype: xdotool type decltype
# default: xdotool type default
# literal delete: xdotool type delete
# do: xdotool type do
# double: xdotool type double
# dynamic cast: xdotool type dynamic_cast
# else: xdotool type else
# ee numb: xdotool type enum
# ee noom: xdotool type enum
# explicit: xdotool type explicit
# extern: xdotool type extern
# false: xdotool type false
# float: xdotool type float
# for block: xdotool type for
# friend: xdotool type friend
# goto: xdotool type goto
# if block: xdotool type if
# inline: xdotool type inline
# integer: xdotool type int
# long: xdotool type long
# mutable: xdotool type mutable
# name space: xdotool type namespace
# new: xdotool type new
# no except: xdotool type noexcept
# not: xdotool type not
# null pointer: xdotool type nullptr
# operator: xdotool type operator
# or: xdotool type or
# private: xdotool type private
# protected: xdotool type protected
# public: xdotool type public
# reinterpret cast: xdotool type reinterpret_cast
# return: xdotool type return
# short: xdotool type short
# signed: xdotool type signed
# size of: xdotool type sizeof
# static: xdotool type static
# static assert: xdotool type static_assert
# static cast: xdotool type static_cast
# struct: xdotool type struct
# switch: xdotool type switch
# template: xdotool type template
# this: xdotool type this
# thread local: xdotool type thread_local
# throw: xdotool type throw
# true: xdotool type true
# try: xdotool type try
# type def: xdotool type typedef
# type i d: xdotool type typeid
# typename: xdotool type typename
# union: xdotool type union
# unsigned: xdotool type unsigned
# using: xdotool type using
# virtual: xdotool type virtual
# void: xdotool type void
# volatile: xdotool type volatile
# vola tile: xdotool type volatile
# while: xdotool type while
# xor: xdotool type ^
# # c++
# lesser: xdotool type '<'
# greater: xdotool type '>'
# angle brackets: xdotool type '<>'
# o paren: xdotool type '('
# c paren: xdotool type ')'
# parens: xdotool type '()'
# o bracket: xdotool type '['
# c bracket: xdotool type ']'
# brackets: xdotool type '[]'
# o brace: xdotool type '{'
# c brace: xdotool type '}'
# braces: xdotool type '{}'
# does not equal: xdotool type '!='
# # alphabet
# press a: xdotool type a
# press b: xdotool type b
# press c: xdotool type c
# press d: xdotool type d
# press e: xdotool type e
# press f: xdotool type f
# press g: xdotool type g
# press h: xdotool type h
# press i: xdotool type i
# press j: xdotool type j
# press k: xdotool type k
# press l: xdotool type l
# press m: xdotool type m
# press n: xdotool type n
# press o: xdotool type o
# press p: xdotool type p
# press q: xdotool type q
# press r: xdotool type r
# press s: xdotool type s
# press t: xdotool type t
# press u: xdotool type u
# press v: xdotool type v
# press w: xdotool type w
# press x: xdotool type x
# press y: xdotool type y
# press z: xdotool type z