MenuItem Shortkey
-
Anfänger33
- Beiträge: 32
- Registriert: Sa 15. Feb 2025, 13:33
MenuItem Shortkey
Hale einmal unter Windows und unter Linux (MX-Linux) ein kleines Programm mit einem MainMenu geschrieben.
Linux und Windows-Versionen verhalten sich unterschiedlich.
In der Caption wurde jeweils ein &Datei eingetragen.
Nach dem Compilen zeigt mit Windows Datei an. Unter Linux wird erst nach betätigen der ALT-Taste Datei angezeigt.
Ist das ein Fehler in der Linux-Version oder ist das gewollt?
Linux und Windows-Versionen verhalten sich unterschiedlich.
In der Caption wurde jeweils ein &Datei eingetragen.
Nach dem Compilen zeigt mit Windows Datei an. Unter Linux wird erst nach betätigen der ALT-Taste Datei angezeigt.
Ist das ein Fehler in der Linux-Version oder ist das gewollt?
Re: MenuItem Shortkey
Das ist jetzt bei Windows genauso (genauergesagt, seit mindestens 20 Jahren...).Anfänger33 hat geschrieben: So 31. Mai 2026, 16:41 Hale einmal unter Windows und unter Linux (MX-Linux) ein kleines Programm mit einem MainMenu geschrieben.
Linux und Windows-Versionen verhalten sich unterschiedlich.
In der Caption wurde jeweils ein &Datei eingetragen.
Nach dem Compilen zeigt mit Windows Datei an. Unter Linux wird erst nach betätigen der ALT-Taste Datei angezeigt.
Ist das ein Fehler in der Linux-Version oder ist das gewollt?
- Zvoni
- Beiträge: 674
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
- CPU-Target: 64Bit
- Wohnort: BW
Re: MenuItem Shortkey
Ja und nein.....wp_xyz hat geschrieben: So 31. Mai 2026, 20:00Das ist jetzt bei Windows genauso (genauergesagt, seit mindestens 20 Jahren...).Anfänger33 hat geschrieben: So 31. Mai 2026, 16:41 Hale einmal unter Windows und unter Linux (MX-Linux) ein kleines Programm mit einem MainMenu geschrieben.
Linux und Windows-Versionen verhalten sich unterschiedlich.
In der Caption wurde jeweils ein &Datei eingetragen.
Nach dem Compilen zeigt mit Windows Datei an. Unter Linux wird erst nach betätigen der ALT-Taste Datei angezeigt.
Ist das ein Fehler in der Linux-Version oder ist das gewollt?
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
-
Anfänger33
- Beiträge: 32
- Registriert: Sa 15. Feb 2025, 13:33
Re: MenuItem Shortkey
Danke für die Antworten. Ich glaube ich habe mich etwas unglücklich ausgedrückt.
Unter Windows wird nach dem Start das Menü als "Datei" angezeigt.
Unter Linux wird nach dem Start das Menü als "Datei" angezeigt. Der Unterstrich erscheint erst wenn ich die ALT-Taste drücke.
Mein Frage ging dahin ob das unterschiedliche Verhalten so gewollt ist oder ob das Systembedingt unter Linux so sein muss.
Von einem Programmierfehler möchte ich nicht sprechen.
Schön (Träum) wäre es wenn die Lazarus-Programme sich unter Windows als auch unter Linux gleich verhalten und gleich dargestellt werden.
Unter Windows wird nach dem Start das Menü als "Datei" angezeigt.
Unter Linux wird nach dem Start das Menü als "Datei" angezeigt. Der Unterstrich erscheint erst wenn ich die ALT-Taste drücke.
Mein Frage ging dahin ob das unterschiedliche Verhalten so gewollt ist oder ob das Systembedingt unter Linux so sein muss.
Von einem Programmierfehler möchte ich nicht sprechen.
Schön (Träum) wäre es wenn die Lazarus-Programme sich unter Windows als auch unter Linux gleich verhalten und gleich dargestellt werden.
- Zvoni
- Beiträge: 674
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
- CPU-Target: 64Bit
- Wohnort: BW
Re: MenuItem Shortkey
Ist mWn unter Linux genau so: Muss eingestellt werden
geht mit dconf-editor
für Gnome-basierte Desktops:
Navigiere zu:
org.gnome.desktop.interface
Suche:
automatic-mnemonics
Setze es auf False.
Da ich z.Zt. keine Linux-Distro zur verfügung habe, ist das o.g. nur das Suchergebnis aus google.
Inwieweit man eine spezifische App auf Linux dazu zwingen kann, die Unterstriche anzuzeigen, weiss ich nicht
geht mit dconf-editor
für Gnome-basierte Desktops:
Navigiere zu:
org.gnome.desktop.interface
Suche:
automatic-mnemonics
Setze es auf False.
Da ich z.Zt. keine Linux-Distro zur verfügung habe, ist das o.g. nur das Suchergebnis aus google.
Inwieweit man eine spezifische App auf Linux dazu zwingen kann, die Unterstriche anzuzeigen, weiss ich nicht
Zuletzt geändert von Zvoni am Mo 1. Jun 2026, 09:40, insgesamt 1-mal geändert.
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1780
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: MenuItem Shortkey
Lazarus verwendet das eingestellte Widgetset des jeweiligen Systems. Da kann das Verhalten durchaus unterschiedlich sein.Anfänger33 hat geschrieben: Mo 1. Jun 2026, 09:27 Schön (Träum) wäre es wenn die Lazarus-Programme sich unter Windows als auch unter Linux gleich verhalten und gleich dargestellt werden.
Wenn deine Programme auf jedem System genau gleich aussehen sollen, kannst du z.B. das Widgetset fpGUI oder Ownerdraw verwenden. Diese sind meines Wissens aber beide noch nicht vollständig.
- af0815
- Lazarusforum e. V.
- Beiträge: 7325
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: MenuItem Shortkey
Dazu muss man wissen, das Lazarus die LCL als Abstaktionsschicht die Widgetsets nach aussen hin, zum Programmierer, soweit wie möglich vereinheitlicht. Betonung auf - so weit wie möglich - und dabei gewissen Eigenheiten von Windows auf anderen Plattformen versucht zu emulieren. Das ist der Historie und der großen Delphi kompatibilität geschuldet.Anfänger33 hat geschrieben: Mo 1. Jun 2026, 09:27 Schön (Träum) wäre es wenn die Lazarus-Programme sich unter Windows als auch unter Linux gleich verhalten und gleich dargestellt werden.
Es wird dabei versucht durch die LCL soweit wie nur möglich die nativen Komponeneten des Widgetsets zu verwenden. Die können sich je nach Widgetset (und darunterliegenden Windowsmanager) unterschiedlich verhalten. Da kann es sein, das so Effekte wie du beobachtest auftreten. Das ist der Preis, das dann die Programme aber auch so aussehen wie das restliche System.
Man kann natürlich auch unter windows mit QT oder GTK Widgetset arbeiten, die Programme schauen dann aber oft nicht "Nativ" aus.
Das alles gleich ist und auch komplett gleich ist, wird immer ein Traum bleiben. Vor allen, wenn die Betriebssystem laufend, ach so wichtige Neuerungen haben wie - runde Ecken, dann normale Ecken, mal duchscheinend, mal milchig, mal runde Buttons, mal gedämpfte Farben,...
Lauter Sch... den keiner so wirklich braucht, ausser den komerziellen, die wieder was Verkaufen müssen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
Anfänger33
- Beiträge: 32
- Registriert: Sa 15. Feb 2025, 13:33
Re: MenuItem Shortkey
Danke für die vielen Hinweise. Jetzt wird einiges klarer.
Ich nutze MX-Linux mit KDE (MX-25.2KDE_x64). Keine Ahnung wo man was einstellen kann. Möchte da auch nichts verstellen, da ich nicht weiss, welche Seiteneffekte das nach sich zieht. Das mit der ALT-Taste sollte reichen.
Ich nutze MX-Linux mit KDE (MX-25.2KDE_x64). Keine Ahnung wo man was einstellen kann. Möchte da auch nichts verstellen, da ich nicht weiss, welche Seiteneffekte das nach sich zieht. Das mit der ALT-Taste sollte reichen.
Re: MenuItem Shortkey
Wobei sich auch nicht alle Anwendungen daran halten.
Bei mir auf KDE zeigt Firefox die Unterstriche immer an.
Andere Anwendungen nur bei Drücken von "Alt".
Das sollte man wohl nehmen, wie's kommt.
Bei mir auf KDE zeigt Firefox die Unterstriche immer an.
Andere Anwendungen nur bei Drücken von "Alt".
Das sollte man wohl nehmen, wie's kommt.
- Zvoni
- Beiträge: 674
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
- CPU-Target: 64Bit
- Wohnort: BW
Re: MenuItem Shortkey
Bei mir auf Windoof10 auch.theo hat geschrieben: Mo 1. Jun 2026, 10:21 Wobei sich auch nicht alle Anwendungen daran halten.
Bei mir auf KDE zeigt Firefox die Unterstriche immer an.
Andere Anwendungen nur bei Drücken von "Alt".
Das sollte man wohl nehmen, wie's kommt.![]()
Firefox zeigt die Unterstriche immer an, egal, was in der Systemsteuerung eingestellt ist.
Daher tippe ich in dem Sinne auf "OwnerDrawn" oder sowas
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
- af0815
- Lazarusforum e. V.
- Beiträge: 7325
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: MenuItem Shortkey
Bei mir in Linux Mint, zeigt Firefox, Digikam und weitere die Striche an (ev. kann sein, das das keine nativen Programme sind, sondern Flatpacks). Bei nativen Programmen wird es erst bei drücken von Alt angezeigt.
Sieht so aus, nachdem ich genauer Nachgeschaut habe:
Flatpacks: Unterstrich ist immer da
Nativ: Unterstrich erst bei Alt
Jetzt weis ich wenigstens wieviel Flatpacks ich am Rechner habe.
Sieht so aus, nachdem ich genauer Nachgeschaut habe:
Flatpacks: Unterstrich ist immer da
Nativ: Unterstrich erst bei Alt
Jetzt weis ich wenigstens wieviel Flatpacks ich am Rechner habe.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
Re: MenuItem Shortkey
Also auf OpenSUSE ist Firefox keine flatpak Anwendung, zeigt aber trotzdem die Unterstriche immer an.af0815 hat geschrieben: Mo 1. Jun 2026, 12:39 Jetzt weis ich wenigstens wieviel Flatpacks ich am Rechner habe.
- Niesi
- Lazarusforum e. V.
- Beiträge: 721
- Registriert: So 26. Jun 2016, 19:44
- OS, Lazarus, FPC: Linux Mint Cinnamon, Laz 4.5 Fpc 3.2.3 und allerlei mit FpcUpDeLuxe
- Kontaktdaten:
Re: MenuItem Shortkey
Bei mir ist mit / ohne Unterstrichen:
- Firefox: mit (Systempaket)
- LibreOffice: ohne (selbst per deb installiert)
- FreeCAD: mit (Flatpak und AppImage)
- Inkscape: ohne (Flatpak)
- Shutter: ohne (Systempaket)
- GanttProjekt: mit (per deb installiert)
- Gimp: ohne (Flatpak)
- PdfXchange: mit ( mittels PlayOnLinux )
- KCharSet: mit (Systempaket)
Linux Mint 22.3 Cinnamon.
Ist einfach alles dabei, ohne System.
Hab' aber eigentlich nie drauf geachtet ...
Edit: Das ja witzig!
- Lazarus qt5: mit
- Lazarus qt6: mit
- Lazarus Gtk2: ohne
- Lazarus Gtk3: ohne
- Firefox: mit (Systempaket)
- LibreOffice: ohne (selbst per deb installiert)
- FreeCAD: mit (Flatpak und AppImage)
- Inkscape: ohne (Flatpak)
- Shutter: ohne (Systempaket)
- GanttProjekt: mit (per deb installiert)
- Gimp: ohne (Flatpak)
- PdfXchange: mit ( mittels PlayOnLinux )
- KCharSet: mit (Systempaket)
Linux Mint 22.3 Cinnamon.
Ist einfach alles dabei, ohne System.
Hab' aber eigentlich nie drauf geachtet ...
Edit: Das ja witzig!
- Lazarus qt5: mit
- Lazarus qt6: mit
- Lazarus Gtk2: ohne
- Lazarus Gtk3: ohne
Wissen ist das einzige Gut, das sich vermehrt, wenn es geteilt wird ...