Project

General

Profile

unexist.dev

/

subtle

Assorted tidbits and projects

Grabs » History » Version 5

Version 4 (Anonymous, 04/06/2009 12:47 PM) → Version 5/56 (Anonymous, 04/19/2009 05:02 PM)

h1. Grabs\015\012\015\012[[Grabs]] are the mouse button and keyboard mappings in [[subtle]]. Every button/keyboard combination Each grab can be assigned a [[Grabsgrab]]. \015\012\015\012Genereally button/key combination - there exist three different grabs types:\015\012# Predefined grabs\015\012# Grabs which call a "Ruby":http://www.ruby-lang.org block\015\012# Grabs that exec a program\015\012\015\012h2. Chains\015\012\015\012Modifier keys:\015\012A = Alt key S = Shift key\015\012C = Control key W = Super (Windows key)\015\012M = Meta key\015\012\015\012Mouse buttons:\015\012B1 = Button1 B2 = Button2\015\012B3 = Button3 B4 = Button4\015\012B5 = Button5\015\012\015\012h2. Predefined\015\012\015\012h3. Views\015\012\015\012Jump to the numbered view.\015\012\015\012* *Subtle::Grab::Jump1*\015\012* *Subtle::Grab::Jump2*\015\012* are no limits. \015\012\015\012h2. Views\015\012\015\012* *ViewJump1*\015\012* *ViewJump2*\015\012* *...*\015\012* *Subtle::Grab::JumpN*\015\012\015\012h3. *ViewJumpN*\015\012\015\012h2. Windows\015\012\015\012Window [[Grabs|grabs]] manipulate/toggle various properties of client windows.\015\012\015\012* *Subtle::Grab::WindowMove*\015\012* *Subtle::Grab::WindowResize*\015\012* *Subtle::Grab::WindowFloat*\015\012* *Subtle::Grab::WindowFull*\015\012* *Subtle::Grab::WindowStick*\015\012* *Subtle::Grab::WindowKill*\015\012\015\012h3. *WindowMove*\015\012* *WindowResize*\015\012* *WindowFloat*\015\012* *WindowFull*\015\012* *WindowStick*\015\012* *WindowKill*\015\012\015\012h2. Gravities\015\012\015\012[[Gravity]] [[Grabs|grabs]] manipulate the [[Gravity|gravity]] of the client on the current view.\015\012\015\012* *Subtle::Grab::GravityTopLeft*\015\012* *Subtle::Grab::GravityTop*\015\012* *Subtle::Grab::GravityTopRight*\015\012* *Subtle::Grab::GravityLeft*\015\012* *Subtle::Grab::GravityCenter*\015\012* *Subtle::Grab::GravityRight*\015\012* *Subtle::Grab::GravityBottomLeft*\015\012* *Subtle::Grab::GravityBottom*\015\012* *Subtle::Grab::GravityBottomRight*\015\012\015\012h2. *GravityTopLeft*\015\012* *GravityTop*\015\012* *GravityTopRight*\015\012* *GravityLeft*\015\012* *GravityCenter*\015\012* *GravityRight*\015\012* *GravityBottomLeft*\015\012* *GravityBottom*\015\012* *GravityBottomRight*\015\012\015\012h2. Execs\015\012\015\012Every [[Grabs|grab]] that is *not* one of the above is considered to be an exec command and started by invoking a shell.\015\012\015\012* *xterm +sb*