Project

General

Profile

unexist.dev

subtle

Assorted tidbits and projects

Grabs » History » Version 5

« Previous - Version 5/56 (diff) - Next » - Current version
Anonymous, 04/19/2009 05:02 PM


Grabs\015\012\015\012Grabs are the mouse button and keyboard mappings in subtle. Every button/keyboard combination can be a Grabsgrab. \015\012\015\012Genereally there exist three different grabs types:\015\012# Predefined grabs\015\012# Grabs which call a Ruby 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* ...\015\012* Subtle::Grab::JumpN\015\012\015\012h3. Windows\015\012\015\012Window 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. Gravities\015\012\015\012Gravity grabs manipulate the 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. Execs\015\012\015\012Every 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