[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Anton Kreuzkamp changed: What|Removed |Added Summary|global shortcuts don't work |global shortcuts show some |as expected with foreign|oddities with foreign |keyboard layouts|keyboard layouts -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Martin Gräßlin changed: What|Removed |Added Component|wayland-generic |input Flags||Wayland+ -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 --- Comment #1 from Martin Gräßlin --- On Wayland we use the actual keyboard layout. Which is something which in my opinion makes a lot of sense. If you enter ctrl+alt+k it's using the config printed on they keyboard and the user does not have to know where the k key is on the English layout. So this is in my opinion a huge improvement over X11. Especially as on X11 it was inconsistent or just broken. AFAIK on X11 global shortcuts just does not notice when the layout changes. If you would start with greek layout as primary layout, it should be also broken. Now the problem is tricky. Do you know whether there is a key in the layout which renders a "k"? Or whether the k key actually generates multiple keysyms? If it generated kappa and k, we could change the code to support all syms. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Igor Poboiko changed: What|Removed |Added CC||igor.pobo...@gmail.com --- Comment #2 from Igor Poboiko --- Same here with russian layout (which is obviously completely different from english). (In reply to Martin Gräßlin from comment #1) > Now the problem is tricky. Do you know whether there is a key in the layout > which renders a "k"? Or whether the k key actually generates multiple > keysyms? If it generated kappa and k, we could change the code to support > all syms. I suppose Greek layout just doesn't have a "k" symbol at all. Does such layouts even exist (where the same symbol is placed on the some place in one layout and on another place on second layout)? Can we just bind it not to the symbol but to key ("scan code") instead? (however, it might break if user attaches another keyboard...) Or just map everything to English layout? (it might be weird if user isn't familiar with latin alphabet) Or maybe iterate over all configured layouts and check if pressed key code corresponds to a shortcut on any of it? -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 --- Comment #3 from Martin Gräßlin --- Am 10. Februar 2017 21:01:10 MEZ schrieb Igor Poboiko : >https://bugs.kde.org/show_bug.cgi?id=375518 > >Igor Poboiko changed: > > What|Removed |Added > > CC||igor.pobo...@gmail.com > >--- Comment #2 from Igor Poboiko --- >Same here with russian layout (which is obviously completely different >from >english). > >(In reply to Martin Gräßlin from comment #1) >> Now the problem is tricky. Do you know whether there is a key in the >layout >> which renders a "k"? Or whether the k key actually generates multiple >> keysyms? If it generated kappa and k, we could change the code to >support >> all syms. > >I suppose Greek layout just doesn't have a "k" symbol at all. Does such >layouts >even exist (where the same symbol is placed on the some place in one >layout and >on another place on second layout)? > >Can we just bind it not to the symbol but to key ("scan code") instead? Unfortunately not. It's all keysym based. >(however, it might break if user attaches another keyboard...) >Or just map everything to English layout? (it might be weird if user >isn't >familiar with latin alphabet) Requires the English layout to be part of the Keymap. So not a general solution. >Or maybe iterate over all configured layouts and check if pressed key >code >corresponds to a shortcut on any of it? In general I like this idea, but I fear it's technically not possible. I think the best solution would be to start translating the shortcuts. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Alexander Mentyu changed: What|Removed |Added CC||notux...@gmail.com --- Comment #4 from Alexander Mentyu --- Ctrl+Alt+K shortcut switches keyboard layouts from Ukrainian to Russian and from Russian to English in X11 but not in Wayland Distribution: KDE neon Developer Edition Kernel: 4.15.0-29-generic Plasma: 5.13.80 Apps: 18.11.70 Qt: 5.11.1 Frameworks: 5.48.0 -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Igor Poboiko changed: What|Removed |Added CC||zvova7...@gmail.com --- Comment #9 from Igor Poboiko --- *** Bug 407703 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Alexander Potashev changed: What|Removed |Added CC||aspotas...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Leonard Lausen changed: What|Removed |Added CC||leon...@lausen.nl -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 --- Comment #12 from Leonard Lausen --- Have you tried switching the order of layouts? In https://bugs.kde.org/show_bug.cgi?id=432367 I observe related issues that only occur if US layout is on position 1 in the settings screen and my custom layout is on position 2. However, when moving the custom layout to position 1 and US layout to position 2 fixes there are no problems. Note that the Layout Settings have Move Up/Down buttons to change layout order. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Ilya Bizyaev changed: What|Removed |Added CC||bizy...@zoho.com -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Andrey changed: What|Removed |Added CC||butir...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 --- Comment #10 from Andrey --- Could someone try it on other compositor? It's still not clear to me if it KWin or Qt bug -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Andrey changed: What|Removed |Added Status|REPORTED|CONFIRMED Ever confirmed|0 |1 --- Comment #11 from Andrey --- I've opened Qt bug report: https://bugreports.qt.io/browse/QTBUG-90611 -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 --- Comment #8 from Igor Poboiko --- Related link to the same bug in Qt: https://bugreports.qt.io/browse/QTBUG-66497 -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Holger changed: What|Removed |Added CC||m...@patrick-hanft.de --- Comment #5 from Holger --- *** Bug 365812 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Holger changed: What|Removed |Added CC||h.kl...@gmx.de --- Comment #6 from Holger --- Does killing & restarting /usr/bin/kglobalaccel5 help? see: bug 350816 -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 --- Comment #7 from Martin Flöser --- (In reply to Holger from comment #6) > Does killing & restarting /usr/bin/kglobalaccel5 help? > > see: bug 350816 Certainly not: this is Wayland and kglobalaccel is not used. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Alexander Mentyu changed: What|Removed |Added CC||notux...@gmail.com --- Comment #4 from Alexander Mentyu --- Ctrl+Alt+K shortcut switches keyboard layouts from Ukrainian to Russian and from Russian to English in X11 but not in Wayland Distribution: KDE neon Developer Edition Kernel: 4.15.0-29-generic Plasma: 5.13.80 Apps: 18.11.70 Qt: 5.11.1 Frameworks: 5.48.0 -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Igor Poboiko changed: What|Removed |Added CC||igor.pobo...@gmail.com --- Comment #2 from Igor Poboiko --- Same here with russian layout (which is obviously completely different from english). (In reply to Martin Gräßlin from comment #1) > Now the problem is tricky. Do you know whether there is a key in the layout > which renders a "k"? Or whether the k key actually generates multiple > keysyms? If it generated kappa and k, we could change the code to support > all syms. I suppose Greek layout just doesn't have a "k" symbol at all. Does such layouts even exist (where the same symbol is placed on the some place in one layout and on another place on second layout)? Can we just bind it not to the symbol but to key ("scan code") instead? (however, it might break if user attaches another keyboard...) Or just map everything to English layout? (it might be weird if user isn't familiar with latin alphabet) Or maybe iterate over all configured layouts and check if pressed key code corresponds to a shortcut on any of it? -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 --- Comment #3 from Martin Gräßlin --- Am 10. Februar 2017 21:01:10 MEZ schrieb Igor Poboiko : >https://bugs.kde.org/show_bug.cgi?id=375518 > >Igor Poboiko changed: > > What|Removed |Added > > CC||igor.pobo...@gmail.com > >--- Comment #2 from Igor Poboiko --- >Same here with russian layout (which is obviously completely different >from >english). > >(In reply to Martin Gräßlin from comment #1) >> Now the problem is tricky. Do you know whether there is a key in the >layout >> which renders a "k"? Or whether the k key actually generates multiple >> keysyms? If it generated kappa and k, we could change the code to >support >> all syms. > >I suppose Greek layout just doesn't have a "k" symbol at all. Does such >layouts >even exist (where the same symbol is placed on the some place in one >layout and >on another place on second layout)? > >Can we just bind it not to the symbol but to key ("scan code") instead? Unfortunately not. It's all keysym based. >(however, it might break if user attaches another keyboard...) >Or just map everything to English layout? (it might be weird if user >isn't >familiar with latin alphabet) Requires the English layout to be part of the Keymap. So not a general solution. >Or maybe iterate over all configured layouts and check if pressed key >code >corresponds to a shortcut on any of it? In general I like this idea, but I fear it's technically not possible. I think the best solution would be to start translating the shortcuts. -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Anton Kreuzkamp changed: What|Removed |Added Summary|global shortcuts don't work |global shortcuts show some |as expected with foreign|oddities with foreign |keyboard layouts|keyboard layouts -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 Martin Gräßlin changed: What|Removed |Added Component|wayland-generic |input Flags||Wayland+ -- You are receiving this mail because: You are watching all bug changes.
[kwin] [Bug 375518] global shortcuts show some oddities with foreign keyboard layouts
https://bugs.kde.org/show_bug.cgi?id=375518 --- Comment #1 from Martin Gräßlin --- On Wayland we use the actual keyboard layout. Which is something which in my opinion makes a lot of sense. If you enter ctrl+alt+k it's using the config printed on they keyboard and the user does not have to know where the k key is on the English layout. So this is in my opinion a huge improvement over X11. Especially as on X11 it was inconsistent or just broken. AFAIK on X11 global shortcuts just does not notice when the layout changes. If you would start with greek layout as primary layout, it should be also broken. Now the problem is tricky. Do you know whether there is a key in the layout which renders a "k"? Or whether the k key actually generates multiple keysyms? If it generated kappa and k, we could change the code to support all syms. -- You are receiving this mail because: You are watching all bug changes.