chiark / gitweb /
el/dot-emacs.el: Better fontification for Ediff.
[profile] / dot / e-keybindings.cfg
1 #include <definitions>
2
3 __E_CFG_VERSION 0
4
5 /*
6  * Global button bindings... specially named actionclass that applies to
7  * all client windows - so you can bind "alt - left click" to move the
8  * window, raise it or something....
9  */
10
11 __ACLASS __BGN
12   __NAME BUTTONBINDINGS
13   __TYPE __TYPE_NORMAL
14     __EVENT __MOUSE_PRESS
15     __BUTTON 1
16     __MODIFIER_KEY __CTRL_META5
17     __ACTION __A_MOVE
18   __NEXT_ACTION
19     __EVENT __MOUSE_PRESS
20     __BUTTON 1
21     __MODIFIER_KEY __CTRL_ALT
22     __ACTION __A_MOVE
23   __NEXT_ACTION
24     __EVENT __DOUBLE_CLICK
25     __BUTTON 1
26     __MODIFIER_KEY __CTRL_META5
27     __ACTION __A_SHADE
28   __NEXT_ACTION
29     __EVENT __DOUBLE_CLICK
30     __BUTTON 1
31     __MODIFIER_KEY __CTRL_ALT
32     __ACTION __A_SHADE
33   __NEXT_ACTION
34     __EVENT __MOUSE_PRESS
35     __BUTTON 2
36     __MODIFIER_KEY __CTRL_META5
37     __ACTION __A_RESIZE
38   __NEXT_ACTION
39     __EVENT __MOUSE_PRESS
40     __BUTTON 2
41     __MODIFIER_KEY __CTRL_ALT
42     __ACTION __A_RESIZE
43   __NEXT_ACTION
44     __EVENT __DOUBLE_CLICK
45     __BUTTON 2
46     __MODIFIER_KEY __CTRL_META5
47     __ACTION __A_MAX_HEIGHT available
48   __NEXT_ACTION
49     __EVENT __DOUBLE_CLICK
50     __BUTTON 2
51     __MODIFIER_KEY __CTRL_ALT
52     __ACTION __A_MAX_HEIGHT available
53   __NEXT_ACTION
54     __EVENT __MOUSE_PRESS
55     __BUTTON 3
56     __MODIFIER_KEY __CTRL_META5
57     __ACTION __A_SHOW_MENU "named WINOPS_MENU"
58   __NEXT_ACTION
59     __EVENT __MOUSE_PRESS
60     __BUTTON 3
61     __MODIFIER_KEY __CTRL_ALT
62     __ACTION __A_SHOW_MENU "named WINOPS_MENU"
63 __END
64
65 /* what mouse presses do on the desktop background .... */
66 __ACLASS __BGN
67   __NAME DESKBINDINGS
68   __TYPE __TYPE_NORMAL
69   __TOOLTIP_TEXT "Clicking your mouse on the desktop will perform"
70   __TOOLTIP_TEXT "the following actions"
71     __TOOLTIP_ACTION_TEXT "Display User Menus"
72     __EVENT __MOUSE_PRESS
73     __BUTTON 1
74     __MODIFIER_KEY __NONE
75     __ACTION __A_SHOW_MENU "named APPS_SUBMENU"
76   __NEXT_ACTION
77     __TOOLTIP_ACTION_TEXT "Display Enlightenment Menu"
78     __EVENT __MOUSE_PRESS
79     __BUTTON 1
80     __MODIFIER_KEY __CTRL
81     __ACTION __A_SHOW_MENU "named ROOT_2"
82   __NEXT_ACTION
83     __TOOLTIP_ACTION_TEXT "Display Settings Menu"
84     __EVENT __MOUSE_PRESS
85     __BUTTON 1
86     __MODIFIER_KEY __WINDOWS_KEY
87     __ACTION __A_SHOW_MENU "named CONFIG_SUBMENU"
88   __NEXT_ACTION
89     __TOOLTIP_ACTION_TEXT "Display Enlightenment Menu"
90     __EVENT __MOUSE_PRESS
91     __BUTTON 2
92     __MODIFIER_KEY __NONE
93     __ACTION __A_SHOW_MENU "named ROOT_2"
94   __NEXT_ACTION
95     __TOOLTIP_ACTION_TEXT "Display Task List Menu"
96     __EVENT __MOUSE_PRESS
97     __BUTTON 2
98     __MODIFIER_KEY __META5
99     __ACTION __A_SHOW_MENU "taskmenu"
100   __NEXT_ACTION
101     __TOOLTIP_ACTION_TEXT "Display Desktop Menu"
102     __EVENT __MOUSE_PRESS
103     __BUTTON 2
104     __MODIFIER_KEY __CTRL
105     __ACTION __A_SHOW_MENU "deskmenu"
106   __NEXT_ACTION
107     __TOOLTIP_ACTION_TEXT "Display Group Menu"
108     __EVENT __MOUSE_PRESS
109     __BUTTON 2
110     __MODIFIER_KEY __SHIFT
111     __ACTION __A_SHOW_MENU "groupmenu"
112   __NEXT_ACTION
113     __TOOLTIP_ACTION_TEXT "Display Settings Menu"
114     __EVENT __MOUSE_PRESS
115     __BUTTON 3
116     __MODIFIER_KEY __NONE
117     __ACTION __A_SHOW_MENU "named CONFIG_SUBMENU"
118   __NEXT_ACTION
119     __TOOLTIP_ACTION_TEXT "Go Back a Desktop"
120     __EVENT __MOUSE_PRESS
121     __BUTTON 4
122     __ALLOW_ANY_MODIFIER_KEYS __ON
123     __ACTION __A_DESKTOP_PREV
124   __NEXT_ACTION
125     __TOOLTIP_ACTION_TEXT "Go Forward a Desktop"
126     __EVENT __MOUSE_PRESS
127     __BUTTON 5
128     __ALLOW_ANY_MODIFIER_KEYS __ON
129     __ACTION __A_DESKTOP_NEXT
130 __END
131
132
133 /*
134 ******************************************************************************
135 * Actionclasses used for global keybindings
136 ******************************************************************************
137 *
138 * Some Keys you can use to bind to (mainly standard English PC keyboard here)
139 * This is a SMALL list to make this file readable. it in no way lists ALL
140 * possible keys that can be bound. This is just the useful keys from a normal
141 * PC-style 101 key keyboard.
142 *
143 * BackSpace
144 * Tab
145 * Return
146 * Pause
147 * Scroll_Lock
148 * Sys_Req
149 * Escape
150 * Delete
151 * Home
152 * Left
153 * Up
154 * Right
155 * Down
156 * Page_Up
157 * Page_Down
158 * End
159 * Print
160 * Insert
161 * Num_Lock
162 * KP_Enter
163 * KP_Multiply
164 * KP_Add
165 * KP_Separator
166 * KP_Subtract
167 * KP_Decimal
168 * KP_Divide
169 * KP_0
170 * KP_1
171 * KP_2
172 * KP_3
173 * KP_4
174 * KP_5
175 * KP_6
176 * KP_7
177 * KP_8
178 * KP_9
179 * F1
180 * F2
181 * F3
182 * F4
183 * F5
184 * F6
185 * F7
186 * F8
187 * F9
188 * F10
189 * F11
190 * F12
191 * space
192 * quoteright
193 * comma
194 * minus
195 * slash
196 * semicolon
197 * equal
198 * bracketleft
199 * bracketright
200 * backslash
201 * quoteleft
202 *
203 * There are more keys. please see /usr/X11R6/include/X11/keysymdef.h for a
204 * complete list fo keys (LOTS of them)
205 */
206
207 __ACLASS __BGN
208 /*
209 * The action name is what you use to bind an actionclass to an
210 * object elsewhere in the configuration
211 */
212   __NAME KEYBINDINGS
213   __TYPE __TYPE_GLOBAL
214 /*
215 * The following key should be pretty self explanitory, but you should
216 * really see how the Keysym is set. in your keysym.h file in your X11
217 * distribution
218 */
219     __KEY Home
220 /*
221 * Can I use this with any modifier? (default is no)
222 */
223     __MODIFIER_KEY __CTRL_META5
224 /*
225 * you can also use modifier to specify a specific mod mask (alt,ctrl,qshift,etc)
226 */
227     __EVENT __KEY_PRESS
228     __ACTION __A_CLEANUP size
229   __NEXT_ACTION
230     __KEY Insert
231     __EVENT __KEY_PRESS
232     __MODIFIER_KEY __CTRL_META5
233     __ACTION __A_EXEC xatom set XINIT_COMMAND :terminal
234   __NEXT_ACTION
235     __KEY v
236     __MODIFIER_KEY __CTRL_META5
237     __EVENT __KEY_PRESS
238     __ACTION __A_DESKRAY
239   __NEXT_ACTION
240     __KEY Delete
241     __EVENT __KEY_PRESS
242     __MODIFIER_KEY __CTRL_META5
243     __ACTION __A_EXIT logout
244   __NEXT_ACTION
245     __KEY End
246     __EVENT __KEY_PRESS
247     __MODIFIER_KEY __CTRL_META5
248     __ACTION __A_EXIT restart
249   __NEXT_ACTION
250     __KEY Right
251     __EVENT __KEY_PRESS
252     __MODIFIER_KEY __CTRL_META5
253     __ACTION __A_DESKTOP_NEXT
254   __NEXT_ACTION
255     __KEY Left
256     __EVENT __KEY_PRESS
257     __MODIFIER_KEY __CTRL_META5
258     __ACTION __A_DESKTOP_PREV
259   __NEXT_ACTION
260     __KEY Down
261     __EVENT __KEY_PRESS
262     __MODIFIER_KEY __SHIFT_META5
263     __ACTION __A_AREA_MOVE_BY 0 1
264   __NEXT_ACTION
265     __KEY Up
266     __EVENT __KEY_PRESS
267     __MODIFIER_KEY __SHIFT_META5
268     __ACTION __A_AREA_MOVE_BY 0 -1
269   __NEXT_ACTION
270     __KEY Left
271     __EVENT __KEY_PRESS
272     __MODIFIER_KEY __SHIFT_META5
273     __ACTION __A_AREA_MOVE_BY -1 0
274   __NEXT_ACTION
275     __KEY Right
276     __EVENT __KEY_PRESS
277     __MODIFIER_KEY __SHIFT_META5
278     __ACTION __A_AREA_MOVE_BY 1 0
279   __NEXT_ACTION
280     __KEY F1
281     __EVENT __KEY_PRESS
282     __MODIFIER_KEY __META5
283     __ACTION __A_GOTO_DESK 0
284   __NEXT_ACTION
285     __KEY F2
286     __EVENT __KEY_PRESS
287     __MODIFIER_KEY __META5
288     __ACTION __A_GOTO_DESK 1
289   __NEXT_ACTION
290     __KEY F3
291     __EVENT __KEY_PRESS
292     __MODIFIER_KEY __META5
293     __ACTION __A_GOTO_DESK 2
294   __NEXT_ACTION
295     __KEY F4
296     __EVENT __KEY_PRESS
297     __MODIFIER_KEY __META5
298     __ACTION __A_GOTO_DESK 3
299   __NEXT_ACTION
300     __KEY F5
301     __EVENT __KEY_PRESS
302     __MODIFIER_KEY __META5
303     __ACTION __A_GOTO_DESK 4
304   __NEXT_ACTION
305     __KEY F6
306     __EVENT __KEY_PRESS
307     __MODIFIER_KEY __META5
308     __ACTION __A_GOTO_DESK 5
309   __NEXT_ACTION
310     __KEY F7
311     __EVENT __KEY_PRESS
312     __MODIFIER_KEY __META5
313     __ACTION __A_GOTO_DESK 6
314   __NEXT_ACTION
315     __KEY F8
316     __EVENT __KEY_PRESS
317     __MODIFIER_KEY __META5
318     __ACTION __A_EXEC xatom set XINIT_COMMAND :terminal
319   __NEXT_ACTION
320     __KEY F9
321     __EVENT __KEY_PRESS
322     __MODIFIER_KEY __META5
323     __ACTION __A_EXEC xrun
324   __NEXT_ACTION
325     __KEY F10
326     __EVENT __KEY_PRESS
327     __MODIFIER_KEY __META5
328     __ACTION __A_EXEC xatom set XINIT_COMMAND gnome-panel
329   __NEXT_ACTION
330     __KEY F11
331     __EVENT __KEY_PRESS
332     __MODIFIER_KEY __META5
333     __ACTION __A_EXEC xscreensaver-command -lock
334   __NEXT_ACTION
335     __KEY F12
336     __EVENT __KEY_PRESS
337     __MODIFIER_KEY __META5
338     __ACTION __A_EXEC xshutdown
339   __NEXT_ACTION
340     __KEY Tab
341     __MODIFIER_KEY __META5
342     __EVENT __KEY_PRESS
343     __ACTION __A_FOCUS_NEXT
344   __NEXT_ACTION
345     __MODIFIER_KEY __CTRL_META5
346     __KEY Up
347     __EVENT __KEY_PRESS
348     __ACTION __A_RAISE
349   __NEXT_ACTION
350     __MODIFIER_KEY __CTRL_META5
351     __KEY Down
352     __EVENT __KEY_PRESS
353     __ACTION __A_LOWER
354   __NEXT_ACTION
355     __MODIFIER_KEY __CTRL_META5
356     __KEY x
357     __EVENT __KEY_PRESS
358     __ACTION __A_KILL
359   __NEXT_ACTION
360     __MODIFIER_KEY __CTRL_META5
361     __KEY k
362     __EVENT __KEY_PRESS
363     __ACTION __A_KILL_NASTY
364   __NEXT_ACTION
365     __MODIFIER_KEY __CTRL_META5
366     __KEY s
367     __EVENT __KEY_PRESS
368     __ACTION __A_STICK
369   __NEXT_ACTION
370     __MODIFIER_KEY __CTRL_META5
371     __KEY i
372     __EVENT __KEY_PRESS
373     __ACTION __A_ICONIFY
374   __NEXT_ACTION
375     __MODIFIER_KEY __CTRL_META5
376     __KEY r
377     __EVENT __KEY_PRESS
378     __ACTION __A_SHADE
379 __END
380
381 /*
382  * These keybindings cant be edited because they aren't called "KEYBINDINGS" thus
383  * they also can never be lost or accidentally deleted by users
384  */
385 __ACLASS __BGN
386   __NAME KEYBINDINGS_UNCHANGABLE
387   __TYPE __TYPE_GLOBAL
388     __KEY d
389     __EVENT __KEY_PRESS
390     __MODIFIER_KEY __CTRL_META5
391     __ACTION __A_DRAGDIR_SET
392   __NEXT_ACTION
393     __KEY o
394     __MODIFIER_KEY __CTRL_META5
395     __EVENT __KEY_PRESS
396     __ACTION __A_DRAGBAR_ORDER_SET
397   __NEXT_ACTION
398     __KEY c
399     __MODIFIER_KEY __CTRL_META5
400     __EVENT __KEY_PRESS
401     __ACTION __A_HIDESHOW_BUTTON buttons CONFIG*
402   __NEXT_ACTION
403     __KEY b
404     __MODIFIER_KEY __CTRL_META5
405     __EVENT __KEY_PRESS
406     __ACTION __A_HIDESHOW_BUTTON
407   __NEXT_ACTION
408     __KEY a
409     __MODIFIER_KEY __CTRL_META5
410     __EVENT __KEY_PRESS
411     __ACTION __A_HIDESHOW_BUTTON all
412 __END