• Show log

    Commit

  • Hash : ecea0d71
    Author : Daniel Stone
    Date : 2012-03-21T02:20:07

    Add new state API Add new API to deal with xkb_state objects, including xkb_state_update_key, which runs the XKB action machinery internally to calculate what exactly happens to the state when a given key is pressed or released. The canonical way to deal with keys is now: struct xkb_state *state = xkb_state_new(xkb); xkb_keysym_t *syms; int num_syms; xkb_state_update_key(state, key, is_down); num_syms = xkb_key_get_syms(state, key, &syms); More state handling API, including a way to get at or ignore preserved modifiers, is on its way. Signed-off-by: Daniel Stone <daniel@fooishbar.org>

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/libxkbcommon.git
    Git SSH git@git.kmx.io:kc3-lang/libxkbcommon.git
    Public access ? public
    Description
    Users
    thodg_l kc3_lang_org thodg_w thodg_m thodg www_kmx_io
    Tags

  • README

  • All questions regarding this software should be directed at the
    Xorg mailing list:
    
            http://lists.freedesktop.org/mailman/listinfo/xorg
    
    Please submit bug reports to the Xorg bugzilla:
    
            https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
    
    The master development code repository can be found at:
    
            git://anongit.freedesktop.org/git/xorg/lib/libxkbcommon
    
            http://cgit.freedesktop.org/xorg/lib/libxkbcommon
    
    For patch submission instructions, see:
    
    	http://www.x.org/wiki/Development/Documentation/SubmittingPatches
    
    For more information on the git code manager, see:
    
            http://wiki.x.org/wiki/GitPage