Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 16, 2015
Commits on Apr 5, 2015
  1. Relay motion events as messages on a socket

    authored
    Spawning shouldn't be used for motion events:
    - It might generate hundreds of parallel processes per second.
    - It randomly alters the order of the pointer coordinates.
Commits on Oct 22, 2014
Commits on Aug 9, 2014
Commits on Jan 19, 2014
  1. Update license

    authored
Commits on Dec 27, 2013
Commits on Oct 8, 2013
  1. Improve const-correctness

    authored
Commits on Oct 2, 2013
Commits on Sep 30, 2013
  1. Add license headers

    authored
Commits on Sep 21, 2013
  1. Implement command cycles

    authored
    The following binding:
        x
            echo {a-c}
    
    will now generate the following output when *x* is pressed 4 times:
        a
        b
        c
        a
Commits on Sep 16, 2013
  1. Handle mapping notify events

    authored
    On each mapping notify events, the keyboard symbols are updated and the
    configuration files are reloaded.
    
    The keyboard layout can be changed on the fly (via setxkbmap).
Commits on Aug 28, 2013
Commits on Jul 2, 2013
  1. New option: `-s`

    authored
Commits on Jun 21, 2013
  1. Reorganize code

    authored
Commits on Jun 18, 2013
  1. Implement chord chains

    authored
    And also:
    - Allow commands and hotkeys to be spread across multiple lines.
    - Allow sequences to be present in the hotkey and not in the command and
      vice versa.
    - Handle literal braces and commas via the backslash inhibitor.
Commits on Mar 22, 2013
  1. Support events replay

    authored
    A new special keysym prefix character is introduced: ':'.
    It allows clients to receive the events we grab.
Commits on Jan 12, 2013
  1. Minor cleanups

    authored
Commits on Jan 9, 2013
Commits on Jan 8, 2013
  1. Add motion notify hotkeys

    authored
Commits on Jan 7, 2013
Commits on Jan 6, 2013
Commits on Jan 4, 2013
Commits on Jan 3, 2013
  1. First commit

    authored
Something went wrong with that request. Please try again.