summaryrefslogtreecommitdiff
path: root/src/keys.cc
AgeCommit message (Expand)Author
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
2014-07-05utf8: use end of sequence iterators for more securityMaxime Coste
2014-06-24Rename utf8::utf8_iterator to utf8::iteratorMaxime Coste
2014-06-05Properly handle unicode in key parsingMaxime Coste
2014-05-25Rename Key::Erase to Key::Delete and add 'del' keynameMaxime Coste
2014-04-20use StringView for parse_keysMaxime Coste
2014-04-03Fix some more constexpr issues for clangJimmy Thrasher
2014-03-20Store key names in a constexpr arrayMaxime Coste
2013-11-09Add support for function keys F1-F12Maxime Coste
2013-07-26Key: always pass by valueMaxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-04-09rename assert to kak_assert to avoid collisionsMaxime Coste
2013-04-02add <lt> and <gt> key nameMaxime Coste
2013-02-19Add support for Home/End key in promptsMaxime Coste
2013-02-18Add macro recording/replay supportMaxime Coste
2013-01-30Keys: add key_to_str functionMaxime Coste
2012-10-11use ByteCount instead of CharCount when we are really counting bytesMaxime Coste
2012-10-09add a unicode.hh header for Codepoint related functions, s/utf8::Codepoint/Co...Maxime Coste
2012-10-08get rid of CharacterMaxime Coste
2012-09-17fix parse_keys for <esc>Maxime Coste
2012-09-03fix control key parsingMaxime Coste
2012-08-23use a strongly typed int CharCount for character countsMaxime Coste