aboutsummaryrefslogtreecommitdiffstats
path: root/src/keys.c
Commit message (Expand)AuthorAgeFilesLines
* Allow undefined actions in keys configuration fileLars Henriksen2021-04-111-116/+214
* Update copyright rangesLukas Fleischer2020-01-301-1/+1
* Refactor cut and paste registersLars Henriksen2020-01-131-2/+0
* Refactor keys_format_label()Lukas Fleischer2019-01-191-24/+9
* Bind RETURN to view-item by defaultLukas Fleischer2019-01-191-2/+2
* Key bindings for UTF-8 encoded charactersLars Henriksen2018-06-031-11/+7
* Rename utf8_ord() to utf8_decode()Lars Henriksen2018-06-031-1/+1
* Always NUL-terminate buffer in keys_fill_missing()Lukas Fleischer2018-05-261-0/+1
* Fix buffer overflow in keys_action_allkeys()Lukas Fleischer2018-05-261-4/+9
* Fix end-of-string calculationLars Henriksen2018-05-241-1/+1
* Detect error on character inputLars Henriksen2017-10-291-1/+5
* Support key bindings for all escape keysLars Henriksen2017-10-231-79/+89
* Updates for UTF-8 key bindingsLars Henriksen2017-10-231-32/+26
* Add a function to wait for any key pressLukas Fleischer2017-09-031-0/+5
* Add support for UTF-8 key bindingsLukas Fleischer2017-08-301-27/+107
* Rename keys_getch() to keys_get()Lukas Fleischer2017-08-301-2/+2
* Update copyright rangesLukas Fleischer2017-01-121-1/+1
* Update copyright rangesLukas Fleischer2016-01-301-1/+1
* Introduce starts_with() and starts_with_ci()Lukas Fleischer2015-02-241-39/+27
* Update copyright rangesLukas Fleischer2015-02-071-1/+1
* Use wins_set_bindings() for the configuration menuLukas Fleischer2014-07-181-6/+41
* Make bindings always fill the whole status barLukas Fleischer2014-07-181-0/+2
* keys.c: Merge keydef and binding_labelsLukas Fleischer2014-07-171-100/+51
* Rework key binding context switchingLukas Fleischer2014-07-171-10/+61
* Add a key binding to reload appointments and todosLukas Fleischer2014-07-161-1/+3
* Add command promptLukas Fleischer2013-07-171-0/+2
* Use tabs instead of spaces for indentationLukas Fleischer2013-04-141-432/+448
* Fix braces in if-else statementsLukas Fleischer2013-02-171-11/+10
* Update copyright rangesLukas Fleischer2013-02-041-1/+1
* keys.c: Remove several unneeded assertionsLukas Fleischer2012-12-061-3/+3
* keys_save_bindings(): Skip unset key bindingsLukas Fleischer2012-12-051-2/+6
* Add new default key binding for generic-pasteLukas Fleischer2012-07-071-1/+1
* Merge cut/deleteLukas Fleischer2012-07-071-2/+0
* Add support for copy/paste registersLukas Fleischer2012-07-071-4/+20
* Add a key binding for generic-copyLukas Fleischer2012-07-061-0/+2
* Do not bind "c" to "generic-config-menu" by defaultLukas Fleischer2012-07-061-1/+1
* src/keys.c: Fix help strings for generic-{cut,paste}Lukas Fleischer2012-06-181-2/+2
* src/keys.c: Add vim-style default bindings for generic-*Lukas Fleischer2012-06-131-4/+4
* Add key bindings to go to the previous/next month/yearLukas Fleischer2012-06-131-0/+17
* Rename displacement enumeration elementsLukas Fleischer2012-06-131-7/+7
* Use mvwaddstr() instead of mvwprintw()Baptiste Jonglez2012-05-311-2/+2
* Switch to Linux kernel coding styleLukas Fleischer2012-05-211-340/+273
* Add dummy help for cut and pasteBaptiste Jonglez2012-05-141-0/+4
* Declare several parameters/variables constantLukas Fleischer2012-05-081-8/+8
* src/keys.c: Use generic list implementationLukas Fleischer2012-04-051-77/+36
* Mark localized string literals constantLukas Fleischer2012-04-051-1/+1
* Revert a bunch of strncmp() conversionsLukas Fleischer2012-03-301-1/+1
* Update copyright rangesLukas Fleischer2012-03-261-1/+1
* Get rid of string structuresLukas Fleischer2012-03-121-21/+21
* Use strcmp() instead of strncmp()Lukas Fleischer2012-03-121-10/+10