-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathxbindkeysrc
85 lines (65 loc) · 1.46 KB
/
xbindkeysrc
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# -*- shell-script -*-
# Load the file by executing:
# killall xbindkeys && xbindkeys -f ~/.xbindkeysrc
# Use xbindkeys -k
# to recognize key sequence
# Source: https:bbs.archlinux.orgviewtopic.php?pid=1042589#p1042589 *
# Volume up/down
"/usr/bin/amixer -q sset Master 10%+ && ~notifyvolume"
Control+Shift+Right
"/usr/bin/amixer -q sset Master 10%- && ~notifyvolume"
Control+Shift+Left
# Mute
"/usr/bin/amixer -D pulse set Master Playback Switch toggle && ~notifyvolume"
Control+Shift+0
# Lock screen
"slock"
Control+Shift+l
"xdotool click 4 --repeat 2"
Control+Shift+Up
"xdotool click 5 --repeat 2"
Control+Shift+Down
# Screenshots
"gnome-screenshot"
Control+Shift+S
# VPN connection toggle
"vpn"
Control+Shift+I
# Text editor
"gedit"
Control+Shift+G
# File explorer
"thunar ~/Downloads"
Control+Shift+T
# Slack
"~/scripts/slack_toggle.sh"
Control+Shift+K
# Slack
"~/dotfiles/i3_manage.py"
Control+Shift+M
# Automatic typing
# Account number
"~/scripts/typetext/wrappers/account_number.sh k"
Alt + k
# Offical email (PL)
"~/scripts/typetext/wrappers/official_email_pl.sh o"
Alt + o
# Regards (PL)
"~/scripts/typetext/wrappers/regards.sh p"
Alt + p
# Polish ID number
"~/scripts/typetext/wrappers/id_number.sh i"
Alt + i
# Polish ID number
"~/scripts/typetext/wrappers/car_licence_number.sh l"
Alt + l
# E-mail
"~/scripts/typetext/wrappers/email.sh e"
Alt + e
"gedit"
Shift+Mod4 + Shift_R
# "dmenu_run"
# Mod2 + Menu
# Use FZF to choose a git branch
# "b"
# Control+b