Skip to content

Latest commit

 

History

History
246 lines (189 loc) · 12.5 KB

File metadata and controls

246 lines (189 loc) · 12.5 KB

LINE 電腦版 NVDA 輔助工具

概述

此附加元件增強了 NVDA 螢幕閱讀器對 Windows 上 LINE 電腦版(Qt6 版本)的支援。它透過 OCR(文字辨識)、座標自動化技術,以及可選的 AI 圖片描述,改善聊天列表導覽、訊息閱讀、圖片理解與通話操作的無障礙體驗。

Important

此附加元件部分功能使用 OCR(文字辨識),因此辨識結果不會完全準確。

功能特色

  • 改善聊天列表與訊息輸入欄位的導覽體驗。
  • 語音與視訊通話:從好友分頁發起通話。
  • 來電處理:接聽、拒絕來電,以及查看來電者資訊。
  • OCR 支援:自動嘗試讀取無法透過標準無障礙 API 存取的文字。
  • 除錯工具:提供快速鍵以檢查 UI 結構,便於排除故障。
  • 訊息閱讀器:匯出目前聊天室內容,並在簡潔可讀的閱讀視窗中逐則瀏覽。
  • AI 圖片描述:使用可設定的 AI 服務描述目前焦點所在的圖片或貼圖訊息,並可在可讀對話視窗中繼續追問。
  • 情境式確認快捷鍵:在收回訊息與「轉為文字」授權對話框出現時,提供臨時單鍵操作。
  • 狀態回饋:切換分頁、通話中的麥克風與相機開關後會播報狀態,訊息確實送出時也會播放短音效。

使用技巧與提醒

  • 建立紀錄:在使用此版本傳送訊息給某人之前,建議先使用手機或 Chrome 網頁版傳送一次訊息。有聊天紀錄後,附加元件更容易定位 UI 元素。
  • 傳送訊息
    1. 搜尋好友名稱。盡可能輸入準確的關鍵字,使搜尋結果只有一個好友,以避免錯誤。
    2. 在訊息清單/側邊欄,按 Shift+Tab 移動至編輯區。
    3. 輸入訊息後按 Enter 傳送。
  • 撥打電話: 目前無法透過此附加元件從聊天分頁直接撥打電話。請依以下步驟操作:
    1. Control+1 切換到好友分頁。
    2. 搜尋好友名稱,選取好友並開啟聊天室。
    3. NVDA+Windows+C 撥打語音通話,或按 NVDA+Windows+V 撥打視訊通話。
  • 描述圖片
    1. 將焦點移到圖片或貼圖訊息。
    2. NVDA+Windows+I
    3. 在「圖片描述」對話視窗閱讀結果;若要針對同一張圖片追問,輸入問題後按 Ctrl+Enter 送出。
  • 事前檢查:傳送訊息或撥打電話之前,請務必先檢查聊天紀錄,確認對象是否正確。

音效提示

  • 預設複製成功:如果訊息是透過右鍵選單複製讀取的,不會播放任何特殊音效。
  • OCR 替代音效:如果訊息是透過 OCR 辨識讀取的,會播放 ocr.wav 音效作為提示,表示讀取的內容可能不完全準確。
  • 訊息送出音效:在訊息輸入欄按 Enter 且 LINE 確實送出訊息後,附加元件會播放短音效;若 Enter 只是用來確認輸入法組字,則不會播放。

Warning

OCR(文字辨識)的結果不是 100% 準確。如果您聽到 ocr.wav 音效,請注意讀取的文字可能與實際訊息內容有所差異。如需確認精確內容,建議使用手機或其他平台查看訊息。

訊息閱讀與複製

  • 閱讀訊息:當您在訊息列表中移動時,附加元件會使用「先複製再讀取」的方式來閱讀訊息。具體方式為:自動對訊息按右鍵 → 選擇「複製」 → 讀取剪貼簿內容。閱讀完成後會自動還原原本的剪貼簿內容。
  • 複製訊息:在訊息列表中按下 Control+C,附加元件會透過右鍵選單的「複製」功能將訊息文字複製到剪貼簿。
  • OCR 替代方案:如果透過右鍵選單複製失敗(例如找不到選單或選單項目),附加元件會自動改用 OCR(文字辨識)來讀取訊息內容。

