Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: since 0.11, keybindings with two modifiers stopped working #1968

Closed
chrisgrieser opened this issue Aug 9, 2023 · 5 comments
Closed
Labels
bug Something isn't working

Comments

@chrisgrieser
Copy link

chrisgrieser commented Aug 9, 2023

Describe the bug
Bug: since 0.11, keybindings with two modifiers stopped working. I haven't tried all combinations, but as far as I can tell this concerns keybindings with a letter and two modifiers.

To Reproduce

-- enable `cmd` key on macOS
vim.g.neovide_input_use_logo = true 

-- this worked before 0.11
vim.keymap.set("n", "<D-S-t>", ":echo 'foo'<CR>")

-- also tried this, does not work too
vim.keymap.set("n", "<D-T>", ":echo 'foo'<CR>")

Expected behavior
the keymap should work like before 0.11

Desktop (please complete the following information):

neovim 0.9.1 (homebrew)
neovide 0.11.0 (homebrew)
macOS 13.4.1 (M1)

Please run neovide --log and paste the contents of the .log file created in the current directory here:
neovide_r2023-08-09_06-30-18.log
neovide_rCURRENT.log

@chrisgrieser chrisgrieser added the bug Something isn't working label Aug 9, 2023
@fredizzimo
Copy link
Member

This is a known issue and tracked here #1237

@fredizzimo fredizzimo closed this as not planned Won't fix, can't repro, duplicate, stale Aug 9, 2023
@chrisgrieser
Copy link
Author

hmmm, haven't searched the existing issues so far back, because this issue only occurred for me after updating to 0.11 🤔

@fredizzimo
Copy link
Member

Sorry for that, it's mentioned in the release notes https://github.com/neovide/neovide/releases/tag/0.11.0. We tried to solve the issue before the release, but at the moment we have very few available developers in the Neovide organization that can develop for Mac (including me), so it took too much time, and we went ahead and did the release anyway.

The issue itself is a Winit (a library we use) issue, and should be reported there, I have the logs for CMD+shift, but it was also reported in the issue that CTRL+shift is not working either, so I still need a log for that, before I can report it.

@chrisgrieser
Copy link
Author

chrisgrieser commented Aug 9, 2023

oh, I see, I totally overlooked the "Breaking Change" section. (though "Breaking Changes" should really be at the top and not below "Bug Fixes" 😉 )

Thanks for the hard work and no hurry! No <D-S-t> is an inconvenience, but no dealbreaker.

edit: just noticed the upside that <S-space> now works 🙂

@fredizzimo
Copy link
Member

oh, I see, I totally overlooked the "Breaking Change" section. (though "Breaking Changes" should really be at the top and not below "Bug Fixes" 😉 )

I updated the release notes to make it more clear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants