Computing Tips Memo 第5回 / 全6回

Mac上でのiOS/iPadOSアプリのカーソルキーリピート問題と解決案

m.s. and bluebird
目次

はじめに

Boost BlueはiOS/iPad向けのblueskyクライアントアプリであり、macOSではApple Silicon CPUであれば正式サポートはないが動作する。NYTやCNNなどの公式アカウントの記事情報ポストを読むのにとても便利なのですが、macOSのiOS/iPadOSアプリを動かす仕組みの方に問題があるので記録として書いておく。

なお検証した動作環境はmacOS26.6.2である。

カーソルキーリピート問題

生じている現象: テキスト入力、つまり新規ポスト画面においてカーソルキーのリピートが機能しない。但しcontrol+F/B/P/N(emacsに由来するカーソル移動キー。←/→/↑/↓に対応している)では通常通りリピートが有効になっている。

原因と解決策1

推測される原因:macOS側のApple Silicon iOS/iPadOSアプリを動かす機能に問題があってカーソルキーを適切に処理していないように思われる。

解決案1:Karabiner-Elements 16.2.0で Boostblue が動作している際、←/→/↑/↓キーをcontrol+F/B/P/Nに置き換える。なお文字列選択に対応するにはこれをShift+control+F/B/P/Nに置き換える設定も必要がある。

なおKarabinerの設定において Boost blue のバンドルIDが必要となる(Karabiner-EventViewer の Frontmost application タブで確認可能)。

原因と解決策2

生じている現象2: control+P/N(カーソルキーの↑/↓に相当)の挙動がおかしく左右移動や行頭、単語単位の移動しかしない。

解決案2: Karabiner-Elementsの設定でカーソルキー↑/↓の置き換えをcontrol+F/Bとしてカーソルキー←/→の動作と同じにする。その方がまだ挙動が一定しているので実用になるという判断です。

補足

Macで動作するiOS/iPadOSアプリとしてbluesky公式アプリがあるが、こちらはカーソルキーは正常に動作していてKarabiner-Elementsでの改変が不要なので、Boost Blue側で何か介在している可能性はある。

m.s. and bluebird
m.s. and bluebird @bluebirdflyagain.bsky.social

朝「えみり既読おそーい」(『違国日記』6巻より)

まだコメントはありません