https://bugs.kde.org/show_bug.cgi?id=500750

            Bug ID: 500750
           Summary: Zoom in / out (Enlarge / Shrink Font) doesn't work at
                    least for two keyboard layouts (German, Italian)
    Classification: Applications
           Product: kate
           Version: 24.12.1
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: ilikef...@waterisgone.com
  Target Milestone: ---

SUMMARY
Zoom in / out (Enlarge / Shrink Font) doesn't work at least for two keyboard
layouts (German, Italian)

STEPS TO REPRODUCE
1. Open Kate.
2. Type something into it (optional, but makes it easier to see that zoom
works).
3. Zoom in / out / reset with CTRL++ / CTRL+- / CTRL+0 to see how it works /
that it works.
4. Go to the system settings and add a few layouts, like:  English (US),
German, Italian, Romanian (Standard)
5. Switch to another layout from those and do step number 3.
6. Repeat number 5. until you have cycled through all of the layouts.


OBSERVED RESULT
1. The CTRL++,  CTRL+- and CTRL+0 shortcuts to zoom in,  out and reset work
only for English (US) and Romanian (standard).
2. For German layout CTRL++ does this character: ´, CTRL+- does nothing and
CTRL+0 does the reset.
3. For Italian layout CTRL++ does nothing, CTRL+- does nothing and CTRL+0 does
the reset.
4. For Italian layout CTRL+} does zoom in, CTRL+? does zoom out and CTRL+0 does
the reset.


EXPECTED RESULT
CTRL and + or - or 0 work no matter the layout!
So not only for English (US and Romanian (standard).
I barely have the time to find out where are the special characters (language
specific ones) like:
àèòù for Italian.
äöü for German.

I don't have the time to find out where are the + and - signs in each layout
because core functionality of Kate doesn't work anymore as I try to type
something in that language.
I tried to find them them for Italian to see if CTRL + one of them work and it
took me about half an hour as that keyboard layout preview is confusing and
searching online didn't got to any helpful answer.

Plus, Kate's interface is still in English language and If I open the View menu
I see the:
Enlarge Font
Shrink Font
Reset Font Size
Still having the same (+, - and 0) shortcuts, no matter which keyboard layout
is active.
So the shortcuts are still displayed for the German and Italian layouts as for
the English and Romanian layouts, where they actually work exactly like that.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.11.0
Qt Version: 6.7.2
Kernel Version: 6.12.16-amd64 (64-bit)
Mesa  Version: 25.0.0-1
Graphics Platform: Wayland

ADDITIONAL INFORMATION
BTW, to test the reset shortcut you need to switch to English layout, zoom in
(Enlarge Font) and then switch to the layout where you want to test the reset
and see the text shrink to its default size.

This is a follow up of my discovery of this problem last year:
https://bugs.kde.org/show_bug.cgi?id=480490

I don't know if this can be fixed for German layout as weirdly there CTRL++
actually types something.
But for Italian, where both CTRL++ and CTRL+- does nothing, it would be nice if
it was fixed and Kate responded to those key presses similar to how it does for
English and Romanian.
Especially since such buttons once existed an now they are not in the toolbar
anymore:
https://bugs.kde.org/show_bug.cgi?id=107298

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to