
如何僅使用鍵盤關閉/與 popus/覆蓋層交互,如下所示?
似乎只能用滑鼠關閉它,這並不總是很實用。
答案1
按下並釋放Alt,您將能夠在各種互動式控制項之間進行切換。
答案2
這是應用程式必須實現或覆蓋的設定。
微軟頁以下是關於他的主題的內容。
確保可點選的 UI 元素也可透過使用鍵盤呼叫。若要將鍵盤與 UI 元素一起使用,該元素必須具有焦點。只有從 Control 派生的類別支援焦點和選項卡導航。
對於可呼叫的 UI 元素,為空白鍵和 Enter 鍵實作鍵盤事件處理程序。這樣就完成了基本的鍵盤輔助功能支持,使用者只需使用鍵盤即可完成基本的應用場景;也就是說,使用者可以存取所有互動式 UI 元素並啟動預設功能。
如果您想要在 UI 中使用的元素無法獲得焦點,您可以建立自己的自訂控制項。必須將 IsTabStop 屬性設為 true 才能啟用焦點,並且必須使用 VisualStateManager 類別提供焦點狀態的視覺指示。但是,使用控制項組合通常更容易,因此對製表位、焦點以及 Microsoft UI 自動化對等項和模式的支援由您選擇在其中組合內容的控制項來處理。
我們可以得出三件事
UI 元素必須具有焦點
該應用程式可以覆蓋預設設定並使其無法支援鍵盤
輔助功能是相關的,如果您可以按 Enter 鍵,那麼該應用程式將不具有輔助功能支援。我們知道 Windows 中有輔助使用支援。
我們知道該應用程式具有輔助功能支援。嘗試搜尋其中一些選項。
答案3
嘗試
Windows+ctrl+B:存取通知區域中顯示訊息的程式。
Win+Z:進入應用程式選項
檢查它是否對您有任何幫助..