Create your own "perfect programmer" layout or the Underrated AltGr

* 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).





: 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 , )





"" , , , . , .





№2:

- "" , Dvorak programmer. , , - . , Dvorak programmer .





AltGr ( Ctrl+Alt, AltGr+Del Ctrl+Alt+Del, ) Alt, Shift, "" , . , AltGr , . , - Alt , , , . , AltGr, .





-, : , , ́, , ́, , !





, , - , -. MSKLC (-, Win) , . , MSKLC, Dead Key, ( ).





Shift , Shift', -. - ( ! =).





, : AltGr!!! ( Shift, AltGr, AltGr+Shift, ( - ) )









- : - , - -. , . " ".





, Alt (- , ). , , -, , .





, , , : Project -> Properties,





, ( ), .





, "Build DLL and Setup Package", ( ).





, , , , ( )





: :









  1. -





  2. MSKLC





  3. ( )












All Articles