I think it's time we reacquaint ourselves with ED's initial post as some of these "compromise" layouts have diverted from his opinions, which I think carry a lot more weight toward the final layout then they are being credited for. Do what you like though.
So you're against the compromise layouts where we actually incorporate other's needs?
We have all learned a lot in this exercise. You're assuming EvilDragon is omniscient and already knew and stated everything that needed to be known. I argue that he wanted to give us a place to start and see where it took us. Unfortunately, it became very clear that his post had requirements that could not be serviced by the layout that he picked as his original favorite.
And be rational - there is NO layout everyone loves. What we need to find is the best compromise for all users and usecases.
http://en.wikipedia.org/wiki/Compromise
To compromise is to make a deal between different parties where each party gives up part of their demand. In arguments, compromise is a concept of finding agreement through communication, through a mutual acceptance of terms—often involving variations from an original goal or desire.To compromise is to make a deal between different parties where each party gives up part of their demand. In arguments, compromise is a concept of finding agreement through communication, through a mutual acceptance of terms—often involving variations from an original goal or desire.
Compromise can be a great thing. The layouts that grew through compromise have all of the needs and most of the wants from within the community. They excel in compatibility with legacy software (DosBox & QEMU), support many languages, don't confuse AltGr as anything other than the right Alt, have logical layouts with keys near their 'normal' locations, etc...
These have HIGH functionality with very few negative compromises.
These are light years ahead of any layout that had been created prior to EvilDragon opening this thread.
These were built through compromise and collaboration.
These incorporate more user's needs and wants while remaining relatively uncluttered and simple to use.
These have all key functions neatly labeled in such a way that they should work under ANY environment.
http://www.keyboard-layout-editor.com/#/layouts/d1c595d35990eab465befaa6875bcbdf
http://www.keyboard-layout-editor.com/#/layouts/866783c8daef0faba6a2ff194bc3492f
So, are you sure you're not using the negative definition of "compromise"?
In the negative connotation, compromise may be referred to as capitulation, referring to a "surrender" of objectives, principles, or material, in the process of negotiating an agreement.