Comments (4)
kitty_mod+z works fine. kitty_mod+a doesnt because of the conflicting
multi-key mapping, in 0.31 the single key mapping overrides all the
multiple keys, that changed in 0.32 accidentally, I will change it back
for the next release.
from kitty.
What's the actual bug? remapping works fine, the debug output now shows all shortcuts not just the active one, because some of those shortcuts may have --when-focus-on rules that mean they might take precedence in some situations. I suppose the debug output could be made more clear.
from kitty.
Here's a more real world example with the following two mappings in kitty.conf
:
map kitty_mod+a scroll_to_prompt -1
map kitty_mod+z scroll_to_prompt 1
- In v0.31, pressing
ctrl+shift+a
scrolls to the previous prompt andctrl+shift+z
scrolls to the next prompt, as expected. Here's the debug output:
Added shortcuts:
kitty_mod+a → scroll_to_prompt -1
Changed shortcuts:
kitty_mod+z → scroll_to_prompt 1
Removed shortcuts:
kitty_mod+a > 1 → set_background_opacity 1
kitty_mod+a > d → set_background_opacity default
kitty_mod+a > l → set_background_opacity -0.1
kitty_mod+a > m → set_background_opacity +0.1
- In v0.32+, pressing
ctrl+shift+a
does nothing butctrl+shift+z
works as expected.
So it seems to be an issue with multi-stroke default shortcuts, or whatever they're called, using the>
separator.
Note, if I pressctrl+shift+a
twice, the following raw output is inserted into the command line:7;6u7;6u
Here's the debug output:
Changed shortcuts:
kitty_mod+a > m → set_background_opacity +0.1, set_background_opacity -0.1, set_background_opacity 1, set_background_opacity default, scroll_to_prompt -1
kitty_mod+z → scroll_to_prompt -1, scroll_to_prompt 1
from kitty.
Got it, thanks Kovid!
from kitty.
Related Issues (20)
- new_os_window_with_cwd cannot use fcitx HOT 1
- I'd like to be able to declare font_family with multiple fonts `font_family: Hack Nerd Font Mono, Hack, Noto Sans` HOT 2
- Add shortcut ctrl + k for search column HOT 2
- Sending a lot of images with the graphics protocol lead to noticeable freezes HOT 9
- Symbol nerd font rendering partially broken since 0.32.0 HOT 3
- Support XEmbed as a host/embedder HOT 9
- Add wider_symbols option HOT 2
- Output from background proccesses disappears when adjusting windows HOT 3
- kitty start blanks in hyprland HOT 1
- Some Desktop Settings are Not Detected by Kitty HOT 2
- Allow kitty to 'automatically' input Unicode characters mapped in kanata and KMonad. HOT 2
- Multi-key mapping overrides stopped working in 0.32 HOT 3
- kitty with fzf and viu input blocked, unusable GI=31; OK HOT 1
- Remote Control causing errors HOT 2
- Regular crashes after a period of inactivity HOT 2
- Match URL allowed characters in hints mode
- edit-in-kitty alias HOT 1
- Unable to scroll in the MongoDB shell when using tmux. HOT 1
- last_cmd_output include last prompt as well HOT 7
- Hints kitten panics when matching single character at EOL
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kitty.