index.md - sites - public wiki contents of suckless.org
 (HTM) git clone git://git.suckless.org/sites
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       index.md (1062B)
       ---
            1 multikey
            2 ========
            3 
            4 Description
            5 -----------
            6 This patch allows you to use a single key combination to trigger different
            7 functions based on the number of times you press the key combination
            8 consecutively within a short period of time. This is accomplished by modifying 
            9 the `Key` struct to add a new int field `npresses` which can be:
           10 
           11       0 = Trigger keybinding on 1 keypress (ignoring multikey functionality)
           12       1 = Trigger keybinding on 1 keypress 
           13       2 = Trigger keybinding on 2 successive keypresess 
           14       3 = Trigger keybinding on 3 successive keypresess
           15    ...n = Trigger keybinding on n successive keypresses
           16 
           17 The maximum / last value set for the key combination can also be triggered by
           18 holding the key down. 
           19 
           20 In the example added to the config.def.h, the tiling layout is set when
           21 Mod+w is tapped once, float layout is set when Mod+w is tapped twice, and
           22 monocole layout is set when Mod+w is tapped three times (or held down).
           23 
           24 Download
           25 --------
           26 * [dwm-multikey-6.2.diff](dwm-multikey-6.2.diff)
           27 
           28 Authors
           29 -------
           30 * Miles Alan - <m@milesalan.com>