¶Preface
I wrote two articles about how I designed the layout for Bopomofo input method on CC1 and M4G. They are like progress notes for my layout, including what problems I faced and how I solved them.
However, it may be hard to trace the reason behind each remapped keys on my layout in those two articles, so in this article, I would break down my latest layout (TC36.V2) and explain why I remap those keys.
¶Primary Layer
¶Placing Symbols on Home Row
Corresponding Bopomofo layout:
The Bopomofo IME can only map character keys (alphabets, numbers, and symbols) to Bopomofo symbols, so some non-character keys on the home row are replaced with symbol keys. Those symbol keys don’t hold shift, so that they won’t affect the chords (both CC chords and Bopomofo chords).
These symbol keys are also useful when programming.
¶Placing the Replaced Non-character Keys
Then I should find places for the non-character keys replaced by symbols. Similar to the default layout of M4G, I place them on the ring middle switches.
LW
and RW
are Left GUI
and Right GUI
keys. (Windows keys on Windows, or Command keys on Mac) They are actually Ctrl
keys on my Mac since I use Karabiner to swap the Ctrl
and Command
keys on CC1, CC2 and M4G.
¶Numeric Layer Lock
Since the mouse switches on the primary layer are occupied by some non-character keys, I use the mouse actions on the numeric layer instead. I remap a numeric layer lock key to lock the device to the numeric layer. (And the original num-shift keys are used to unlock.)
¶Numeric Layer
¶Placing Function Keys to Left Half
To make the function keys more accessible, I remap them to the left half of the numeric layer.
¶Placing Mouse Actions
- M(arrow): mouse move
- S(arrow): mouse scroll
- LC, MC, RC: mouse left, middle, right click
As mentioned above, I use the mouse actions on the numeric layer. I place the mouse actions on the middle row, so I can shift my hands down to it (i.e. The tips of my thumb, middle finger, and ring finger are on the corresponding middle switches.). I call it mouse mode
.
There are all three click actions on both the left and right thumb middle switches, so I can access all the mouse actions with one hand.