訊息閱讀器、右鍵選單與臨時快捷鍵

  • 訊息閱讀器 (NVDA+Windows+J):附加元件會開啟聊天室的「更多選項」選單,自動選擇「儲存聊天」,解析匯出的文字,並開啟可讀的訊息閱讀器視窗。
  • 閱讀器操作:在訊息閱讀器中可使用 UpArrow / DownArrow 在訊息間移動,按 Escape 關閉視窗。日期分隔線會保留,並播報目前進度。
  • 訊息右鍵選單 (Applications / Shift+F10):在訊息列表中可開啟目前訊息的虛擬右鍵選單,讓複製、回覆、收回、轉為文字等操作更容易使用。
  • 收回確認快捷鍵:選擇收回後,附加元件會暫時綁定 Y = 收回、N = 取消、P = 無痕收回(需 Premium)。若 10 秒內未按鍵,會自動取消。
  • 圖片轉文字授權快捷鍵:第一次使用「轉為文字」時,若 LINE 顯示照片上傳提示,附加元件會暫時綁定 A = 同意、D = 不同意。若 10 秒內未按鍵,預設會選擇不同意。

AI 圖片描述

  • 快速鍵 (NVDA+Windows+I):擷取目前焦點所在的圖片或貼圖訊息,送到已設定的圖片描述服務。
  • 對話視窗:第一次描述結果會在可調整大小的對話視窗中顯示,內容區為唯讀。可在輸入欄針對同一張圖片提出後續問題,按 Ctrl+Enter 送出。
  • 設定:開啟「NVDA 功能表 -> 偏好 -> 設定 -> LINE Desktop」,可選擇圖片描述服務、API Key、模型與提示詞。API Key 或提示詞留空時會使用預設設定。
  • 隱私提醒:圖片描述會將擷取到的訊息圖片傳送到所選 AI 服務。請依圖片內容選擇合適的服務與提示詞。

虛擬視窗

什麼是虛擬視窗?

虛擬視窗是此附加元件提供的一種特殊介面,用於改善某些難以透過標準無障礙 API 存取的 LINE 功能。當您使用特定快速鍵時,附加元件會建立一個虛擬的選單或對話框,讓您能夠更方便地操作這些功能。

虛擬視窗的類型

此附加元件目前提供以下虛擬視窗:

  1. 聊天室更多選項選單:按 NVDA+Windows+O 開啟
  2. 訊息右鍵選單:用於複製、回覆、收回訊息等操作
  3. 驗證碼視窗:第一次登入 LINE 時可讀出驗證碼,請將該驗證碼輸入至手機
  4. 系統匣選單:用於存取系統匣中的 LINE 選項

