sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

index.md (1669B)


      1 Alt-tab
      2 =======
      3 
      4 Description
      5 -----------
      6 This patch add alt-tab like functionality to dwm.
      7 It cycles through windows/clients in their recently used order.
      8 
      9 Configuration Options
     10 ---------------------
     11 * `tabModKey` - If this key is hold the alt-tab functionality stays acitve. This key must be the same as key that is used to active functin altTabStart 
     12 * `tabCycleKey` - If this key is hit the alt-tab program moves one position forward in clients stack. This key must be the same as key that is used to active functin altTabStart
     13 * `tabPosY` - Tab position on Y axis, 0 = bottom, 1 = center, 2 = top
     14 * `tabPosX` - Tab position on X axis, 0 = left, 1 = center, 2 = right
     15 * `maxWTab` - Tab menu width
     16 * `maxHTab` - Tab menu height
     17 
     18 keycode
     19 -------
     20 tabModkye and tabCycleKey are keycodes values.
     21 If you want to change them you can get different keycode values from "get-xkey" program bellow.
     22 
     23 Compile get-xkey
     24 ```
     25 # compile
     26 gcc get-xkey.c -L/usr/X11R6/lib -lX11 -o get-xkey
     27 # run
     28 ./get-xkey
     29 ```
     30 Now just press desired key and watch output in stdout.
     31 To quit program just close the window or in the terminal press Ctrl+c.
     32 
     33 Notes
     34 -----
     35 This patch is also hosted on my [github](https://github.com/ViliamKovac1223/dwm-ViliamKovac1223-build/tree/main/patches).
     36 
     37 Download
     38 --------
     39 * [dwm-alttab-20220709-d3f93c7.diff](dwm-alttab-20220709-d3f93c7.diff)
     40 * [get-xkey.c](get-xkey.c)
     41 
     42 Authors
     43 -------
     44 * Viliam Kováč - viliamkovac1223@gmail.com
     45 
     46 Fake Internet money
     47 -------------------
     48 If you like my work and want to support me by some fake internet money, here is my monero address
     49 
     50 85EVKkDnQMYZxmJ7Fj5dG6Lw9V3vZRxAjft3btaB2FhzTCGoGocbRTAS857tgZvy1QD5cShxxp98S6y3utG3nqMTVARnW8P