sites

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

index.md (1025B)


      1 keybindings
      2 ===========
      3 
      4 Description
      5 -----------
      6 This patch allows you to map a key binding into different key binding.
      7 Main objective is to utilise VIM-esque key bindings, such as:
      8 - `Alt + [hjkl]`: `[Left/Down/Up/Right]`
      9 - `Alt + Shift + [hjkl]`: `Shift + [Left/Down/Up/Right]`
     10 
     11 This is useful when you have to use GUI applications which doesn't have good
     12 support for VIM-like key binding, like editing text on modern GUI web browsers.
     13 
     14 Default Key Bindings
     15 --------------------
     16 Most bindings work with `Shift` key:
     17 
     18 ### Two-Handed
     19 - `Alt + [hjkl]`: `[Left/Down/Up/Right]`
     20 - `Alt + [pn]`: `[Up/Right]`(`readline`-like binding)
     21 - `Alt + [io]`: `Ctrl + [Left/Right]`(jump by word)
     22 - `Alt + [=-]`: `Ctrl + [Home/End]`(page up/down)
     23 
     24 ### One-Handed
     25 - `Alt + [sxzc]`: `[Up/Down/Left/Right]`
     26 - `Alt + [ae]`: `[Home/End]`(`readline`-like binding)
     27 - `Alt + d`: `Return`(This doesn't work with `Shift` key)
     28 
     29 Download
     30 --------
     31 * [dwm-keybindings-6.5.diff](dwm-keybindings-6.5.diff)
     32 
     33 Author
     34 ------
     35 * suiso67 <suiso67@macadamia.rocks>