summaryrefslogtreecommitdiff
path: root/src/keymap.h
AgeCommit message (Expand)AuthorFilesLines
2020-03-20API to query modifier set required to type a keysymJaroslaw Kubik1-0/+11
2017-12-12keymap: fix NULL dereference when dumping the default fallback typeRan Benita1-0/+1
2016-02-28keymap: share LevelsSameSyms()Ran Benita1-0/+3
2015-10-26keymap: fix outdated commentRan Benita1-1/+1
2014-09-25keymap: rename XkbKeyGroupWidth to XkbKeyNumLevelsRan Benita1-1/+1
2014-08-18Make the effective mod mask calculation available to other filesRan Benita1-0/+3
2014-08-09keymap: remove "flags" field of xkb_private_actionRan Benita1-1/+0
2014-04-22keymap, keycodes, compat: don't use darray for LEDsRan Benita1-1/+12
2014-04-22keymap: don't use darray in xkb_mod_setRan Benita1-3/+8
2014-04-22keymap: add and use xkb_mods_{foreach,enumerate}()Ran Benita1-0/+6
2014-04-22keymap: rename xkb_foreach_key to xkb_keys_foreachRan Benita1-1/+1
2014-04-22keymap: protect xkb_foreach_key macro paramsRan Benita1-3/+3
2014-04-19symbols: use xkb_mod_set instead of entire keymapRan Benita1-1/+1
2014-04-19text: take xkb_mod_set instead of the entire keymapRan Benita1-1/+1
2014-04-19Add struct xkb_mod_setRan Benita1-1/+5
2014-04-19keymap: rename wrap_group_into_range -> XkbWrapGroupIntoRangeRan Benita1-1/+1
2014-04-19keymap: move ModNameToIndex from text.c and use it in keymap.cRan Benita1-0/+4
2014-02-16keymap: change action flag NO_ACCEL -> ACCELRan Benita1-1/+1
2014-02-09keymap: reduce padding in struct xkb_sym_interpretRan Benita1-1/+1
2014-02-08action: change xkb_pointer_button_action::button to uint8_tRan Benita1-1/+1
2014-01-13keymap: split private functions to keymap-priv.cRan Benita1-0/+5
2014-01-13keymap: move XkbEscapeMapName() to keymap.c.Ran Benita1-0/+3
2013-07-31keymap: remove struct xkb_key_redirect_actionRan Benita1-12/+0
2013-07-23keymap: move RANGE_WRAP to be the first in the enumRan Benita1-1/+1
2013-07-21keymap: don't use darray for sym_interpretsRan Benita1-1/+2
2013-04-01Replace flex scanner with a hand-written oneRan Benita1-3/+1
2013-04-01keymap: add xkb_keymap_new_from_buffer()David Herrmann1-0/+2
2013-03-18keymap: rename xkb_kt_map_entry to xkb_key_type_entryRan Benita1-4/+4
2013-03-18keymap: don't use darray for key aliasesRan Benita1-1/+2
2013-03-18Move a couple of general keymap functions from keycodes.cRan Benita1-5/+11
2013-03-18keymap: abstract a bit over the keymap formatRan Benita1-7/+13
2013-03-18Change 'indicator' to 'led' everywhere possibleRan Benita1-2/+2
2012-11-11keymap: wrap the layout parameter if it is out of range for the keyRan Benita1-0/+6
2012-10-23keymap: use plain array for keymap->group_namesRan Benita1-3/+3
2012-10-18Clean up xkb_sym_interpret a bitRan Benita1-11/+8
2012-10-11keymap: rename keymap->sym_interpret -> sym_interpretsRan Benita1-1/+1
2012-10-10Remove the XKB_NUM_INDICATORS limitRan Benita1-4/+4
2012-10-10keymap: don't use darray for keymap->keysRan Benita1-4/+5
2012-10-10Rename XKB_NUM_GROUPS to XKB_MAX_GROUPSRan Benita1-1/+1
2012-10-06keymap: use xkb_mod_mask_t for interpret->mods and modmapRan Benita1-2/+2
2012-10-06Replace 0xff with MOD_REAL_MASK_ALLRan Benita1-0/+2
2012-10-06Keep real and virtual mods in the same table in the keymapRan Benita1-6/+11
2012-10-06Remove the XKB_NUM_VIRTUAL_MODIFIERS limitRan Benita1-4/+10
2012-10-06Use our types instead of int/uint32_t in a few placesRan Benita1-1/+1
2012-09-27Don't limit key names to 4 charactersRan Benita1-5/+3
2012-09-24keymap: remove some more unneeded macrosRan Benita1-24/+0
2012-09-24keymap: store a pointer to the type in xkb_group instead of indexRan Benita1-11/+4
2012-09-24keymap, symbols: improve xkb_key memory layoutRan Benita1-18/+25
2012-09-24keymap: use our type for keymap->enabled_ctrlsRan Benita1-1/+1
2012-09-24keymap.h: add note on why XKB_NUM_GROUPS is still thereRan Benita1-1/+15