]> git.draconx.ca Git - fvwmconf.git/blob - common/bindings
ff0d4e766dc0f20606b701e684f3e99ac5137a7f
[fvwmconf.git] / common / bindings
1 # MPD shortcuts
2 Key Page_Up   A CM Exec exec mpc prev
3 Key Page_Down A CM Exec exec mpc next
4 Key End       A CM Exec exec mpc stop
5 Key Home      A CM Exec exec mpc pause
6 Key Insert    A CM Exec exec mpc play
7 Key Page_Down A CM Exec exec mpc next
8
9 Mouse 4 A CM Exec exec mpc prev
10 Mouse 5 A CM Exec exec mpc next
11
12 # Window management
13 Key F4 A M  Close
14
15 # When programs don't set the resolution...
16 Key F12 A C Exec exec xrandr -s 0
17
18 # For moving ourself around desktops.
19 Key 1 A CM GotoPage 0 0
20 Key 2 A CM GotoPage 1 0
21 Key 3 A CM GotoPage 2 0
22 Key 4 A CM GotoPage 3 0
23 Key 5 A CM GotoPage 4 0
24 Key 6 A CM GotoPage 5 0
25
26 # Mousewheel stuff
27 Mouse 5 R A GotoPage wrapx +1p 0p
28 Mouse 4 R A GotoPage wrapx -1p 0p
29
30 # Window titlebar bindings
31 DestroyFunc Title_M1Func
32 AddToFunc   Title_M1Func
33  + C Raise
34  + M Move
35
36 Mouse 1 T N Title_M1Func
37 Mouse 2 T N Menu MenuWindow
38 Mouse 3 T N Lower
39 Mouse 4 T N Windowshade True
40 Mouse 5 T N Windowshade False
41
42 # Console
43 Key grave A C  Exec exec $[TERMINAL]
44 Key grave A CM Exec exec $[TERMINAL] -e zsh -f
45 Key F3 A M  Module FvwmConsole -terminal urxvt
46
47 # Screen locking.  Since a double scroll lock is used to communicate with the
48 # KVM, take some care to only lock the screen if the scroll lock key is pressed
49 # once.
50 DestroyFunc FinishLock
51 AddToFunc   FinishLock
52  + I Key Scroll_Lock A A LockScreen
53  + I $*
54
55 DestroyFunc LockScreen
56 AddToFunc   LockScreen
57  + I Schedule 750 FinishLock Exec exec xscreensaver-command -lock
58  + I Key Scroll_Lock A A FinishLock Deschedule $[schedule.last]
59
60 Key Scroll_Lock A A LockScreen
61
62 DestroyFunc DoPageMove
63 AddToFunc   DoPageMove
64 + I GotoPage   $0 0
65 + I MoveToPage $0 0
66
67 # Keymap config
68 PipeRead "[ -f '$[FVWM_USERDIR]/common/keymaps/$[KEYMAP]' ] \
69           && echo Read common/keymaps/$[KEYMAP] \
70           || echo Read common/keymaps/default"