* Note : in order to fully experience all the advantages of the new "custom" layout, you must confidently master the ten-finger blind input (otherwise the subsequent actions will make no sense).
What is written here?
Condemnation of QWERTY
A little about alternative layouts
What am I typing on
AltGr (right Alt) and what you can do with it
MSKLC: building a layout
Step # 1: Choose a Basic Keyboard Layout
Since the goal is to develop an "ideal" layout, you first need to take care of how the characters will be positioned on the keyboard.
A bit of gag: I, like everyone else, studying ten-finger blind input, typed on the familiar QWERTY layout. In the process of use, I experienced fierce discomfort (perhaps there are not very many of us): the left index finger, the right ring finger and the little finger got tired (even though P is far from the most frequent symbol in English). It was also noticed that the fingers stretch out strongly when typing - as if trying to get away from each other.
To answer the question why this is happening, I created an Excel file, which clearly shows the load on each character, and added a table of the frequency of letters of the English language (the result is on the screenshot).
![](https://habrastorage.org/getpro/habr/upload_files/ad6/8ea/1c1/ad68ea1c17255a9bacc3db234883d26f.png)
: T , AT/TA, TE/ET, ST/TS, DT, CT, NU/UN, NI/IN, NO,ON . QWERTY, - - , , . , , , : , , , .
?
, - : , : / (habr.com)
Dvorak: , -> .
Colemak/Workman: A , , - , , " Dvorak'a!!!"
Capewell: , !
Carpalx: , , optimizing.
Minimak 4, 8, 12 keys: QWERTY !
ARENSITO: Ergodox Maltron? !!!
, , , - . , . , Comelak Workman - .
, QWERTY, 99% , , " " , . - , , Ctrl+C Ctrl+V QWERTY, ??? , .
???
Dvorak, Capewell' - Capewell-Dvorak, L , . , N QWERTY ( ) L, , . , , , - Dvorak', ZXCV, C ( Colemak/Workman Carpalx', K , )
![](https://habrastorage.org/getpro/habr/upload_files/a5b/7c6/499/a5b7c64992d3fc29c2a3668066129984.png)
"" , , , . , .
![](https://habrastorage.org/getpro/habr/upload_files/055/52e/85c/05552e85ca660321ee8e9973ad8c906d.png)
№2:
- "" , Dvorak programmer. , , - . , Dvorak programmer .
AltGr ( Ctrl+Alt, AltGr+Del Ctrl+Alt+Del, ) Alt, Shift, "" , . , AltGr , . , - Alt , , , . , AltGr, .
-, : , , ́, , ́, , !
, , - , -. MSKLC (-, Win) , . , MSKLC, Dead Key, ( ).
![](https://habrastorage.org/getpro/habr/upload_files/0b5/27b/4fd/0b527b4fd7b01326826ecb3f81cbf5ec.png)
Shift , Shift', -. - ( ! =).
![](https://habrastorage.org/getpro/habr/upload_files/3b9/6c8/c77/3b96c8c7771c2c582c5e49fb28249f32.png)
, : AltGr!!! ( Shift, AltGr, AltGr+Shift, ( - ) )
- : - , - -. , . " ".
![](https://habrastorage.org/getpro/habr/upload_files/bef/244/b96/bef244b9696e09da34087ab442452dd0.png)
, Alt (- , ). , , -, , .
![](https://habrastorage.org/getpro/habr/upload_files/621/c6e/921/621c6e921d6338491e22401b17d6de18.png)
, , , : Project -> Properties,
![](https://habrastorage.org/getpro/habr/upload_files/a4c/9b6/1d5/a4c9b61d54fa9102a3ea5ef1f7c2e65b.png)
, ( ), .
![](https://habrastorage.org/getpro/habr/upload_files/9e4/b82/1c0/9e4b821c03574565d282612e204cdcfc.png)
![](https://habrastorage.org/getpro/habr/upload_files/34b/fdc/8a3/34bfdc8a31135a49dad8ff5fabaf8723.png)
, "Build DLL and Setup Package", ( ).
, , , , ( )
![](https://habrastorage.org/getpro/habr/upload_files/b38/dc1/88d/b38dc188df8e82f388edfe9cbcf3df70.png)
: :
-
MSKLC
( )