hey everyone,
I use fluxbox, and as a service to the community I have randomly decided to post my version the file mentioned in the title.
I didn't come up with the entire file, it is an accumulation of neat things that my friends and I had in our keybindings. One day while talking about fluxbox (geeky, i know) we came up with the idea to combine our files into a "holy grail" of keybindings files, and here is what we came up with.
enjoy,
feel free to add improvements or additions
Code:
# File generated by a bunch of fluxbox lovers XD
#
# fyi: Mod1 == Alt
#
### the most important 2 lines: ###
Control Shift R :ExecCommand fbrun -h 20 # run dialog, beats the hell out of menus :)
Control Shift Return :ExecCommand x-terminal-emulator
###
Control Shift F12 :ExecCommand sudo hibernate
Control Mod1 Delete :ExecCommand xscreensaver-command -lock #lock screen
Mod1 Tab :NextWindow
Control Shift Q :Close # close current window
Control Shift E :ExecCommand eject
Control Shift P :ExecCommand import -window root `date +screenshot-%Y.%m.%d--%H.%m.%S.png` #save screenshot in home dir
Control Shift A :MaximizeWindow
Control Shift S :ShadeWindow
Control Shift D :MaximizeVertical
#Control Shift M :ExecCommand 3ddesk # some of my friends use 3ddesk
Control Shift X :ExecCommand xkill
Control Shift C :MaximizeHorizontal
Control Shift Left :PrevWorkspace
Control Shift Right :NextWorkspace
Control Escape :RootMenu
# move windows around with the keyboard !!
Control Shift k :MoveUp 16
Control Shift j :MoveDown 16
Control Shift l :MoveRight 16
Control Shift h :MoveLeft 16
# resize windows with keyboard
Control Mod1 k :Resize 0 -10
Control Mod1 j :Resize 0 10
Control Mod1 l :Resize 10 0
Control Mod1 h :Resize -10 0
# resize by 1 pixel (or one column/row in terminal)
Control Mod1 Shift k :Resize 0 -1
Control Mod1 Shift j :Resize 0 1
Control Mod1 Shift l :Resize 1 0
Control Mod1 Shift h :Resize -1 0
#xmms controls by brandon
#track
Control Mod1 Right :ExecCommand xmms-shell -e next
Control Mod1 Left :ExecCommand xmms-shell -e previous
#volume
Control Mod1 Up :ExecCommand xmms-shell -e "+ 10"
Control Mod1 Down :ExecCommand xmms-shell -e "- 10"
Control Mod1 p :ExecCommand xmms-shell -e pause