mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 22:28:24 +02:00
be1000669f1072d3b126339e3ca6e6d5106a63ac
When the Fn key is pressed it should not cause us to scroll to the bottom of the scrollback. This is because Fn may be used to access movement keys (e.g. on a MacBook keyboard, Fn+Up = Page Up). Most keyboards do not expose Fn to the operating system as a separate key event, but there are two known exceptions: Macs running Linux (generates XF86Fn) and some ThinkPads (generates XF86WakeUp). Ignore both key events when deciding whether to scroll to the bottom. For consistency, do the same when deciding whether key events should hide the mouse.
Forgot to use aspect ratio calculation when only one of r/c is specified for determining cursor position and image cell overlaps. Fixes #7479
…
…
…
…
…
= kitty - the fast, feature-rich, cross-platform, GPU based terminal See https://sw.kovidgoyal.net/kitty/[the kitty website]. image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"] https://sw.kovidgoyal.net/kitty/faq/[Frequently Asked Questions] To ask other questions about kitty usage, use either the https://github.com/kovidgoyal/kitty/discussions/[discussions on GitHub] or the https://www.reddit.com/r/KittyTerminal[Reddit community] Packaging status in various repositories: image:https://repology.org/badge/vertical-allrepos/kitty.svg?columns=3&header=kitty["Packaging status", link="https://repology.org/project/kitty/versions"]
Languages
Python
38.5%
C
28%
Go
26.4%
Objective-C
5.5%
Shell
1%
Other
0.5%