[kde] [Bug 472733] Plasma 6 proposal: Swap the placement of the "OK" and "Cancel" buttons

Taro Tanaka bugzilla_noreply at kde.org
Fri Jul 28 10:11:51 BST 2023


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

--- Comment #1 from Taro Tanaka <mkrmdk at gmail.com> ---
FWIW, I asked ChatGPT

"OK button v.s. Cancel button; which should be on the bottom right corner in
dialogs?"

and here's the answer:

--- START QUOTE ---
Traditionally, in dialog boxes or user interfaces, the "OK" button is placed on
the bottom right corner, while the "Cancel" button is placed next to it, on the
left. This convention has been followed in many operating systems and
applications for several reasons:

1. Visual Hierarchy: Placing the primary action (usually "OK" or "Confirm") on
the right side draws attention and emphasizes it as the default or preferred
choice.

2. Reading Order: In cultures that read from left to right, the natural flow of
reading moves from left to right and top to bottom. Placing the "OK" button on
the bottom right aligns with this reading pattern.

3. User Expectations: Users have become accustomed to this layout over time,
making it a familiar and predictable pattern across various applications.
Deviating from this convention might lead to confusion and an inconsistent user
experience.

4. Accessibility: It is essential to consider the needs of users with
disabilities. Placing the primary action button on the bottom right ensures
that users who navigate through the interface using keyboard controls can
easily find and activate the main action.

However, it's important to note that design conventions can evolve over time,
and different user interfaces or platforms may adapt to newer layouts. Always
consider the specific context, user base, and platform guidelines when
designing dialog boxes or any other user interface components.

If you are designing for a specific platform or application, it's a good idea
to review their design guidelines and recommendations for button placement to
ensure your design aligns with their conventions and provides the best user
experience.
--- END QUOTE ---

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list