summaryrefslogtreecommitdiff
path: root/src/keymap.h
Commit message (Expand)AuthorAgeFilesLines
* Add support for modmap None (#291)Wismill2023-05-011-0/+3
* API to query modifier set required to type a keysymJaroslaw Kubik2020-03-201-0/+11
* keymap: fix NULL dereference when dumping the default fallback typeRan Benita2017-12-121-0/+1
* keymap: share LevelsSameSyms()Ran Benita2016-02-281-0/+3
* keymap: fix outdated commentRan Benita2015-10-261-1/+1
* keymap: rename XkbKeyGroupWidth to XkbKeyNumLevelsRan Benita2014-09-251-1/+1
* Make the effective mod mask calculation available to other filesRan Benita2014-08-181-0/+3
* keymap: remove "flags" field of xkb_private_actionRan Benita2014-08-091-1/+0
* keymap, keycodes, compat: don't use darray for LEDsRan Benita2014-04-221-1/+12
* keymap: don't use darray in xkb_mod_setRan Benita2014-04-221-3/+8
* keymap: add and use xkb_mods_{foreach,enumerate}()Ran Benita2014-04-221-0/+6
* keymap: rename xkb_foreach_key to xkb_keys_foreachRan Benita2014-04-221-1/+1
* keymap: protect xkb_foreach_key macro paramsRan Benita2014-04-221-3/+3
* symbols: use xkb_mod_set instead of entire keymapRan Benita2014-04-191-1/+1
* text: take xkb_mod_set instead of the entire keymapRan Benita2014-04-191-1/+1
* Add struct xkb_mod_setRan Benita2014-04-191-1/+5
* keymap: rename wrap_group_into_range -> XkbWrapGroupIntoRangeRan Benita2014-04-191-1/+1
* keymap: move ModNameToIndex from text.c and use it in keymap.cRan Benita2014-04-191-0/+4
* keymap: change action flag NO_ACCEL -> ACCELRan Benita2014-02-161-1/+1
* keymap: reduce padding in struct xkb_sym_interpretRan Benita2014-02-091-1/+1
* action: change xkb_pointer_button_action::button to uint8_tRan Benita2014-02-081-1/+1
* keymap: split private functions to keymap-priv.cRan Benita2014-01-131-0/+5
* keymap: move XkbEscapeMapName() to keymap.c.Ran Benita2014-01-131-0/+3
* keymap: remove struct xkb_key_redirect_actionRan Benita2013-07-311-12/+0
* keymap: move RANGE_WRAP to be the first in the enumRan Benita2013-07-231-1/+1
* keymap: don't use darray for sym_interpretsRan Benita2013-07-211-1/+2
* Replace flex scanner with a hand-written oneRan Benita2013-04-011-3/+1
* keymap: add xkb_keymap_new_from_buffer()David Herrmann2013-04-011-0/+2
* keymap: rename xkb_kt_map_entry to xkb_key_type_entryRan Benita2013-03-181-4/+4
* keymap: don't use darray for key aliasesRan Benita2013-03-181-1/+2
* Move a couple of general keymap functions from keycodes.cRan Benita2013-03-181-5/+11
* keymap: abstract a bit over the keymap formatRan Benita2013-03-181-7/+13
* Change 'indicator' to 'led' everywhere possibleRan Benita2013-03-181-2/+2
* keymap: wrap the layout parameter if it is out of range for the keyRan Benita2012-11-111-0/+6
* keymap: use plain array for keymap->group_namesRan Benita2012-10-231-3/+3
* Clean up xkb_sym_interpret a bitRan Benita2012-10-181-11/+8
* keymap: rename keymap->sym_interpret -> sym_interpretsRan Benita2012-10-111-1/+1
* Remove the XKB_NUM_INDICATORS limitRan Benita2012-10-101-4/+4
* keymap: don't use darray for keymap->keysRan Benita2012-10-101-4/+5
* Rename XKB_NUM_GROUPS to XKB_MAX_GROUPSRan Benita2012-10-101-1/+1
* keymap: use xkb_mod_mask_t for interpret->mods and modmapRan Benita2012-10-061-2/+2
* Replace 0xff with MOD_REAL_MASK_ALLRan Benita2012-10-061-0/+2
* Keep real and virtual mods in the same table in the keymapRan Benita2012-10-061-6/+11
* Remove the XKB_NUM_VIRTUAL_MODIFIERS limitRan Benita2012-10-061-4/+10
* Use our types instead of int/uint32_t in a few placesRan Benita2012-10-061-1/+1
* Don't limit key names to 4 charactersRan Benita2012-09-271-5/+3
* keymap: remove some more unneeded macrosRan Benita2012-09-241-24/+0
* keymap: store a pointer to the type in xkb_group instead of indexRan Benita2012-09-241-11/+4
* keymap, symbols: improve xkb_key memory layoutRan Benita2012-09-241-18/+25
* keymap: use our type for keymap->enabled_ctrlsRan Benita2012-09-241-1/+1