summaryrefslogtreecommitdiffstatshomepage
path: root/xkbcat.c
Commit message (Expand)AuthorAgeFilesLines
* Always clean up event dataGravatar Tom Willemse2025-09-011-4/+6
* Skip any normal letter keysGravatar Tom Willemse2025-09-011-0/+8
* ReformatGravatar Tom Willemse2025-09-011-132/+139
* Use group 0 if current group contains no keysymGravatar Antti Korpimäki2021-12-131-1/+14
* Support switching keyboard layoutsGravatar Antti Korpimäki2021-12-071-11/+47
* Error when -display option is given without valueGravatar Antti Korpimäki2021-10-011-1/+10
* Quote user-supplied portion in display open errorGravatar Antti Korpimäki2021-10-011-1/+1
* Tidy: Better comments, scope tempvars, better errsGravatar Antti Korpimäki2021-06-251-29/+32
* Only fflush on loop iterations that printGravatar Antti Korpi2020-03-221-1/+1
* Select for XI_RawKeyRelease at mask, not mainloopGravatar Antti Korpi2020-03-221-2/+2
* Tidy main loop formattingGravatar Antti Korpi2020-03-221-6/+5
* Query for specific XInput2 versionGravatar Antti Korpi2020-03-221-4/+14
* Refactor: Avoid underscores in non-const var namesGravatar Antti Korpi2020-03-221-3/+3
* Use XInput2 raw master device instead of pollingGravatar Antti Korpi2016-04-221-51/+47
* Remove "-time": instead recommend an external toolGravatar An Ko2016-02-161-13/+4
* Flush on writeGravatar Antti K2014-08-051-0/+3
* Unextract printKeyPressGravatar Antti K2014-08-021-19/+17
* Document keyState functionGravatar Antti K2014-08-021-0/+4
* Move keypress print func to before mainGravatar Antti K2014-08-021-14/+12
* Also document timestamp flag in usage printGravatar Antti K2014-08-021-1/+1
* Print epoch timestamps given `-time`Gravatar Antti K2014-08-011-12/+20
* Report exact unexpected argumentGravatar Antti K2014-07-301-1/+1
* `puts` when `printf`ing a string onlyGravatar Antti K2014-07-301-2/+1
* Small clarificationsGravatar Antti K2014-07-301-6/+6
* Remove extraneous bracketsGravatar Antti K2014-07-301-1/+1
* Consistency: Make default display a const char *Gravatar Antti K2014-07-301-6/+6
* Minor spacing and arrangementGravatar Antti K2014-07-301-10/+7
* Prune includesGravatar Antti K2014-07-301-2/+0
* Simplify result printingGravatar Antti K2014-07-301-29/+17
* Conciser global-description commentGravatar Antti K2014-07-301-6/+1
* Move keysym length constant to where neededGravatar Antti K2014-07-301-1/+1
* Indentation and spacing fixesGravatar Antti K2014-07-301-15/+15
* Clarify key state buffer handlingGravatar Antti K2014-07-301-15/+22
* Setup buffers only once necessaryGravatar Antti K2014-07-301-4/+3
* Separate variables that have opt-set valuesGravatar Antti K2014-07-301-4/+5
* Scope temporary variable (for swapping) further inGravatar Antti K2014-07-301-5/+5
* Clean up argument handlingGravatar Antti K2014-07-301-10/+4
* More explicit name for usage printer functionGravatar Antti K2014-07-301-3/+3
* Remove globals in favour of arg passingGravatar Antti K2014-07-301-11/+10
* Convert single-line comments to C99Gravatar Antti K2014-07-301-9/+9
* Document origin and inspiration in a separate fileGravatar Antti K2014-07-301-10/+2
* Rename stringification functionGravatar Antti K2014-07-301-4/+3
* Replace deprecated XKeycodeToKeysymGravatar Antti K2014-07-301-1/+2
* Shorter struct initGravatar Antti K2014-07-301-4/+1
* Nicer constant formattingGravatar Antti K2014-07-301-5/+3
* Use nanosecond parameterGravatar Antti K2014-07-301-4/+4
* Use nanosleep instead of usleepGravatar Antti K2014-07-291-4/+10
* Convert BIT macro to inlined functionGravatar Antti K2014-07-291-1/+3
* Remove compilation instructions from source fileGravatar Antti K2014-07-291-1/+0
* Use C99 booleansGravatar Antti K2014-07-291-7/+4