michaeldickens / Typing

https://github.com/michaeldickens/Typing
69 stars 18 forks source link

Creating a Python (ie personalized to my workflow) layout #13

Open mattharrison opened 11 years ago

mattharrison commented 11 years ago

Hi. Thanks for the cool project. I'm a heavy python, emacs, restructured text and sometimes javascript user. I'd like to collect my typing data and use it see what happens. (I have an ergodox keyboard, which has a similar layout to the kinesis).

A couple questions:

michaeldickens commented 11 years ago

Hi,

I'm glad you're interested! I'll address each of your questions in turn.

Do I need to write my own code to generate freq_types?

Not necessarily. You need to collect your typing data and then make two files: one is a list of characters and their frequencies, and the other is a list of digraphs and their frequencies (in the same format as the allChars.txt/allDigraphs.txt files). I already have a C program that can take a file and generate these lists, so I can send it to you if you want.

Any plans to optimize left hand thumbs?

Not in the near future, although I would like to do this eventually.

Since I'm using emacs I might want to optimize layout for the control and meta keys (possibly others). What are your thoughts on that?

On my Kinesis, I use the default Mac layout (http://www.kinesis-ergo.com/images/cont-above-hands-blk630x390.jpg) with option on the right-command key, ctrl on the option key, and command on the ctrl key. This can be a little inconvenient for emacs because it makes the ctrl key hard to reach. If I used emacs more often, I would probably put ctrl on the easy-to-reach right side button and meta on the harder-to-reach left-side button. I would keep ctrl and meta on the thumb keys, but I'd suggest you put them in a few different places and see what's most comfortable for you.

Michael

On 4/5/13 6:19 AM, matt harrison wrote:

Hi. Thanks for the cool project. I'm a heavy python, emacs, restructured text and sometimes javascript user. I'd like to collect my typing data and use it see what happens. (I have an ergodox keyboard, which has a similar layout to the kinesis).

A couple questions:

  • Do I need to write my own code to generate freq_types?
  • Any plans to optimize left hand thumbs?
  • Since I'm using emacs I might want to optimize layout for the control and meta keys (possibly others). What are your thoughts on that?

— Reply to this email directly or view it on GitHub https://github.com/MTGandP/Typing/issues/13.