foot version: 1.26.1 +pgo +ime +graphemes +toplevel-tag +blur -assertions
TERM environment variable
foot
Compositor Name and Version
KWin 6.6.3
Distribution
Arch Linux
Terminal multiplexer
No response
Shell, TUI, application
zsh
Server/standalone mode
# -*- conf -*-
[main]
include=/usr/share/foot/themes/catppuccin-latte
font=Fira Code Medium:size=10
font-italic=JuliaMono:size=10
gamma-correct-blending=yes
initial-window-size-chars=120x30
[cursor]
blink=yes
Description of Bug and Steps to Reproduce
I have the following neovim keybindings to interpret shift + mouse wheel scrolling as horizontal scrolling:
map({ "i", "x", "n", "s" }, "<S-ScrollWheelUp>", "<ScrollWheelLeft>", { desc = "Scroll leftwards" })
map({ "i", "x", "n", "s" }, "<S-ScrollWheelDown>", "<ScrollWheelRight>", { desc = "Scroll rightwards" })
but shift scrolling seems to behave identically to normal scrolling in foot, while it works in e.g. kitty.
Using kitten mouse-demo (I wasn't sure how else to test this), shift scrolling in foot doesn't trigger any events (regular scrolling triggers WHEEL_DOWN/WHEEL_UP), while shift scrolling in kitty triggers WHEEL_DOWN/WHEEL_UP with Modifiers: Shift.
Relevant logs, stacktraces, etc.
No response
### Foot Version
foot version: 1.26.1 +pgo +ime +graphemes +toplevel-tag +blur -assertions
### TERM environment variable
foot
### Compositor Name and Version
KWin 6.6.3
### Distribution
Arch Linux
### Terminal multiplexer
_No response_
### Shell, TUI, application
zsh
### Server/standalone mode
- [x] Standalone
- [ ] Server
### Foot config
```ini
# -*- conf -*-
[main]
include=/usr/share/foot/themes/catppuccin-latte
font=Fira Code Medium:size=10
font-italic=JuliaMono:size=10
gamma-correct-blending=yes
initial-window-size-chars=120x30
[cursor]
blink=yes
```
### Description of Bug and Steps to Reproduce
I have the following neovim keybindings to interpret shift + mouse wheel scrolling as horizontal scrolling:
```lua
map({ "i", "x", "n", "s" }, "<S-ScrollWheelUp>", "<ScrollWheelLeft>", { desc = "Scroll leftwards" })
map({ "i", "x", "n", "s" }, "<S-ScrollWheelDown>", "<ScrollWheelRight>", { desc = "Scroll rightwards" })
```
but shift scrolling seems to behave identically to normal scrolling in foot, while it works in e.g. kitty.
Using `kitten mouse-demo` (I wasn't sure how else to test this), shift scrolling in foot doesn't trigger any events (regular scrolling triggers `WHEEL_DOWN`/`WHEEL_UP`), while shift scrolling in kitty triggers `WHEEL_DOWN`/`WHEEL_UP` with `Modifiers: Shift`.
### Relevant logs, stacktraces, etc.
_No response_