summaryrefslogtreecommitdiff
path: root/src/keys.cc
AgeCommit message (Expand)Author
2024-08-16include headers cleanupAdriĆ  Arrufat
2024-08-14Merge remote-tracking branch 'enricozb/enricozb/scroll-coordinates'Maxime Coste
2024-08-12Reduce headers dependency graphMaxime Coste
2024-08-04fix mouse coord underflowEnrico Zandomeni Borba
2024-08-04add scroll coordinatesEnrico Zandomeni Borba
2024-06-05Add <quote> and <dquote> key name aliases.Tobias Pisani
2023-05-11Fix debug keys output for shift/ctrl modified mouse eventsChris Webb
2022-08-17Rename button_to_str() to the more idiomatic to_string()Johannes Altmanninger
2022-08-17Rename key_to_str() to the more idiomatic to_string()Johannes Altmanninger
2022-04-16Make Shift+Space insert a space in insert modeJohannes Altmanninger
2021-12-11Make space a named key to correctly handle shift modifierMaxime Coste
2021-05-28Fix focus_in/focus_out keys not having user friendly namesMaxime Coste
2020-10-31src/ncurses_ui.cc: Teach Kakoune about ctrl-symbol keys.Tim Allen
2020-06-28Refactor mouse press/release handling to support 3 buttonsMaxime Coste
2020-06-03src: Introduce a <percent> named keyFrank LENORMAND
2020-04-13Parse ascii newline/tab/escape as special keys instead of control keysMaxime Coste
2019-10-22src: Create a <semicolon> named keyFrank LENORMAND
2019-09-08Fix printing of F12 keyMaxime Coste
2019-08-19Make scrolling speed configurableMaxime Coste
2019-07-07allow for mapping the Insert keyJoachim Henke
2019-06-24src: Enforce case sensitivity when parsing function keysFrank LENORMAND
2018-12-20src: Add support for right click eventsFrank LENORMAND
2018-04-11Add support for the shift modifier.Tim Allen
2018-04-06Make error messages more consistentDelapouite
2017-10-10Move all non-core string code to string_utils.{hh,cc}Maxime Coste
2017-08-29Rename containers.hh to ranges.hh (and Container to Range)Maxime Coste
2017-07-19Cleanup some code with C++14 featuresMaxime Coste
2017-04-11Name key '+' as plus and '-' as minusMaxime Coste
2017-04-11Change multi modifier key syntax to be <c-a-space> instead of <ca-space>Maxime Coste
2017-04-10Add support for parsing multiple modifiers in keysMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2016-12-14Support inserting esc characters through <c-v>Maxime Coste
2016-10-13Support Ctrl + mouse dragging to add a new selectionMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-07-05Use named keys for Return and Tab instead of <c-m> and <c-i>Maxime Coste
2016-06-30Support Resize modifiers in key_to_strMaxime Coste
2016-03-23Support mosue event in key_to_strMaxime Coste
2016-02-05More string usage cleanupMaxime Coste
2015-11-11Fix to_lower/to_upper handling to correctly support non unicode charsMaxime Coste
2015-09-23Refactor utf8::iterator to be on the safe sideMaxime Coste
2015-08-18Cleanup key to codepoint conversionMaxime Coste
2015-05-22Move unit test functions in next to the code they are testingMaxime Coste
2015-03-28Handle mouse events in key_to_strMaxime Coste
2015-03-27Make utf8_iterator a proper stl useable iteratorMaxime Coste
2015-03-10Refactor String, use a common StringOps interface, hide std::stringMaxime Coste
2014-12-29Use a struct KeyAndName rather than a std::pairMaxime Coste
2014-12-23Move containers utils to containers.hh and add filtered/transformed utilsMaxime Coste
2014-12-08More string cleanupsMaxime Coste
2014-11-09refactor parse_keysMaxime Coste
2014-11-09small code simplificationMaxime Coste