展開還是摺疊?帶你一次了解樹狀檢視

分類:NVDA入門   2018/05/16

文/ 陳鵬安

 

我們在操作電腦時,常常會遇到「樹狀檢視」,英文是 Tree View,例如在檔案總管的左側區域、開始功能表的所有程式、網頁瀏覽時的元件清單等等。如何有效率地使用樹狀檢視,以及該特別注意哪些細節呢?讓我們來仔細說說樹狀檢視的結構以及它的操作方法,一次將它弄懂吧。

 

 

樹 (Tree) 是在電腦科學中很常見的資料結構,沒錯,這種結構就和我們日常生活中見到的樹是類似的,從根部 (Root) 開始延伸,之後到達某個分叉點,我們稱為節點 (node),從節點長出多個分枝 (Branch),分枝還會再分出更多的小分枝,最終會到達葉子 (Leaf)。

 

事實上在我們的電腦中,檔案的儲存架構就是一個樹狀結構,以NVDA用戶指南檔案的位置舉例,一般來說,在你的電腦上,這個檔案的路徑是:C槽 → Program Files (x86) → NVDA → documentation → zh_TW → userGuide.html,其中,最後的檔案userGuide.html就是一個葉子,而前面所走過的每個資料夾都可以視為一個節點,同時一個資料夾可能包含其它的資料夾或檔案,這個概念就是分枝了。

這裡我們還必須了解層級 (Level) 的概念,它用來表示我們進到資料夾多深的位置,越外層的資料夾,其層級越低,每往下一個資料夾,層級會加1。例如前述的路徑,若"Program Files (x86)"的層級為第3級,則它裡面的NVDA的層級即為第4級。

 

以下我們就以檔案總管中的樹狀檢視,以及NVDA的用戶指南檔案位置做為範例,介紹如何在樹狀檢視中導航。

 

需要先提醒的是,在電腦的樹狀檢視並非如我們一般在實體世界見到的樹那樣,由下往上分佈,也就是從底部的根往上,到樹幹、分枝到葉子。在電腦的虛擬世界裡,我們要將其想像成由左向右生長,也就是根位於最左端,向右分枝出去,每向右一層,層級會加1。因此按向右鍵可移至下一層級,向左鍵可以回到上一層級;上下方向鍵則是在同一層級的資料夾中導覽。

  1. 開啟檔案總管,或直接按下Windows+e。
  2. 確認此時NVDA的焦點是位於樹狀檢視或項目檢視區域,若是在項目檢視區域,則需按下Shift+Tab將焦點移至樹狀檢視區域。
  3. 使用上下方向鍵找到C槽的位置,其名稱可能為「本機磁碟 (C:)」,或者因電腦設定而有不同。
    在此你也可以使用首字搜尋,直接輸入「本」這個字來找到「本機磁碟 (C:)」。
  4. 注意聆聽NVDA朗讀的資訊,它是屬於哪一個層級,以及目前是展開還是摺疊的狀態。
    如果它是摺疊的,按向右鍵將它展開,NVDA會報讀「展開」,並告訴你其內包含了多少個項目。
    接著再按向下鍵就可以讀到C槽中的第一個項目。
  5. 重覆步驟3, 4,按順序尋找"Program Files (x86)", "NVDA", "documentation", "zh_TW"。
  6. 最後記得按下enter來選擇該資料夾,按Tab跳到項目檢視清單區域後,才可以看到該資料夾的內容。

 

以下有幾點提醒,並說明容易令人混淆的地方:

 

  1. 想要把當前瀏覽的資料夾收合時,按一下向左鍵,此時焦點會回到上一層級的資料夾,但狀態仍是展開的,因此須再按一次向左鍵把它摺疊,接著按向下鍵才會到下一個同一層級的項目。
  2. 使用上下鍵瀏覽時,焦點並不會停留在同一層級,有可能移到上一層級的下一個項目。例如前述的範例,當瀏覽到zh_TW (第6級)時,再按一次向下鍵會來到 images (第5級),也就是與 documentation 相同層級的下一個資料夾了。因此在操作時需特別注意當前的層級,或是聆聽NVDA提示該項目是目前同一層級項目中的幾之幾。
  3. 如果你有使用點顯器,以下是一些在樹狀檢視下會使用的符號縮寫:
    • tv : 表示樹狀檢視,Tree View之英文縮寫
    • lv (加上一個數字): 表示該項目是第幾個層級 (Level)
    • + (加號): 表示摺疊的項目
    • - (減號): 表示已展開的項目
  4. 以上所舉的範例是在檔案總管中的樹狀檢視區域,其他地方的樹狀檢視操作方法大致相同。若在操作時有不清楚之處,建議可按下NVDA+Tab來朗讀當前焦點的項目,並仔細聆聽NVDA所提示的展開或是摺疊、第幾個層級,以及該項目是在當前展開的資料夾中是幾之幾等等的資訊。

 

詳細了解樹狀檢視的結構與操作方式後,相信你下次再遇到樹狀檢視時,可以更清楚而有效率的操作,不會再「霧煞煞」了。

 

 

備註:想了解更多關於檔案總管以及樹狀檢視的操作與練習,可到學會DAISY圖書館下載今年2月出版的DAISY有聲書「NVDA學習入門」,並參閱「8.2在樹狀檢視中導航」章節。