File: keys.in

package info (click to toggle)
icewm 1.3.8%2Bmod%2B20161220-1
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 7,160 kB
  • ctags: 5,575
  • sloc: cpp: 48,848; ansic: 1,813; makefile: 1,129; sh: 339; xml: 48
file content (31 lines) | stat: -rw-r--r-- 1,498 bytes parent folder | download | duplicates (2)
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
# This is an example for IceWM's hotkey definition file.
#
# Place your variants in @CFGDIR@ or in $HOME/.icewm
# since modifications to this file will be discarded when you
# (re)install icewm.
#
# A list of all valid keyboard symbols can be found in
# /usr/include/X11/keysym.h, keysymdefs.h, XF86keysym.h, ...
# You'll have to omit XK_ prefixs and to replace XF86XK_ prefixes by
# XF86. Valid modifiers are Alt, Ctrl, Shift, Meta, Super and Hyper.
#
key "Alt+Ctrl+t"			x-terminal-emulator
key "Alt+Ctrl+b"			sensible-browser about:blank
key "Alt+Ctrl+s"			sensible-browser http://www.duckduckgo.com

key "Super+KP_Subtract"			amixer sset PCM 5%-
key "Super+KP_Add"			amixer sset PCM 5%+

# "Multimedia key" bindings for XFree86. Gather the keycodes of your
# advanced function keys by watching the output of the xev command whilest
# pressing those keys and map those symbols by using xmodmap.

key "XF86Standby"			/bin/sh -c "{ test -e /run/systemd/system && systemctl suspend; } || sudo -n pm-suspend"
key "XF86Sleep"				/bin/sh -c "{ test -e /run/systemd/system && systemctl suspend; } || sudo -n pm-suspend"
key "XF86AudioLowerVolume"		amixer sset PCM 5%-
key "XF86AudioRaiseVolume"		amixer sset PCM 5%+
key "XF86AudioMute"			amixer sset PCM 0%
key "XF86HomePage"			sensible-browser about:blank
key "XF86Search"			sensible-browser http://www.duckduckgo.com
key "XF86Eject"				eject
key "XF86Calculator"  /bin/sh -c "gnome-calculator || xcalc || ( type bc >/dev/null 2>&1 && xterm -e bc -l)"