K Kibo 入手

サードパーティ製キーボードでカーソルを狙った位置に置く

Apple純正のキーボードは、空白キーを長押しするとトラックパッドに変わり、カーソルを一文字ずつ動かせます。入れたばかりのキーボードで同じ操作が効かないのは故障ではありません。何が起きているのかと、どのキーボードでも使える代替手段をまとめます。

画面をタップしてカーソルを狙った位置に置くのは、毎日の小さな戦いです。指先は何文字ぶんも同時に覆ってしまうので、カーソルは一文字手前か一文字先に落ちます。Appleは自社のキーボードにずっと前から対策を入れていて、多くの人は偶然それを見つけます。空白キーを長押しする、という操作です。入れたばかりのキーボードでは同じ長押しが何も起こさないことがあり、不具合に見えますが、たいていは不具合ではありません。

空白キーの長押しで何が起きるか

Apple純正のキーボードで空白キーを長押しすると、キーの文字が薄くなります。指を置いているあいだ、キーボード全体がキーであることをやめて、平らなトラックパッドになります。指を滑らせた向きと量だけカーソルが動き、その細かさはタップでは到底届きません。ドラッグが、画面のどこに文字があるかという一回の当て推量ではなく、ごく小さな移動の連なりとして読まれるからです。指を離せばキーはすぐ戻ります。効いているかどうかは、キーの文字が薄くなったかどうかで見分けられます。

そのまま動かし続けると、同じ操作が選択範囲を伸ばす動きに変わります。掴みたい語より先までドラッグすれば、その範囲まで反転が広がります。小さな画面で文字の上の青いハンドルを直接つまむより、ずっと安定します。

多くのカスタムキーボードで効かない理由

iPhoneのカスタムキーボードは、キーボード拡張という別のプログラムです。iOSから描画のための枠と、カーソル周辺の文字を読み書きするための窓口を受け取り、指の動きは自分で解釈します。「トラックパッドになるモード」という共通部品は配られていません。空白キーのドラッグは、長押しの記号メニューやなぞり入力と同じく、Appleが自社のキーボードのために書いた動作です。

同等のものを自作しているキーボードもあります。ただし作るには、打つための押下と動かすための押下を区別し、カーソルの位置を飛び飛びではなく滑らかに動かせるだけの制御が要ります。打鍵音やテーマ、打ち心地を軸にしたキーボードが手を出さないのは、実装の優先順位の話であって、切り忘れた設定ではありません。iOSの設定を探しても後から有効にはできません。コードがあるか無いか、それだけだからです。

どのキーボードでも使える操作

次の操作は、キーを描いているキーボードではなくテキスト欄そのものに属しているので、どのキーボードが有効でも同じように使えます。

日本語ではダブルタップの範囲があてにならないことがある

日本語の文章は空白で語を区切らないため、ダブルタップで選ばれる範囲が、自分の思っている語の切れ目と一致しないことがあります。助詞まで一緒に入る、複合語が途中で切れる、といった具合です。この場合は、いったんダブルタップで大まかに選んでから青いハンドルで両端を詰めるほうが速く、狙った位置に一発で立てようとするより結果的に手数が減ります。

いちばん確実な戻り方

キーボード拡張は互いを置き換えるのではなく、キーボードリストに並んで共存します。だからトラックパッド操作が必要になったその一瞬だけ、純正のキーボードに戻るのがいちばん速い道です。地球儀キーを長押しして一覧を出し、標準のキーボードを選び、空白キーを長押ししてカーソルを動かし、もう一度地球儀キーを長押しして元のキーボードに戻る。二手増えるだけで、そのあいだに普段使っているキーボードのテーマや音、設定は何も変わりません。

よくある質問

入れたばかりのキーボードで空白キーを長押ししても何も起きません。

空白キーのトラックパッドは、Appleが自社のキーボードのために作った操作で、iOSがすべてのキーボード拡張に配っている機能ではありません。サードパーティ製のキーボードは、開発者が同等のものを自作している場合にだけ持っています。なぞり入力や長押しの記号メニューと同じ扱いです。

フルアクセスをオンにすればトラックパッド操作が使えますか。

使えません。フルアクセスが関わるのはネットワーク接続とシステムのクリップボードで、カーソルの移動はテキスト欄とのやり取りだけで完結します。フルアクセスをオフにしたままでもトラックパッド操作を実装することは可能で、有無はその機能が作られているかどうかで決まります。

キーボードを切り替えずに正確な位置にカーソルを置く方法はありますか。

語をダブルタップして選択し、両端の青いハンドルを一文字ずつドラッグする方法が、どのキーボードでも同じように使えます。これはテキスト欄の機能だからです。選択を伴わない細かい位置決めが必要なときは、その一瞬だけ純正キーボードに切り替えるのが確実です。

日本語だとダブルタップの選択範囲がずれるのはなぜですか。

日本語は空白で語を区切らないため、システムが判定する語の切れ目と、書き手の意識する切れ目が一致しないことがあります。大まかに選んでから青いハンドルで両端を詰めるほうが確実です。

自分のキーボードで試す

Kiboは、本物のメカニカルキー音とテーマ、RGBバックライト効果を備えたiPhone向けの無料カスタムキーボードです。アカウント登録も広告もなく、フルアクセスをオフにしたままでも使えます。

App Storeでダウンロード

関連ガイド

ガイド一覧