File: keys - Tab length: 1 2 4 8 - Lines: on off - No wrap: on off

#########################################################################
#
#           DESKTOP
#
#########################################################################

Control Mod1 w : RootMenu


OnDesktop Mouse1 : HideMenus
OnDesktop Mouse3 : RootMenu

Control Mod1 Shift d : ShowDesktop
Mod1 F1 : ShowDesktop

Control Mod1 Delete : MacroCmd {CloseAllWindows} {Exit}


#########################################################################
#
#           WINDOWS
#
#########################################################################

Control Mod1 Mouse2 : ClientMenu
OnTitlebar Mouse3 : WindowMenu

OnTitlebar    Mouse1 : StartMoving
OnWindow Mod1 Mouse1 : StartMoving
OnWindow Mod1 Mouse2 : Lower
OnWindow Mod1 Mouse3 : StartResizing NearestCornerOrEdge

OnWindow Mod1 Mouse4 : If {And {Matches (Maximized=no)}{Matches (MaximizedVertical=no)}}{MaximizeVertical}{If {Matches (Maximized=no)}{MacroCmd {MaximizeVertical}{Maximize}}}
OnWindow Mod1 Mouse5 : If {Matches (Maximized=yes)} {MacroCmd {Maximize}{MaximizeVertical}} {If {Matches (MaximizedVertical=yes)}{MacroCmd {Maximize}{Maximize}} {Iconify}}

Mod1       Tab : NextWindow
Mod1 Shift Tab : PrevWindow

Mod1 F4 : Close


#########################################################################
#
#           MULTIMEDIA
#
#########################################################################

Control Mod1 KP_0 : Exec amixer sset Master,0 toggle
Control Mod1 KP_2 : Exec amixer sset Master,0 4096-
Control Mod1 KP_8 : Exec amixer sset Master,0 4096+
Control Mod1 KP_5 : Exec audacious --play-pause
Control Mod1 KP_4 : Exec audacious --rew
Control Mod1 KP_6 : Exec audacious --fwd
Control Mod1 KP_1 : Exec audacious --stop



#########################################################################
#
#           APPLICATIONS
#
#########################################################################

Mod1 F2 : Exec fbrun
Mod1 F3 : If {Some Matches (konsole)} {NextWindow (konsole)} {Exec konsole}
107     : Exec ksnapshot


Control Mod1 3 : Exec k3b
Control Mod1 5 : Exec kdevelop
Control Mod1 a : Exec audacious
Control Mod1 c : Exec kcalc
Control Mod1 d : Exec XDG_CURRENT_DESKTOP=KDE dolphin
Control Mod1 e : Exec kdesvn
Control Mod1 f : Exec iceweasel
Control Mod1 i : Exec konversation
Control Mod1 k : Exec kate
Control Mod1 l : Exec codelite
Control Mod1 m : Exec kmix
Control Mod1 n : Exec ktorrent
Control Mod1 o : Exec okular
Control Mod1 p : Exec kolourpaint
Control Mod1 q : Exec qtcreator
Control Mod1 r : Exec konsole
Control Mod1 s : Exec gksu synaptic
Control Mod1 t : Exec tiemu
Control Mod1 v : Exec vlc
Control Mod1 x : Exec xkill
Control Mod1 z : Exec doxywizard

Mod1 Shift 3 : If {Some Matches (k3b)}          {NextWindow (k3b)}          {Exec k3b}
Mod1 Shift 5 : If {Some Matches (kdevelop)}     {NextWindow (kdevelop)}     {Exec kdevelop}
Mod1 Shift a : If {Some Matches (audacious)}    {NextWindow (audacious)}    {Exec audacious}
Mod1 Shift c : If {Some Matches (kcalc)}        {NextWindow (kcalc)}        {Exec kcalc}
Mod1 Shift d : If {Some Matches (dolphin)}      {NextWindow (dolphin)}      {Exec XDG_CURRENT_DESKTOP=KDE dolphin}
Mod1 Shift e : If {Some Matches (kdesvn)}       {NextWindow (kdesvn)}       {Exec kdesvn}
Mod1 Shift f : If {Some Matches (Navigator)}    {NextWindow (Navigator)}    {Exec firefox}
Mod1 Shift i : If {Some Matches (konversation)} {NextWindow (konversation)} {Exec konversation}
Mod1 Shift k : If {Some Matches (kate)}         {NextWindow (kate)}         {Exec kate}
Mod1 Shift l : If {Some Matches (codelite)}     {NextWindow (codelite)}     {Exec codelite}
Mod1 Shift m : If {Some Matches (kmix)}         {NextWindow (kmix)}         {Exec kmix}
Mod1 Shift n : If {Some Matches (ktorrent)}     {NextWindow (ktorrent)}     {Exec ktorrent}
Mod1 Shift o : If {Some Matches (okular)}       {NextWindow (okular)}       {Exec okular}
Mod1 Shift p : If {Some Matches (kolourpaint)}  {NextWindow (kolourpaint)}  {Exec kolourpaint}
Mod1 Shift q : If {Some Matches (qtcreator)}    {NextWindow (qtcreator)}    {Exec qtcreator}
Mod1 Shift r : If {Some Matches (konsole)}      {NextWindow (konsole)}      {Exec konsole}
Mod1 Shift s : If {Some Matches (synaptic)}     {NextWindow (synaptic)}     {Exec gksu synaptic}
Mod1 Shift t : If {Some Matches (tiemu)}        {NextWindow (tiemu)}        {Exec tiemu}
Mod1 Shift v : If {Some Matches (vlc)}          {NextWindow (vlc)}          {Exec vlc}
Mod1 Shift x : Exec xkill
Mod1 Shift z : If {Some Matches (doxywizard)}   {NextWindow (doxywizard)}   {Exec doxywizard}