Android 系統會根據輸入焦點自動顯示/隱藏特定虛擬按鈕,最典型的是輸入法切換鈕。本文說明觸發條件、切換輸入法流程、浮動工具列操作與常見問題 (鍵盤不彈出、切換失敗)。
一、輸入法切換鈕 (鍵盤圖示)
觸發時機
- 任何文字輸入框獲得焦點 (點擊網址列、搜尋框、訊息輸入框、表單欄位)。
- 系統內建/第三方輸入法啟動時,通知欄/導航列右側出現 鍵盤圖示 (鍵盤/地球/地球加筆跡)。
切換輸入法操作
- 點擊鍵盤圖示 > 彈出 「選擇輸入法」 選單。
- 列出所有已啟用輸入法:Google 鍵盤 (Gboard)、搜狗、訊飛、百度、酷比自家、手寫、語音等。
- 點擊目標輸入法即時切換,鍵盤介面立即變更。
長按快捷操作
- 長按空白鍵 (Gboard) / 鍵盤圖示 > 直接進入「語言與輸入法」設定頁。
- 部分輸入法支援長按空白鍵左右滑動切換語言 (中/英/日/韓)。
二、編輯時浮動工具列 (Contextual Action Bar / 浮動氣泡)
- 選取文字後顯示:剪下、複製、貼上、全選、分享、網路搜尋、翻譯、格式化 (粗體/斜體/刪除線)。
- 部分輸入法 (Gboard) 提供浮動剪貼簿、表情符號/貼圖/ GIF 快捷面板。
- 輸入結束/失去焦點自動隱藏。
三、常見問題排查
| 問題 | 原因 | 解決 |
| 鍵盤不自動彈出 | 輸入法崩潰、權限關閉、實體鍵盤連接中 | 重啟裝置、設定>應用>輸入法>強制停止/清除快取、檢查實體鍵盤連接 |
| 無法切換輸入法 | 僅啟用單一輸入法、權限未授予、系統介面錯誤 | 設定>語言與輸入法>啟用多組輸入法、授予「顯示在其他應用上層」權限 |
| 鍵盤遮擋輸入框 | App 未正確處理 WindowSoftInputMode | 更新 App、嘗試全螢幕模式、回報開發者 |
| 浮動工具列不顯示 | App 禁用選取動作、WebView 版本過舊 | 更新 Android System WebView、Chrome、App 本身 |
四、進階:實體鍵盤快捷鍵切換輸入法
- 連接藍牙/USB 鍵盤後:Ctrl+Space (或 Shift+Space、Alt+Space 視鍵盤佈局/設定) 循環切換啟用中的輸入法。
- 設定 > 語言與輸入法 > 實體鍵盤 > 選擇鍵盤佈局 > 自訂快捷鍵組合。