MilkDrop3 icon indicating copy to clipboard operation
MilkDrop3 copied to clipboard

Keyboard controls don't work on non-English keyboard layouts

Open alexchexes opened this issue 1 year ago • 2 comments

Hello, and thank you for your work!

Here's the issue:

I have two keyboard layouts in Windows. When the current layout is set to a language other than English (non-Latin), pressing the "L" key (or any other key, except for main keys like F1-F11, Enter, and Backspace) does nothing.

I suspect that your program is listening for specific characters being pressed rather than key codes, which would make it layout-independent. Could you please fix this? It's quite problematic for users with multiple keyboard layouts.

Additionally, you cannot switch keyboard languages while the program is running because Alt+Shift (the default Windows combination for changing layouts) is reserved by your program for stretching to multiple displays. It would be great if you could reconsider this as well.

alexchexes avatar Nov 12 '24 22:11 alexchexes

Hello, I'll add custom key mapping support in 2025 :) What's your second keyboard language?

milkdrop2077 avatar Nov 13 '24 01:11 milkdrop2077

Good to know, thanks!

What's your second keyboard language?

I use English and Russian

alexchexes avatar Nov 13 '24 01:11 alexchexes