TEX Yoda IIをmacOSで使った
#gadget前回: TEX Yoda IIを作る
1ヶ月弱macOSで使ってみたら、ちょいちょい試行錯誤したり諦めが必要なところがあったのでメモ。
キーマップ
最終的にキーマップはこんな感じになった。
そんな特殊なマップにはしていない。
中クリックがfn
なのでサクサクfn
押せて便利。
fn
+ wasd
で方向キーは昔FPSしていたこともあり、hjkl
とかijkm
よりも上下については直感的で良い。音量・メディア周りも手前に配置されているので、ありがとうデフォルト配列という感じに使っている。
概ね満足しているけど、今までは1
の左にあった`
, ~
がfn
レイヤに行ったのが地味に辛い。
「fn
+ esc
で`
だっけ、~
だっけ…」とちょいちょい悩んだりする。Karabiner-Elementsでesc
押下時間でesc
, `
の挙動を変えるなんてこともできるらしい。しばらくすれば慣れるっしょの精神でしばらく頑張るが、無理そうならKarabinerのお世話になろう。
~
についてはterminalで~~shift
+backspace
~~(訂正: fn
+backspace
)で~
がでるという謎挙動を見つけた。
chrome等他環境では再現しないので、自分が使っているiTerm2の設定ということも考えられる。深追いしてないけど。まぁdel
はctrl
+d
使ってるからいいんだけども…
マウスキー
一番悩んだのが、中クリックの挙動。
中クリックにはfn
かmid click
を割り当てることになると思うが、中クリック + トラックポイントでドラッグができるのはfn
のみ。自分はブラウザでタブをたくさん開く方で、ThinkPadだったら中クリックで新規タブを開いているが、これがfn
ではできない。つまり一長一短あって
fn
の場合- トラックポイントと組み合わせてマウスホイールできる
mid click
の挙動はできない- キーコードも送られないのでKarabinerで制御できない
mid click
の場合- 中クリックができる
- トラックポイントと組み合わせたマウスホイールができなくなる
- キーコードは送られるがKarabinerのfrom eventで
mouse_key
が使えないので、マウスホイールが定義できない
非常に悩ましい。最終的には中クリックは諦めてfn
のまま使っている。
あとは好みだけどマウスキーは背を少し低くして他キーと差別化したい、角が少し鋭利なのも気になるのでキーキャップ変えるかも。
トラックポイント
売りのトラックポイントはやはり素晴らしかった。が、マウスホイールの挙動が少し怪しいことがある。
マウスホイール途中でスクロールが止まると、fn
再押下してホイールさせるという状況がたまにある。また、右移動してから上といったグニャグニャしたホイール捌きは苦手みたいで、左右から上下のホイールへ切り替えるときはfn
再押下が必要な場面がちょいちょいある。この辺の挙動を見ているとやっぱりThinkPadはすごいんだなぁ、という気持ちになる。
あとはMacBookのトラックパットとスクロール方向を逆にしたかったので、Scroll Reverserというソフトで対処した。
おわりに
ちょいちょいマイナスポイントを挙げたけど、基本的には大満足なので良い製品だと思う。
macOSであれば大正義Karabiner-Elementsで大抵なんとかなる。