[mit YAD gelöst] Zenity form enter Taste für ok

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

[mit YAD gelöst] Zenity form enter Taste für ok

Beitrag von joe2017 » 25.02.2021 07:43:47

Guten Morgen zusammen,

Weiß zufällig jemand ob man für ein zenity form Tastatur Befehle hinterlegen kann?

Bsp.
Enter für ok
Esc für abbrechen

Standardmäßig reagiert das form nicht auf derartige Befehle.

Kann man das vielleicht direkt im zenity form Script angeben? Leider hab ich hierzu nichts gefunden.
Zuletzt geändert von joe2017 am 15.04.2021 07:14:43, insgesamt 2-mal geändert.

Benutzeravatar
whisper
Beiträge: 3373
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Zenity form enter Taste für ok

Beitrag von whisper » 25.02.2021 10:01:57

Das ist doch per default so.
z.B.

Code: Alles auswählen

zenity --calendar
Gerade auf bullseye probiert
Aber

Code: Alles auswählen

zenity --forms --text="Siehste" --add-entry=XY
wenn das XY aktiv ist und das was reingeschrieben wird, kann nicht mit enter beendet werden..
ok, aber du kommst mit tab dahin, tab-tab enter
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

Re: Zenity form enter Taste für ok

Beitrag von joe2017 » 25.02.2021 20:01:20

Deshalb meine Frage ob das irgendwie möglich ist.
Natürlich kann ich mit Tab zu dem ok Button wechseln und enter drücken. Aber das wollte ich ja anders lösen.

Benutzeravatar
whisper
Beiträge: 3373
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Zenity form enter Taste für ok

Beitrag von whisper » 26.02.2021 08:54:55

Sieht schlecht aus
eine Möglichkeit wäre

Code: Alles auswählen

zenity --forms --text="Siehste" --add-entry=XY --ok-label="Gleich beenden: benutze Shift-Tab Enter" --add-entry=BLUB
Was aber mitdenken erfordert, wenn man im BLUB Feld steht.
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

Re: Zenity form enter Taste für ok

Beitrag von joe2017 » 26.02.2021 16:43:43

Naja Anwenderfreundlich wäre das auch nicht.
Aber trotzdem danke für deine Mühe.

Dann werden meine Anwender mit Tab oder Maus leben müssen.

Danke

Benutzeravatar
Phineas
Beiträge: 354
Registriert: 20.06.2012 20:26:19

Re: [nicht lösbar] Zenity form enter Taste für ok

Beitrag von Phineas » 26.02.2021 18:12:43

Du könntest es mit yad anstatt zenity versuchen.

Das ist aber nur ein Schuss ins Blaue.

Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

Re: [nicht lösbar] Zenity form enter Taste für ok

Beitrag von joe2017 » 27.02.2021 08:36:31

Naja es ist jetzt auch nur ein nice to have.
Ich denke nicht das sich der Aufwand lohnt alles umzubauen. Aber danke für den Tipp.

Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

Re: [mit YAD gelöst] Zenity form enter Taste für ok

Beitrag von joe2017 » 15.04.2021 07:15:29

Ich habe jetzt meine Scripts auf yad umgestellt.
Hier funktioniert auch die Enter Taste als Bestätigung (OK).

Antworten