Click here to Skip to main content
15,907,326 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Cancel - OK Pin
Matty2220-May-14 20:35
Matty2220-May-14 20:35 
GeneralRe: Cancel - OK Pin
Mark AJA20-May-14 21:15
Mark AJA20-May-14 21:15 
GeneralRe: Cancel - OK Pin
V.20-May-14 21:31
professionalV.20-May-14 21:31 
GeneralRe: Cancel - OK Pin
Member 969433721-May-14 2:12
Member 969433721-May-14 2:12 
GeneralRe: Cancel - OK Pin
V.21-May-14 2:23
professionalV.21-May-14 2:23 
JokeRe: Cancel - OK Pin
Johnny J.20-May-14 22:18
professionalJohnny J.20-May-14 22:18 
GeneralRe: Cancel - OK Pin
hairy_hats20-May-14 23:55
hairy_hats20-May-14 23:55 
GeneralRe: Cancel - OK Pin
kalberts21-May-14 1:08
kalberts21-May-14 1:08 
Way back, in the old days when MS and IBM were friends, was developed a standard called the Common User Access, CUA, giving the common guidelines for Windows, OS/2 and Motif user interfaces. The CUA was published as an IBM document, but was endorsed by MS (and I believe several other companies). Windows 3 was developed in close to 100% adherence to the CUA rules.

The CUA stated clearly that normal completion of a dialog is done by clicking the button in the lower right corner. In other words, OK to the right.

The first CUA rule (at least among the essential ones) were the location of the Help menu: CUA requires it to be pushed to the very right on the menu line. I don't remember when MS decided to move it together with the other pulldown menus; that could be in Win 3.11. We started out with consistency where you by instinct clicked the bottom right button to complete normally, to a transition period where an increaing fraction of the applications made you follow your instincts, swear, and redo the entire dialog, this time reading the button texts closely, to the current situation where everything is so inconsistent and free of rules that you cannot rely on instincts but must read all the buttons anyway. ("But OUR software is consistent" - sure, the good thing about standards is that there are so many to choose from. Most customers buy software from several different vendors.)

Whenever I make user interfaces, I follow the CUA rule of normal termination being the bottom right button. Nowadays, all user must read the button labels anyway, so this is as good a choice as any other. Or even better, since I can justify my choice by referring to a user interface standard document. (True enough: It was published more than 25 years ago, but it is far better than nothing).
GeneralRe: Cancel - OK Pin
PIEBALDconsult21-May-14 3:24
mvePIEBALDconsult21-May-14 3:24 
GeneralRe: Cancel - OK Pin
Bassam Abdul-Baki21-May-14 0:36
professionalBassam Abdul-Baki21-May-14 0:36 
GeneralRe: Cancel - OK Pin
kalberts21-May-14 1:17
kalberts21-May-14 1:17 
AnswerRe: Cancel - OK Pin
xawari21-May-14 2:36
xawari21-May-14 2:36 
GeneralRe: Cancel - OK Pin
kalberts21-May-14 3:07
kalberts21-May-14 3:07 
GeneralRe: Cancel - OK Pin
BobJanova21-May-14 1:31
BobJanova21-May-14 1:31 
GeneralRe: Cancel - OK Pin
Member 969433721-May-14 1:58
Member 969433721-May-14 1:58 
GeneralRe: Cancel - OK Pin
xawari21-May-14 2:40
xawari21-May-14 2:40 
GeneralRe: Cancel - OK Pin
englebart21-May-14 2:19
professionalenglebart21-May-14 2:19 
GeneralRe: Cancel - OK Pin
#realJSOP21-May-14 2:31
professional#realJSOP21-May-14 2:31 
JokeRe: Cancel - OK Pin
xawari21-May-14 2:34
xawari21-May-14 2:34 
GeneralRe: Cancel - OK Pin
mBuchwald21-May-14 3:22
professionalmBuchwald21-May-14 3:22 
GeneralRe: Cancel - OK Pin
johannesnestler21-May-14 3:41
johannesnestler21-May-14 3:41 
GeneralHe is right! Pin
Nish Nishant21-May-14 3:51
sitebuilderNish Nishant21-May-14 3:51 
GeneralRe: He is right! Pin
#realJSOP21-May-14 10:02
professional#realJSOP21-May-14 10:02 
GeneralRe: He is right! Pin
Nish Nishant21-May-14 10:06
sitebuilderNish Nishant21-May-14 10:06 
GeneralRe: He is right! Pin
#realJSOP22-May-14 1:02
professional#realJSOP22-May-14 1:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.