Trygve Aaberge 122e172092 Track modifier state correctly
When a modifier key is pressed, that modifier is not included in mods.
When it is released, it is included. Therefore, we have to special case
the modifier keys when storing the modifiers that are active. When a
modifier key is pressed, we add the modifier to
mods_at_last_key_or_button_event, and when it is released, we remove it.

This fixes an issue where move and drag events would still be sent to
the terminal program after pressing shift, but would stop being sent
after releasing shift until another key or button was pressed.
2020-06-06 12:28:42 +02:00
2019-07-07 21:10:15 +02:00
...
2020-05-15 13:31:35 +05:30
2020-06-06 12:28:42 +02:00
2020-05-17 23:20:26 +05:30
2020-03-12 13:51:51 +05:30
2020-03-05 20:38:51 +05:30
2018-05-09 11:32:22 +05:30
2020-02-22 19:07:17 +05:30
2018-05-30 12:46:00 +05:30
2018-09-22 20:22:15 +02:00
2020-05-12 22:54:08 +05:30
2020-02-20 11:10:49 +01:00
2020-04-21 22:04:34 +05:30
2019-08-09 03:27:22 +02:00
...
2020-03-15 13:36:09 +05:30
2020-04-30 23:12:37 +05:30
2020-03-14 14:59:31 +05:30
2020-05-13 13:43:43 +02:00
2020-03-12 14:26:51 +05:30

= kitty - the fast, featureful, GPU based, terminal emulator

See https://sw.kovidgoyal.net/kitty/

image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"]
Description
kitty with bold_is_bright patch
Readme GPL-3.0 48 MiB
Languages
Python 43.6%
C 28.3%
Go 20%
Objective-C 6%
Shell 1.5%
Other 0.5%