如何使用虛擬視窗

  1. 開啟虛擬視窗:使用對應的快速鍵(如 NVDA+Windows+O
  2. 導覽選項:使用上下方向鍵在選項之間移動
  3. 選擇選項:按 Enter 鍵執行選中的選項
  4. 關閉視窗:按 Escape 鍵關閉虛擬視窗

注意事項

  • 虛擬視窗是模擬的介面,實際操作仍由附加元件透過座標自動化執行
  • 某些虛擬視窗選項可能因 LINE 版本或介面狀態而有所不同
  • 如果虛擬視窗無法正常運作,請確認您的 LINE 視窗處於正常狀態且未被其他視窗遮擋

鍵盤快速鍵

Note

「類別」欄位中,「附加元件」表示此附加元件提供的快速鍵,「附加元件(臨時)」表示只在特定對話框開啟時暫時生效的快捷鍵,「LINE」表示 LINE 電腦版內建的快速鍵。

Tip

您可以透過「NVDA 功能表 → 偏好 → 輸入手勢」來自訂這些快速鍵。

通話與來電

快速鍵 類別 操作
NVDA+Windows+C 附加元件 撥打語音通話
NVDA+Windows+V 附加元件 撥打視訊通話
NVDA+Windows+A 附加元件 接聽來電
NVDA+Windows+D 附加元件 拒絕來電
NVDA+Windows+S 附加元件 查看來電者
NVDA+Windows+F 附加元件 跳到通話視窗
Ctrl+Shift+A LINE 開啟/關閉麥克風;通話中附加元件會播報新的狀態
Ctrl+Shift+V LINE 開啟/關閉相機;通話中附加元件會播報新的狀態

訊息操作

快速鍵 類別 操作
Control+C 附加元件 複製目前訊息(在訊息列表中使用,編輯區中則為一般複製)
NVDA+Windows+R 附加元件 回覆目前訊息
NVDA+Windows+Delete 附加元件 收回(取消傳送)目前訊息
NVDA+Windows+T 附加元件 讀出目前聊天室名稱
NVDA+Windows+K 附加元件 開啟另存新檔對話框(檔案上傳後只能下載 7 天)
NVDA+Windows+I 附加元件 使用設定的 AI 服務描述目前圖片或貼圖訊息
Applications / Shift+F10 附加元件 開啟目前訊息的虛擬右鍵選單

臨時確認快捷鍵

快速鍵 類別 操作
Y 附加元件(臨時) 確認收回目前訊息
N 附加元件(臨時) 取消收回目前訊息
P 附加元件(臨時) 無痕收回目前訊息(需 Premium)
A 附加元件(臨時) 同意「轉為文字」的照片上傳提示
D 附加元件(臨時) 不同意「轉為文字」的照片上傳提示

基本操作

快速鍵 類別 操作
Ctrl+W LINE 關閉視窗
Ctrl+L LINE 啟用鎖定模式
Ctrl+1 LINE 前往「好友」標籤
Ctrl+2 LINE 前往「聊天」標籤
Ctrl+3 LINE 前往「加入好友」標籤
Ctrl+Shift+P LINE 截取畫面
Ctrl+Shift+K LINE 開啟 Keep 筆記
F1 LINE 顯示快捷鍵提示說明(備註:螢幕閱讀器目前讀不到這個說明內容,請直接閱讀這個說明文件)

聊天室分頁導覽

快速鍵 類別 操作
NVDA+Windows+1 附加元件 跳到全部聊天室
NVDA+Windows+2 附加元件 跳到好友
NVDA+Windows+3 附加元件 跳到群組
NVDA+Windows+4 附加元件 跳到社群
NVDA+Windows+5 附加元件 跳到官方帳號

好友、聊天列表

快速鍵 類別 操作
Ctrl+Shift+F LINE 搜尋
Ctrl+Tab LINE 移至上一個聊天室

聊天室

快速鍵 類別 操作
Enter LINE 傳送訊息;只有在訊息真正送出時才播放音效
NVDA+Windows+J 附加元件 開啟訊息閱讀器
NVDA+Windows+O 附加元件 按更多選項按鈕
Shift+Enter LINE 換行
Ctrl+F LINE 搜尋
Ctrl+N LINE 開啟記事本
Ctrl+E LINE 開啟貼圖視窗
Ctrl+O LINE 傳送檔案
Ctrl+K LINE 開啟 Keep 筆記
Ctrl+P LINE 截取畫面

文字格式

快速鍵 類別 操作
Ctrl+B LINE 粗體
Ctrl+I LINE 斜體
Ctrl+Shift+X LINE 刪除線
Ctrl+Shift+C LINE 紅字框
Ctrl+Shift+D LINE 段落框

媒體播放器

快速鍵 類別 操作
NVDA+Windows+K 附加元件 儲存語音訊息
NVDA+Windows+P 附加元件 播放語音訊息
Ctrl+S LINE 儲存檔案
Ctrl+C LINE 複製檔案
Enter LINE 以全螢幕顯示
Space LINE 播放/暫停
Ctrl+Left / Right LINE 影片往前/向後快轉 5 秒
Ctrl+Up / Down LINE 提高/降低影片音量
Ctrl+Shift+Plus / Ctrl+Minus LINE 放大/縮小圖片

截取畫面

快速鍵 類別 操作
Space LINE 重設截取畫面的範圍
Ctrl+Z LINE 復原
Ctrl+Shift+Z / Ctrl+Y LINE 取消復原
Ctrl+C LINE 複製
Ctrl+S LINE 儲存
Shift LINE 畫出直線、矩形及圓形

聊天室分類

快速鍵 類別 操作
Alt+Left / Right LINE 移動分類

除錯工具

快速鍵 類別 操作
NVDA+Shift+K 附加元件 除錯:檢查 UIA 與 OCR(內容將複製到剪貼簿)
NVDA+Shift+V 附加元件 回報 LINE 版本、語言、視窗類型與 Qt 無障礙狀態
NVDA+Shift+J 全域 回報目前焦點所在的應用程式與程序資訊

社群與支援

  • LINE 使用者交流群組加入群組 歡迎加入群組以提出功能建議、回報使用問題,或與開發團隊進行討論。
  • 原始碼與問題追蹤GitHub 專案 若有功能建議或發現錯誤,歡迎開啟 Issue;若有意願貢獻程式碼,非常歡迎提交 Pull Request。
  • 聯繫開發者聯絡張可揚 (LINE)

支援版本

  • LINE 電腦版 for Windows (標準安裝包或 Microsoft Store 版本)。
  • NVDA 2019.3 或更高版本。