-
Notifications
You must be signed in to change notification settings - Fork 0
/
regular_bindings.conf
162 lines (155 loc) · 7.91 KB
/
regular_bindings.conf
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
#-------------------------------------------------------------------------------------------|
#------------<[--MAXIMILIAN-BALLARD--]>-----------------<[--MODES--]>-----------------------|
#-------------------------------------------------------------------------------------------|
# i3 config file (v4)
#------------------------------------------------------------------------------------------------------------------#
# bindcode [keycode] to bind by keycode
# Example:
# bindcode 133 focus up
#------------------------------------------------------------------------------------------------------------------#
#---------------------------------------------------SET-MACROS-----------------------------------------------------#
set $Br bindsym Mod1+
set $Br_CTRL bindsym Mod1+Ctrl
set $SF bindsym Mod1+Shift+
set $SF_CTRL bindsym Mod1+Shift+Ctrl
set $Mb bindsym --whole-window
#---------------------------------------------------WORKSPACE------------------------------------------------------#
$Br 1 $B1 workspace 1
$Br 2 $B1 workspace 2
$Br 3 $B1 workspace 3
$Br 4 $B1 workspace 4
$Br 5 $B1 workspace 5
$Br 6 $B1 workspace 6
$Br 7 $B1 workspace 7
$Br 8 $B1 workspace 8
$Br 9 $B1 workspace 9
$Br 0 $B1 workspace 10
$Br bracketleft $B1 workspace 11
$Br bracketright $B1 workspace 12
$Br apostrophe $B1 workspace 13
$Br backslash $B1 workspace 14
$Br Super_L $B1 focus output $MON_1
$Br BackSpace $B1 focus output $MON_2
$Br equal $B1 focus output $MON_P
$SF 0 $B1 move container to workspace 10
$SF 1 $B1 move container to workspace 1
$SF 2 $B1 move container to workspace 2
$SF 3 $B1 move container to workspace 3
$SF 4 $B1 move container to workspace 4
$SF 5 $B1 move container to workspace 5
$SF 6 $B1 move container to workspace 6
$SF 7 $B1 move container to workspace 7
$SF 8 $B1 move container to workspace 8
$SF 9 $B1 move container to workspace 9
$SF apostrophe $B1 move container to workspace 13
$SF backslash $B1 move container to workspace 14
$SF bracketleft $B1 move container to workspace 11
$SF bracketright $B1 move container to workspace 12
$SF Super_L $B1 move container to output $MON_1
$SF BackSpace $B1 move container to output $MON_2
$SF equal $B1 move container to output $MON_P
#---------------------------------------------------BINDINGS-------------------------------------------------------#
$Mb button9 $_ exec screengrab
$Mb button8 $_ [title="i3s_kitty_term"] scratchpad show
$Br a $B1 focus parent
$Br b $B1 floating toggle ; move position center
$Br c $_ exec /usr/local/bin/st -c 'special_float' -n 'i3s_note' /usr/bin/env nvim -O "file:///$HOME/Desktop/Coding/WEB_BROWSER/Firefox/"*
$Br d $_ exec $dmenu_script -run
$Br e $_ layout toggle split
$Br f $_ exec $xmsg_script "Mousemove"; mode mousemove
$Br g $_ exec shotgun -s
$Br h $B1 focus left
#$Br i $_ exec $dmenu_search
$Br i $_ [class="Brave"] scratchpad show
$Br j $B1 focus down
$Br k $B1 focus up
$Br l $B1 focus right
$Br m $B1 scratchpad show
$Br n $_ [instance="i3s_note"] scratchpad show
$Br o $_ fullscreen
$Br p $_ exec dunstctl close-all
$Br r $_ exec $xmsg_script "Resize"; mode resize
$Br s $_ layout stacking
$Br t $B1 [class="Zathura"] scratchpad show
$Br u $B1 [title="i3s_kitty_term"] scratchpad show
$Br v $_ split v
$Br w $_ layout tabbed
$Br x $_ exec $monitor_script 'rotate' '$MON_2' 'right'
$Br y $_ exec $xmsg_script "Freekey"; mode freekey
$Br z $_ exec $xmsg_script "Zathura"; mode zathura
#bindsym button9 $_ exec screengrab
$SF d $_ exec $xmsg_script "run_program"; mode run_program
$SF e $_ exec $HOME/bin/custom_exit.sh
$SF h $B1 move left 20px
$SF i $_ exec $xmsg_script "MPV" ; mode mpv
$SF j $B1 move down 20px
$SF k $B1 move up 20px
$SF l $B1 move right 20px
$SF m $B1 floating enable, $scratchpad_default, move position center, move scratchpad, scratchpad show
$SF n $_ exec /usr/local/bin/st -c 'special_note' -n 'i3s_note' nvim "$HOME/Documents/Notepad/note.txt"
$SF p $_ exec /usr/bin/brave --incognito
$SF q $_ kill
$SF t $_ exec /usr/bin/torbrowser-launcher
$SF u $_ exec /usr/bin/kitty --title='i3s_kitty_term'
$SF v $_ split h
$SF x $_ exec $clipboard_script "DATE" "TIME"
$Br_CTRL m $_ mark --add "g"
$SF_CTRL e $_ exec $zathura_script -o
$SF_CTRL h $B1 move left 20px
$SF_CTRL j $B1 move down 20px
$SF_CTRL k $B1 move up 20px
$SF_CTRL l $B1 move right 20px
$SF_CTRL n $_ exec $zathura_script -O
$Br comma $B1
$Br Menu $_ [class="Emacs"] scratchpad show
$Br semicolon $_ [class=".*qutebrowser.*"] scratchpad show
$Br Up $_ exec "pulseaudio-ctl 'up' || pamixer --increase 1"
$Br Down $_ exec "pulseaudio-ctl 'down' || pamixer --decrease 1"
$Br minus $_ exec $refresh_script --hard "$BROWSER"
$Br period $_ gaps inner all toggle $IN_GAPS, gaps bottom all toggle $BOT_GAPS, gaps left all toggle $L_GAPS, gaps top all toggle $TOP_GAPS, gaps right all toggle $R_GAPS
#$Br Return $_ exec /usr/local/bin/st
$SF greater $_ exec $zathura_script -p+
$SF less $_ exec $zathura_script -p-
$Br Return $_ exec /usr/bin/kitty
$Br slash $_ exec $xmsg_script "Polymove"; mode polymove
$Br space $B1 focus mode_toggle
$SF Up $_ exec $wallpaper_script "UP"
$SF Insert $_ exec $wallpaper_script --pargs --focus
$SF Home $_ exec $wallpaper_script --pargs --tile
$SF End $_ exec $wallpaper_script --pargs --zoom
$SF Delete $_ exec $wallpaper_script --pargs --maximize
$SF Down $_ exec $wallpaper_script "DOWN"
$SF Next $_ exec $wallpaper_script --pargs --center
$SF minus $_ exec /bin/qutebrowser ":reload"
$SF Left $_ exec $wallpaper_script "LEFT"
$SF Prior $_ exec $wallpaper_script --pargs --no-randr
$SF Return $_ exec /usr/bin/brave
$SF Right $_ exec $wallpaper_script "RIGHT"
$SF semicolon $_ exec /usr/bin/qutebrowser
$SF slash $_ exec $zathura_script -d
$SF_CTRL greater $_ gaps inner all plus 10
$SF_CTRL less $_ gaps inner all minus 10
$SF_CTRL minus $_ exec $refresh_script "$BROWSER"
#---------------------------------------------------END------------------------------------------------------------#
#$SF Menu $_ exec $emacs_script -n
#$SF_CTRL Menu $_ exec $emacs_script -r
#$SF Return $_ exec /usr/bin/brave --force-device-scale-factor=$BRAVE_SCALE
#$Br KP_Begin
#$Br KP_Down
#$Br KP_Home
#$Br KP_Left
#$Br KP_Prior
#$Br KP_Right
#$Br KP_Up
#$SF minus $B1 move position mouse
#$SF o reserved
#$Br Super_L $B1 move position center
#$SF a
#$SF b
#$SF c
#$SF f
#$SF r
#$SF s
#$SF y
#$SF z
#BM KP_Next