• 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

    keymap handling library for toolkits and window systems

    Users
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    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