Ich bezweifle sehr, dass es möglich ist, die Tastenreihenfolge in Windows zu ändern, GTK jedoch! Um die Reihenfolge der Schaltflächen Abbrechen / Nein / Ja zu ändern, legen Sie die gtk-alternative-button-order
Eigenschaft fest, indem Sie diese der ~/.config/gtk-3.0/settings.ini
Datei hinzufügen :
[Settings] gtk-alternative-button-order = 1
Bei einigen Hintergrundinformationen geben die GNOME Human Interface Guidelines an, dass sich die Schaltfläche "Abbrechen" auf der linken Seite befinden sollte:
Wenn ein Dialogfeld eine Bestätigungs- und eine Abbrechen-Schaltfläche enthält, stellen Sie immer sicher, dass die Abbrechen-Schaltfläche vor der Bestätigungsschaltfläche angezeigt wird. In Gebieten von links nach rechts ist dies auf der linken Seite.
Diese Tastenreihenfolge stellt sicher, dass Benutzer über die Möglichkeit des Abbruchs vor dem Bestätigen der Bestätigungsschaltfläche informiert werden und daran erinnert werden.
Aber es ist Linux. also ist es konfigurierbar! Aus der Dokumentation zu gtk_dialog_set_alternative_button_order () :
Legt eine alternative Tastenreihenfolge fest. Wenn die Einstellung „ gtk-alternative-button-order “ auf festgelegt ist
TRUE
, werden die Dialogschaltflächen entsprechend der Reihenfolge der Antwort-IDs, die an diese Funktion übergeben werden, neu angeordnet.Standardmäßig verwenden GTK + -Dialoge die Tastenreihenfolge, die in den GNOME Human Interface-Richtlinien mit der Bestätigungsschaltfläche ganz rechts und der Abbrechen-Schaltfläche links davon befürwortet wird . Die integrierten GTK + -Dialoge und GtkMessageDialogs bieten jedoch eine alternative Schaltflächenreihenfolge, die auf einigen Plattformen, z. B. Windows, besser geeignet ist.
Die Benutzerrichtlinien für Windows haben die entgegengesetzte Empfehlung. Sie geben an:
Präsentieren Sie die Commit-Buttons in der folgenden Reihenfolge:
- OK / [Tun Sie es] / Ja
- [Tu es nicht] / Nein
- Stornieren
- Bewerben (falls vorhanden)
- Hilfe (falls vorhanden)