# iPhone 上的 tessera

Tessera 在 iPhone 和 iPad 上是同一套通用 App —— 同一個 App Store 項目、同一次
解鎖，無需另外購買。iPad 仍是以鍵盤為先、用來認真工作的地方；iPhone 則被打造成
**隨身輔助介面**：瞄一眼建置進度、回捲查看輸出、批准智慧體的提示、快速下一道
指令 —— 其間由 [mosh](https://bambouville.com/docs/zh-hant/mosh/) 和 [tmux](https://bambouville.com/docs/zh-hant/tmux/) 讓工作階段持續存活。

![iPhone 上的 Tessera，顯示「金鑰」標籤頁，頂部有「金鑰」／「已知主機」選擇器，列出兩把金鑰，底部則是「主機」「工作階段」「金鑰」「設定」四個標籤頁組成的標籤列。](https://bambouville.com/docs/assets/img/phone-keys.png)

*精簡版介面：主機、工作階段、金鑰和設定各為一個標籤頁 —— 金鑰與已知主機在選擇器後方共用同一個標籤頁。*

## 標籤列

iPhone 以四個標籤頁取代 iPad 的側邊欄：**主機**、**工作階段**、**金鑰**和
**設定**。其中兩個在選擇器後方還帶著第二個檢視：*工作階段*同時也放著
[智慧體中心](https://bambouville.com/docs/zh-hant/agent-center/)（在啟用該實驗性功能時 —— 有智慧體需要處理時，
標籤頁會顯示標記），而*金鑰*同時也放著
[已知主機](https://bambouville.com/docs/zh-hant/host-keys/#已知主機頁面)。工作階段標籤頁上會標示等待輸入或剛剛
完成的智慧體數量（在智慧體中心開啟時）。

同樣的精簡介面也會出現在 iPad 的 Split View、Slide Over 或較窄的幕前調度視窗
中 —— 它跟隨的是視窗大小，而不是裝置。

## 工作階段中

工作階段會在標籤頁之上以全螢幕開啟。精簡的頂部列只保留必要的項目：

- **返回**（‹ 箭頭）—— 回到標籤頁；*工作階段會繼續執行*。
- **主機名稱** —— 輕點可開啟切換器（見下文）。
- **+** —— 當工作階段以 tmux 為基礎時，新增 tmux 視窗。
- **尋找**、**檔案**和轉發狀態。
- **✕** —— 中斷連線。與返回不同，這會立即結束工作階段。

## 切換器

輕點主機名稱會開啟一個可搜尋的介面，用來在各處移動：tmux 視窗及其窗格、其他
進行中的工作階段、一條回到主機首頁的捷徑，以及 —— 當智慧體中心開啟時 ——
智慧體。精簡版的 tmux 操作也在這裡：**左右分割**、**上下分割**和
**重新命名視窗**。

## 你的 tmux 版面不受影響

從手機接入，絕不會重排你在別處建立的版面。視窗在伺服器端的尺寸與位置、分割和
縮放狀態，都會完全維持你的 iPad 或桌機留下的樣子；手機一次
**只以全螢幕顯示一個窗格**，由切換器選定。只有最初就在 iPhone 上建立的工作
階段才會採用手機的尺寸與位置 —— 若之後有 iPad 接入，較大的螢幕就會接管整個
格局。

## 沒有硬體按鍵時的輸入

- 鍵盤上方的**輔助列**預設帶有 `esc`、`⌃`、`⇥`、方向鍵、`⌥`、`⌃C` 和
  `⌃J` —— 輕點一次修飾鍵可套用到下一個按鍵，或把
  [修飾鍵行為](https://bambouville.com/docs/zh-hant/keyboard/#輔助列)切換成保持，讓它一直鎖定到你再次輕點為止。
  另有專門的控制項可顯示或隱藏軟體鍵盤，而這條列會跟著鍵盤自己的動畫移動。
  你的[自訂快速鍵](https://bambouville.com/docs/zh-hant/shortcuts/)所產生的按鈕也會加入這條列，按鈕面板中的
  `⌘` 按鈕則讓 App 組合鍵在沒有硬體鍵盤時也能觸發。
- 軟體鍵盤會**讓畫面滑動**，而不是重排你的終端機列（設定 → 鍵盤與輸入 →
  隨鍵盤調整終端機大小 可以把重排改回來），而
  [在終端機中尋找](https://bambouville.com/docs/zh-hant/keyboard/#在終端機中尋找)在你輸入搜尋字詞時也會持續顯示。
- [滑動板](https://bambouville.com/docs/zh-hant/swipe-pad/)在 iPhone 上預設開啟，會在拇指可及的弧線角落畫成扇
  形 —— 當有智慧體在等待時，也會包含即時的智慧體選項。點兩下即可使用裝置端
  聽寫。
- 藍牙鍵盤可使用完整的快速鍵組合，與 iPad 相同。

## 完整的主機編輯器

手機上的主機編輯器具備 iPad 版的全部內容 —— 同樣以按鈕呈現的四個區段：
**連線**、**進階**、**通道**、**指令片段**。啟動模式、跳板主機、標籤、備註、
環境變數、啟動指令片段、轉發規則 —— 全都能在口袋裡編輯，並在你儲存前暫存不
套用。若某台主機使用已儲存的密碼驗證，編輯器也可以更改該密碼；儲存後會取代
本裝置鑰匙圈中的密碼。

![iPhone 的主機編輯器帶有四個區段按鈕 —— 連線、進階、通道、指令片段 —— 目前顯示「進階」區段：系統標誌、終端機背景、標籤、備註和環境變數，下方是「取消」和「儲存」。](https://bambouville.com/docs/assets/img/phone-host-editor.png)

*iPhone 上的完整主機編輯器 —— iPad 編輯器中的每一個區段都在，並在你儲存前暫存不套用。*

## 只留在 iPad 上的功能

僅限 iPad 的功能所剩無幾：

- **主題預覽庫** —— 主題的選擇本身在兩者上都位於[外觀](https://bambouville.com/docs/zh-hant/appearance/)中。
- **大尺寸的滑動板圓鈕**，以及多工作階段的回復選擇器 —— 手機上改為單一的
  *啟動時回復*開關。
- **⌘R**（重新整理終端機）—— 手機會自行重繪。
