]> git.phdru.name Git - dotfiles.git/blob - .fvwm/.fvwm2rc
Feat(recode-filenames-recursive): Allow to omit parameters
[dotfiles.git] / .fvwm / .fvwm2rc
1
2 Read decorations
3
4 Read globalfeel
5
6 Read startup
7
8 Read styles
9
10 Read iconstyles
11
12 Read functions
13
14 Read bindings
15
16 Read menus
17
18 Read modules
19
20 #
21 # * What are the default bindings?
22 #
23 # Mouse bindings:
24 # --------------
25 #
26 # Mouse 1 on the root window:    main menu
27 # Mouse 2 on the root window:    window operations menu
28 # Mouse 3 on the root window:    Window List of all normal applications
29 # Ctrl-Mouse 3 on the root window: Window List of all skipped applications
30 #
31 # Alt-Mouse x inside a window: as Mouse x on the root window
32 # Shift-Alt-Mouse 3 inside a window: Raise or Lower
33
34 # Mouse 1 on the title: Raise, Move for a drag, shade for a double click
35 # Mouse 1 on the borders: Raise, Resize for a drag, shade for a double click
36 # Mouse 1 on an icon: Move, Raise on one click, deiconify for a double
37 # Alt-Mouse 1 on an icon; Raise all the icons
38 # Ctrl-Mouse 1 on the borders: As mouse 1 on the title
39 # Mouse 2 on the title or the borders: window operations menu
40 # Mouse 2 on an icon: deiconify
41 # Mouse 3 on the title/borders: Raise or Lower
42 # Mouse 3 on an icon: The "modules/icons" window operations menu
43 #
44 # Window Buttons:
45 # --------------
46 #
47 # - Left button:
48 # Mouse 1: Window operation menu, double click: close
49 # Mouse 2: Group operations menu
50 # Mouse 3: Quick Move window menu
51 # - Close button (right button)
52 # Mouse 1: Close
53 # Mouse 2: Close all the windows with the same class
54 # Mouse 3: Destroy
55 # - Maximize button (2nd right button)
56 # Mouse 1: Full Maximize
57 # Mouse 2: Maximize Horizontally
58 # Mouse 3: Maximize Vertically
59 # - Iconify button (3rd right button)
60 # Mouse 1: Iconify
61 # Mouse 2: Iconify all the windows with the same class
62 # Mouse 3: Shade all the windows with the same class
63 #
64 # Key bindings (anywhere):
65 # ------------
66 #
67 # Shift-Left/Right/Up/Down: scroll Left/Right/Up/Down by 1 page
68 # Alt-Left/Right/Up/Down: scroll Left/Right/Up/Down by 1/10 page
69 #
70 # Shift-Ctrl-Left/Right/Up/Down: move the pointer by 1O% of a page
71 # Alt-Ctrl-Left/Right/Up/Down: move the pointer by 1% of a page
72 #
73 # Alt-Ctrl-PageUp/PageDown: scroll by one desktop page
74 #
75 # Shift-Alt-F1: Main menu
76 # Shift-Alt-F2: Window operations menu
77 # Shift-Alt-F3: WindowList
78 # Shift-Alt-F4: Close
79 # Shift-Alt-F5: RaiseLower
80 # Shift-Alt-F6: Raise all Icons
81 # Shift-Alt-F7: Move
82 # Shift-Alt-F8: Resize
83 # Shift-Alt-F9: Iconify
84 # Shift-Alt-F10: Maximize
85 # Shift-Alt-F11: Identify
86 # Shift-Alt-F12: Console
87 #
88 # Alt-Tab released at once: previous (normal) window
89 # Alt-Tab: WindowList of all normal windows and warp to the selected window
90 #          when released
91 #
92 # Ctrl-Alt-Tab: WindowList of all skipped windows
93 #
94 # Stroke bindings:
95 # ---------------
96 #
97 # You need to have FVWM compiled with stroke support (these bindings
98 # are defined only in this case) and libstroke installed.
99 # Mouse button 3 is used (this button must be pressed during the stroke),
100 # no modifiers are needed when you start your mouse motion on the root
101 # window and you must use the Alt modifier if you start your mouse motion
102 # on a window (you cannot start your motion on a window title bar or frame).
103 # The mouses motion:
104 #
105 # A | from the top to the bottom: your preferred terminal
106 # A | from the bottom to the top: your prefered editor
107 # A / from the bottom to the top: your prefered file manager
108 # A C from the top: xcalc
109 # A N (from the bottom): netscape
110 # A clockwise box from the top left: FvwmForm-QuitVerify
111 #
112
113 ModuleSynchronous FvwmM4 -lock main.m4