diff options
author | Alan Pearce | 2017-11-25 21:01:49 +0100 |
---|---|---|
committer | Alan Pearce | 2017-11-25 21:01:49 +0100 |
commit | d1a4e4a6d60f97c22d1d1463eb2898c20e6db05c (patch) | |
tree | 667c2437bfa06b3dd968b56d3158f7c16eea0bf3 /xbindkeys/.xbindkeysrc.scm | |
parent | 8568b1783f7a9d3d061d7a3005921196b21536c6 (diff) | |
download | nixfiles-d1a4e4a6d60f97c22d1d1463eb2898c20e6db05c.tar.lz nixfiles-d1a4e4a6d60f97c22d1d1463eb2898c20e6db05c.tar.zst nixfiles-d1a4e4a6d60f97c22d1d1463eb2898c20e6db05c.zip |
Move old files to stow-correct positions
Diffstat (limited to 'xbindkeys/.xbindkeysrc.scm')
-rw-r--r-- | xbindkeys/.xbindkeysrc.scm | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/xbindkeys/.xbindkeysrc.scm b/xbindkeys/.xbindkeysrc.scm new file mode 100644 index 00000000..7b00c38d --- /dev/null +++ b/xbindkeys/.xbindkeysrc.scm @@ -0,0 +1,57 @@ +;; To specify a key, you can use 'xbindkeys --key' or +;; 'xbindkeys --multikey' and put one of the two lines in this file. + +;; A list of keys is in /usr/include/X11/keysym.h and in +;; /usr/include/X11/keysymdef.h +;; The XK_ is not needed. + +;; List of modifier: +;; Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock), +;; Mod3 (CapsLock), Mod4, Mod5 (Scroll). + + +;; The release modifier is not a standard X modifier, but you can +;; use it if you want to catch release instead of press events + +;; By defaults, xbindkeys does not pay attention to modifiers +;; NumLock, CapsLock and ScrollLock. +;; Uncomment the lines below if you want to use them. +;; To dissable them, call the functions with #f + + +;;;;EXTRA FUNCTIONS: Enable numlock, scrolllock or capslock usage +;;(set-numlock! #t) +;;(set-scrolllock! #t) +;;(set-capslock! #t) + +;;;;; Scheme API reference +;;;; +;; Optional modifier state: +;; (set-numlock! #f or #t) +;; (set-scrolllock! #f or #t) +;; (set-capslock! #f or #t) +;; +;; Shell command key: +;; (xbindkey key "foo-bar-command [args]") +;; (xbindkey '(modifier* key) "foo-bar-command [args]") +;; +;; Scheme function key: +;; (xbindkey-function key function-name-or-lambda-function) +;; (xbindkey-function '(modifier* key) function-name-or-lambda-function) +;; +;; Other functions: +;; (remove-xbindkey key) +;; (run-command "foo-bar-command [args]") +;; (grab-all-keys) +;; (ungrab-all-keys) +;; (remove-all-keys) +;; (debug) + +(xbindkey '(mod4 F9) "mpc toggle") +(xbindkey '(mod4 F10) "mpc prev") +(xbindkey '(mod4 F11) "mpc next") +(xbindkey '(mod4 F12) "mpc stop") + +(xbindkey '(mod4 p) "dmenu_run -fn '-misc-termsyn-medium-r-normal--11-79-100-100-c-60-*-*' -nb '#002b36' -nf '#fdf6e3' -sb '#586e75' -sf '#fdf6e3' -hist '/home/alan/.cache/dmenu_run_history'") +(xbindkey '(mod4 shift T) "urxvtc") +(xbindkey '(mod4 shift E) "emacsclient -c") |