[翻譯]Windows Mobile應用程式設計指導-軟鍵和菜單

來源:互聯網
上載者:User
軟鍵和菜單

軟鍵用於顯示菜單和功能表命令。 軟鍵在螢幕的底部的軟鍵工具條上顯示。在基於Windows Mobile的 Smartphone上, 使用者通過按下位於軟鍵下方的對應的按鈕來觸發一個軟鍵;而在基於Windows Mobile的 Pocket PC上,使用者通過點擊螢幕上相應的按鈕來觸發。.

在基於Windows Mobile的Pocket PC上,通常應該總是顯示軟鍵工具條以便使用者能夠訪問輸入面板(SIP)。

注意   在Windows Mobile的Pocket PC中,軟鍵工具條替換了上一個版本中的菜單工具條。

有關裝置硬體的更多資訊,請訪問 Mobile Device Hardware.

當在你的程式中使用軟鍵和菜單的時候您應該考慮如下幾點:

  • 只有一個功能表項目需要顯示時,應該將其放到左軟鍵上而不是右軟鍵上。
  • 當一個功能表命令作用於當前螢幕上的絕大部分項目時,當它不適用的時候將其禁用。如果一個功能表命令只是作用於螢幕上的少數項目,那麼當它不適用的時候將其移除。
  • 按照一個功能表命令等於1個條目一個分割線等於1/2個條目來算,在菜單上能夠顯示的最大的菜單條目如下:
    • 基於Windows Mobile的Pocket PC:11.
    • 基於Windows Mobile的Smartphone:9.
  • 需要滾動的菜單會讓人覺得氣餒,不管怎麼樣,在菜單開始滾動之前,螢幕上能夠顯示的菜單條目如下:
    • 基於Windows Mobile的Pocket PC:15.
    • 基於Windows Mobile的Smartphone:10.
  • 使用子功能表的時候應該好好考慮,建立一個子功能表的子功能表也很不好。
  • 如果一個基於Windows Mobile的Pocket PC具有鍵盤,那麼在菜單上應該顯示記憶輔助標記。如果你不指定記憶輔助標記,那麼裝置會自動給他們指派。更多的資訊,請參考 Mnemonics Guidelines.
  • 在基於Windows Mobile的Smartphone上, 會給功能表命令從頂到底依次分配從1到9的數字,如果有必要的話那麼就是1到10。數字訪問同樣作用於子功能表,數字也是從1開始。如果可能,總是分配同樣的數字給一個命令以便於使用者能夠很快的執行命令。

記憶輔助

數字訪問

  • 當在基於Windows Mobile的Pocket PC上要使用快速鍵的時候,應該確保和其他程式一致。同時不要在菜單上面顯示快速鍵。更多的資訊,請參考 Shortcut Key Guidelines.
功能表命令順序

功能表命令應該按照下表的順序從菜單的頂部依次來排布。

注意   如果你的程式多於9個功能表命令,那麼使用左軟鍵來提供第二個菜單。

如果左軟鍵和右軟鍵都提供菜單,菜單的名字應該和他們所提供的命令所對應。

命令 描述
最有可能的操作 最有用的且無破壞性的命令應該在左軟鍵(SK1)上顯示而不要在右軟鍵(SK2)菜單裡面再次重複。
次要的操作 次要的有可能的操作應該放在菜單的頂部,例如“建立”,“播放”,“查看”,“刪除”,“列印”等等。
編輯命令  按照以下順序排布這些命令: 剪下, 拷貝, 粘貼,和其他的特殊的粘貼命令,最後是 清除選擇所有
視圖命令 包含一些改變使用者當前視圖但是並不修改資料的操作。同時也包含一些控制使用者介面元素的一些操作,例如“顯示地址欄” 。
其他命令 包含一些其他的程式所支援的命令,例如“尋找/替換”,“縮放”和“通過Email發送”等。
選項命令 將選項命令放在菜單的最底部同時將其用分割線和其他菜單隔開。

功能表命令類型
命令類型 描述
狀態 選擇一個狀態命令啟用一個屬性並讓其他的狀態等待啟用。

只有在每一個狀態都是相對和明確的情況下才使用狀態命令。 如果函數不需要從菜單裡面調用到,那麼可以考慮把這個函數的調用放到複選框的事件中去。(原話是If the functionality associated with the commands doesnt need to be accessible from a menu, consider using a check box instead.這一句話怎麼翻譯都不順暢,所以放上原文吧) 更多資訊請查看 Check Box Guidelines.

分組的選項 選擇分組選項中的一個將會使其他選項自動補選擇,這些選項通常在其上、下放使用分割線來與其他功能表命令分開。

只有在相關的選項比較少,以及任何時間只有一個選項被選中的情況下使用分組選項。當選項的數目比較大,建議將這些選項放到一個子功能表裡面。如果這些選項使用者不會直接使用到,建議將其放入選項命令。

需要使用者輸入的命令 在基於Windows Mobile的Pocket PC上,每一個開啟一個新的視窗的命令菜單要上都要使用省略符號。
狀態屬性

這些項目在軟鍵工具條上的顯示取決於當前的使用者介面。這些不同的軟鍵工具條狀態在下表中進行一一描述。

當前的使用者介面 軟鍵工具條狀態
對話方塊 在基於Windows Mobile的Pocket PC上,該工具條除了SIP之外保持空白。在基於Windows Mobile的Smartphone上,軟鍵工具條只能是以下的兩種狀態:

  • 完成 和 取消
  • 完成 
通知視窗 在軟鍵工具條上面顯示SIP。 

如果菜單不是必需的,那麼軟鍵顯示一些與該通知相關的一些常用命令。下面列出了一些通知視窗常用的命令:

  • 確定 
  • 同意拒絕
  • 消除 and 稍後通知
  • 查看 and 消除
嚮導 在軟鍵工具列上面顯示SIP.

軟鍵根據當前的螢幕顯示以下的一些命令。

左軟鍵 

  • 在第一屏上顯示 取消 
  • 在以後的其他屏顯示後退

右軟鍵 

  • 除了最後一屏都顯示下一步
  • 在最後一屏顯示結束
文字

將軟鍵上的文字限定為一個詞。 

在基於Windows Mobile的Pocket PC上,菜單的文字使用8pt大小,Tahoma字型,粗體並且首字母大寫。對於功能表命令項上的文字使用9pt大小,Tahoma字型,粗體並且首字母大寫。

對於基於Windows Mobile的Smartphone,菜單和功能表項目都使用10pt大小,Segoe字型,粗體並且首字母大寫。
 

原文地址

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.