• Show log

    Commit

  • Hash : 4b81c9f3
    Author : Ran Benita
    Date : 2012-10-22T21:00:57

    Report which components of the state have changed
    
    We add a return value to the xkb_state_update_key and
    xkb_state_update_mask, which reports to the caller which of the state
    components have changed as a result.
    
    This restores the XKB functionality of the XkbStateNotify and
    XkbIndicatorsStateNotify events. See:
    http://www.x.org/releases/current/doc/kbproto/xkbproto.html#Events
    It is quite useful in some situations. For example, it allows an
    application to avoid doing some work if nothing of relevance in the
    state has changed. Say, a keyboard layout applet. Also useful for
    debugging.
    
    The deltas themselves are not provided, because I can't see a use case.
    If needed, it should be possible to add some API for that.
    
    In xkbcommon, keymaps are immutable, so all of the other *Notify events
    from XKB are irrelevant.
    
    Signed-off-by: Ran Benita <ran234@gmail.com>
    

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