I have noticed that the C letter is more frequent then the F letter. These keys should be swapped to make it more comfortable to type.
I have noticed that the C letter is more frequent then the F letter. These keys should be swapped to make it more comfortable to type.
No, I don't think so.
Please Read the FAQ.
Frequency is not the only consideration in the design of the Colemak FINAL layout.
Of course your welcome to do it for yourself if you feel that strongly about it.
C and F, the 12th and 16th most common letters in English, aren't as different as you said in your original post: The C is 125% as common as the F, but they're both among the semi-rare letters (see https://en.wikipedia.org/wiki/Letter_frequencies for instance). Are you sure you've used a representative syllabus for your frequency test?
In latin languages it's more pronounced: There's a whooping 678% difference in Spanish. If you use latin languages and don't care about moving an extra key and don't mind losing a shortcut position, then your swap would be good for you. In fact, maybe the C should have an even better position in Spanish. I don't know. It's also about the digraphs and all. Remember though, that many Spanish users (at least those who would find Colemak by themselves) use much English too.
For the main layout it wouldn't be good because the minor difference in frequency (in English) doesn't warrant breaking up the shortcut block or moving an extra key.
*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***
The reason for the C placement, if I recall reading, is primarily to keep it in the same place as in Qwerty, with all the other left hand bottom row characters that also have the embedded CTRL (cut, copy, paste...) actions, so that they remain easy to access.
However, I do not agree with keeping Z,X,C,V,B as they are simply for the sake of maintaining the embedded CTRL actions and here is why:
1. CUT, COPY, and PASTE can be accessed in more than one way besides the CTRL-X,C,V method
2. CUT, COPY, and PASTE are arguably much easier to access via right click on the mouse, since in many cases the mouse has already been just used to highlight the info to be cut, copied, or pasted. I find this method much faster, much easier on my fingers, and much more sensible, since one's fingers must always stop typing anyway prior to performing these shortcuts.
3. CTRL-X, C, V are awkward reaches involving the pinky, which seems to contradict the layout's goal of minimizing pinky movement by encouraging this method of accessing these shortcuts. (I admit that this is the least important point of my position, yet valid)
4. To keep Z,X,C,V, and B as they are in Qwerty for the sake of maintaining the shortcuts as mentioned, means sacrificing the overall efficiency of a particular layout, which has greater weight, because all the factors (jumps, digraphs, homerow, in/outstroke, load, etc) that make a great layout are measured via the act of typing copy, not via the act of stopping to perform shortcuts, which typically occurs in-between periods of typing copy.
These are my thoughts offered humbly for consideration and comment, not as a mean-spirited attach on Colemak, which I do find fascinating as it stands. Perhaps other members can shed light on situations that I may have overlooked. Perhaps there are programs out there that do not allow one to right-click on the mouse to access the shortcuts?? I am of course basing my points primarily on the assumption that the typist is working in a word processor, which is where I believe the majority of typing occurs, apart from using programming software.
Oh, I guess I left out the other reason for keeping Z,X,C,V,B as they are, and that would be for speed of learning the layout. Although it is true that any layout that maintains a portion of keys in the same place will take less time to learn, I would still question this, because, it say it takes me 20 additional hours to learn a layout that does not maintain these keys in Qwerty position, yet that layout is superior to one that does, I think I would rather log in the extra hours knowing that it will be worth it. But, I suppose there are many that want a better layout that is quick to pick up. I suppose that I am just not one of these. Perhaps it is the difference between going for the best layout, or sacrificing a bit to please the masses that prefer the quick and easy route. hmm, makes me think of Yoda...."quicker....easier....more seductive.." hardy-har.
Finally, back to the original proposition, F and C should not necessarily be swapped. The best layout is not necessarily the layout with less, or least, bottom row load, although Colemak maintains a heavy bottom load. Even so, I expect Colemak will catch quite a few fish despite all this.
Q
Thing is, Colemak is one of the "best" layouts as far as anyone can see. To get a layout definitely better judging from your narrow design criteria alone would mean thousands of hours of testing I think.
Therefore, Shai has used additional design criteria to provide added benefits. These include ease of learning and the staying of shortcuts. Those criteria haven't been adhered to where this would noticeably impend performance otherwise, and you'll notice how the S has been moved for instance, even though it's both moved in a somewhat confusing way and it's a common shortcut key. This was done because the performance criteria won the day.
So in sum, your gripes are theoretical and probably of minor importance really. Maybe you could squeeze out a percent or two of additional potential speed by making the layout much harder to learn, but we who use Colemak seem to think that wouldn't be worth it. Even I and presumably many of the others who went to Colemak from Dvorak feel that Shai's design principles are solid. For me it's the comfort of higher compatibility with the many QWERTY boards I have to type on during my work day.
*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***
1. CUT, COPY, and PASTE can be accessed in more than one way besides the CTRL-X,C,V method
but it's the one I use most often by far.
2. CUT, COPY, and PASTE are arguably much easier to access via right click on the mouse, since in many cases the mouse has already been just used to highlight the info to be cut, copied, or pasted. I find this method much faster, much easier on my fingers, and much more sensible, since one's fingers must always stop typing anyway prior to performing these shortcuts.
not to get into other issues, but just to point out not everyone is using the same setup.
On my Macbook there is no right button to click.
3. CTRL-X, C, V are awkward reaches involving the pinky, which seems to contradict the layout's goal of minimizing pinky movement by encouraging this method of accessing these shortcuts. (I admit that this is the least important point of my position, yet valid)
on my keyboard it's the command key next to the space bar, so I am using my thumb not my pinky. Same point as on 2.
4. To keep Z,X,C,V, and B as they are in Qwerty for the sake of maintaining the shortcuts as mentioned, means sacrificing the overall efficiency of a particular layout, which has greater weight, because all the factors (jumps, digraphs, homerow, in/outstroke, load, etc) that make a great layout are measured via the act of typing copy, not via the act of stopping to perform shortcuts, which typically occurs in-between periods of typing copy.
One of the major points of Colemak is to optimize the layout with the constraint of moving as few keys as possible and these are low frequency keys and the advantage gained by moving them around is not much and introduces other problems to be solved. There are many alternative optimal layouts out there with less constraints but the point is they don't do much better than Dvorak if at all with the same drawbacks and usually their creators are constantly fiddling with the layouts since too much of the optimization space they are playing with is pretty flat. There are simply too little constraints on what is a very high dimensional problem. I think Shai attacked the problem in a very smart way, set up as many intelligent restrictions as you can to begin with to try to reduce the variables you actually play with. I think he did a remarkable job. No layout is going to satisfy everyone because not everyone will agree on the goals and or even has the same physical setup.
questions said:3. CTRL-X, C, V are awkward reaches involving the pinky, which seems to contradict the layout's goal of minimizing pinky movement by encouraging this method of accessing these shortcuts. (I admit that this is the least important point of my position, yet valid)
on my keyboard it's the command key next to the space bar, so I am using my thumb not my pinky. Same point as on 2.
I have to say, I really like the position of the command key on Mac keyboards for doing cut/copy/paste operations. This key is controlled by the thumb which is very comfortable. On PCs, the control key is used instead but it is an awful stretch for the pinky finger. On these computers, it might be more ergonomic to remap the control function to the left Alt or Windows key.
Swapping C and F is an interesting thought... but it affects the X/C/V shortcuts. Another possible way to improve the layout without affecting these shortcuts is to rotate the 3 punctuation symbols on the bottom right. I suspect that simply changing , . / to / , . should lower the same-finger ratio, maybe even considerably (if you think about what is the most frequent letter that we type just before typing a comma - it is "e"). Of course the same-finger ratio is already low, so...
My typing record: http://hi-games.net/typing-test/watch?u=1