aports

Custom Alpine Linux aports

git clone https://git.8pit.net/aports.git

 1See https://github.com/alacritty/alacritty/issues/8308#issuecomment-2549419499
 2
 3diff --git a/alacritty/src/input/keyboard.rs b/alacritty/src/input/keyboard.rs
 4index 14755594..52118421 100644
 5--- a/alacritty/src/input/keyboard.rs
 6+++ b/alacritty/src/input/keyboard.rs
 7@@ -368,7 +368,13 @@ impl SequenceBuilder {
 8             {
 9                 format!("{unicode_key_code}:{alternate_key_code}")
10             } else {
11-                unicode_key_code.to_string()
12+                if self.modifiers.contains(SequenceModifiers::SHIFT) {
13+                    // Report the un-shifted version of the key if the shift modifier is active.
14+                    // E.g., `ctrl+shift+a` must be `CSI 97; modifier u`, not `CSI 65; modifiers`.
15+                    unicode_key_code.to_string()
16+                } else {
17+                    alternate_key_code.to_string()
18+                }
19             };
20 
21             Some(SequenceBase::new(payload.into(), SequenceTerminator::Kitty))