寝落ちした… 1時くらいにめちゃくちゃ眠くて、ヤバいなーと思いつつオートパスで走ってたら( ˘ω˘)スヤァしてた。この後1-2回やってるけどとりあえずここまでってことで。
祝ミリオン!!🎉 前半戦中にミリオン達成できたぞ!!
ところで夕方のニコ生配信でアニメ化が決まりましたね!めでたい!!
寝落ちした… 1時くらいにめちゃくちゃ眠くて、ヤバいなーと思いつつオートパスで走ってたら( ˘ω˘)スヤァしてた。この後1-2回やってるけどとりあえずここまでってことで。
祝ミリオン!!🎉 前半戦中にミリオン達成できたぞ!!
ところで夕方のニコ生配信でアニメ化が決まりましたね!めでたい!!
意外とオートパスが落ちたので今日は昨日よりはイベ曲多めでの進捗かな。ちょっとは増えてるけどほとんど道標増えてない…。
今日は最速が2:15なので溜め込んだ道標を使う日なんだけどパス次第ってところかな。
今回のイベは後半に向けての溜め込みが効率的には無駄なので土曜日に使い切れる程度まで消化しないといかん。
あとはボーダーが今日はゆっくりなので… と思ったけど昨日と変わってないので私が稼いでるんだなw ボーダーは綺麗に毎日12万ずつ増えてましたわ。
今日もまったりオートプレイ。多分ボーダーとの差はほとんど変わってない感じなので平日はこの感じのままで行けるかなぁ。
ただ今日はHSFの日なので曲の時間が短いらしいから道標集めにいいらしいから増やすのに専念して土日で消化なのかなー。
昨日頑張りすぎたからか今日は眠いのとやる気があまり出なかったので1倍お仕事でのんびりオートパスを集めながら基本オートでのランニング。 プレボにあるパスも6個くらい使ってしまったので、明日からはまたちょっと手動で頑張らないとかな。
今年は入ったラウンジのディスコで通話が繋がっていたので、他の走っているラウメンと雑談しながらチマチマと頑張ったぞい。
明日は残ってる分イベ曲消化して、明後日また開催アイテム貯めるのが良いって聞いたのでその方針で行こうかな。
なので明日はちょいまったりで良さそう。
とうとう来てしまいましたね、1年のうちで一度だけ頑張るイベントが。
今年はどこまで行けるかわからないけどまったり頑張るぞい。
3年目にして初めて im@shack のイベントと被らないから、みんなの前でイベント走らなくてよくなる。
なんか今朝から Slack で日本語入力しようとして C-j を押すとダウンロードリストが表示されるようになってしまったので ~/.config/karabiner/karabiner.json
に下記追記して対応した。PhpStorm のコピペで bundle_identifiers 変えただけ。
{ "description": "Ctrl-J to Kana on Slack", "manipulators": [ { "conditions": [ { "bundle_identifiers": [ "^com\\.tinyspeck\\.slack" ], "type": "frontmost_application_if" } ], "from": { "key_code": "j", "modifiers": { "mandatory": [ "control" ] } }, "to": [ { "key_code": "japanese_kana" } ], "type": "basic" } ] },
macOS の SKK といえば AquaSKK なんですが、Java アプリケーションとの相性が悪かったり、外国人との相性が悪かったり?するようで、時々ちゃんと動かないアプリケーションに遭遇します。
有名所だと、確か LINE とか PowerPoint とか iTerm2 とかがダメだったりします。
使ってないから分からないけど、LINE とか PowerPoint は AquaSKK 側に互換性設定があり、そこの設定で対応しているらしいですが、そうじゃないものは頑張ってどうにかしないといけません。
最近使ってるアプリの中で、頑張ってどうにかしないといけないものの筆頭が個人的には PhpStorm なんですが、これ AquaSKK の互換性設定にデフォルトで設定が入っているにもかかわらずこれだけだとちゃんと動かないので頑張って動く所までやったので、次回の自分のためにも記録を残しておきます*1。
まずは PhpStorm 側で C-j のキーボードショートカットを削除しましょう。邪魔なので。
それだけやれば PhpStorm 側の設定は完了です。
Karabiner-Elements には completx_modifications というのがあり、アプリ毎にキーバインドを変えたり、ちょっと特殊なキーの入れ替えをしたりといったことができるようになっています。
このルールを管理している公式のサイトがあり、そこに AquaSKK の設定もあるのでそれをインポートします。
ke-complex-modifications.pqrs.org
インポートしたら、AquaSKK for Terminal/iTerm2
のルールを有効化してください(AquaSKK for JetBrains
は使えないので有効化しません)。
そうしたら $HOME/.config/karabiner/karabiner.json
をエディタで開き、AquaSKK for Terminal/iTerm2
の設定を丸っとコピーして、conditions 部分を書き換えて下記のような設定を追加します。
{ "description": "Ctrl-J to Kana for JetBrains", "manipulators": [ { "conditions": [ { "bundle_identifiers": [ "^com\\.jetbrains\\." ], "type": "frontmost_application_if" } ], "from": { "key_code": "j", "modifiers": { "mandatory": [ "control" ] } }, "to": [ { "key_code": "japanese_kana" } ], "type": "basic" } ] },
めんどくさかったら、Terminal/iTerm2 の設定の bundle_identifiers
の所に1行足すだけでもよいです。
Karabiner-Elements の設定だけだと、全角英数モードからひらがなモードに戻れないので、今度は AquaSKK のキーマップを変更します。
/Library/Input Methods/AquaSKK.app/Contents/Resources/keymap.conf
を $HOME/Library/Application Support/AquaSKK/keymap.conf
にコピーし、SKK_JMODE に keybode::0x68
を追加して、かなキーでひらがなモードに遷移できるようにします。
SKK_JMODE ctrl::j||keycode::0x68
まだこれだけだと、日本語入力した後に l を押して ASCIIモードに遷移する時に l
が入力されてしまうので、互換性設定で「空文字挿入」にチェックを入れます。
多分これで、PhpStorm 上で AquaSKK がまともに使えるようになっているはずです。
めちゃくちゃめんどくさいですが、SKK よりまともな日本語入力が世の中に存在しないので仕方ないね。
*1:ちなみに前回の自分は丁度 Karabiner が死んだタイミングで HammerSpoon とか色んなものを使用していてよく分からない状態になっていました
Mac が起動しても固まるようになり、とりあえず会社に転がっていた MacBook Pro に環境構築をしているんだけど、macOS のバージョンが上がったからなのか、アプリケーションが色々バージョンアップしているからなのか、前のマシンが Sierra だったので色々試行錯誤しててよく分からない状態になっているからなのか、色々と上手く動かないので困り中。
今回は iTerm2 で Karabiner-Elements が効かず AquaSKK の C-j が使えないのにハマったのでメモ。
Hotkey の設定はプロファイルのやつじゃなく iTerm2 自体の方で設定しましょう。
私は、日本語入力に AquaSKK を使用しています。 なので、様々なアプリで日本語入力がまともにできず、Karabiner-Elements などの力を借りてどうにかしています。
iTerm2 にはいつからか AquaSKK 向けの設定が入り、Advanced の所で有効化すると、l
とかを押してモード切り替えする際に文字が入力されてしまう問題に対応されています。
ただ、C-j
で日本語入力しようとしても無視されて改行されてしまうので、Karabiner-Elements で iTerm2 の時は C-j
を かな
にする設定を入れています。
Karabiner-Elements が効かない原因は、アクティブウィンドウを iTerm2 と認識できていないせいだったのは Karabiner-EventViewer で見て分かっていました。
iTerm2 のインストール直後は効いていたので、なにかしらの設定が原因だと思ってはいたんですが最初はよく分からず…。
色々やっていたら、Hotkey Window の設定を変更したら動いたので、どうやらこれが原因っぽい。
iTerm2 には、 理由は知らないけど iTerm2 全体の Hotkey と、プロファイル毎に Hotkey があります。
このうち、個別のプロファイルの方で Hotkey を設定すると、Hotkey で iTerm2 を呼び出した時にアクティブウィンドウが変わらず、全体の設定の方で Hotkey を設定するとちゃんとアクティブウィンドウが iTerm2 になるみたい。なんでやねん。