為什么不能在開始菜單上使用字母快捷鍵?

關于開始菜單的首字母快捷鍵

在開始菜單中,Windows系統會使用應用程序的第一個字母來作為打開目標應用程序的快捷鍵,這種設計方式是由Windows系統的內部實現所決定的,作為用戶,甚至作為應用開發者來說,這個特性都是無法修改的。

如果你安裝了10個微軟的應用程序,則它們都會使用字母M作為每個應用程序的快捷鍵(微軟的英文名稱為Microsoft)。

說老實話,我也十分討厭這個特性。導致的結果就是,每次我安裝一款微軟的應用程序后,我都會到開始菜單中把應用程序名稱中的”Microsoft”從完整的應用名里刪除掉。這樣,就可以使用字母快捷鍵更加快速準確的定位需要打開的程序。

Win32程序的菜單和開始菜單的不同

對于所有的Win32程序的菜單來說,”&”字符通常會作為菜單的快捷鍵字符。例如,你可以將菜單的文本設置為”Save &As”(請注意這里字母A前面的&字符),來將Alt + A這個按鍵組合作為另存為的快捷鍵。

但是這種方法對于開始菜單和收藏夾菜單就不能正常工作了。因為這個”&”字符經常會偶然的出現在應用程序的名稱中。

一個簡單的例子就是,如果按照上面關于快捷鍵的設計方案,有一個應用程序名稱為”AT&T Internet”,那么它在開始菜單中就會呈現出”ATT Internet”。顯然,這是不正確的。

在Windows 95時代,這的確是一個問題。因為它的開始菜單是由之前的”Program Manager(程序管理器)”的組構造而成,而且在一些情況下,我們確實也碰到了應用程序中帶有”&”符號的程序組。

總結

所以,為什么不能在開始菜單上使用&字符快捷鍵,答案就是你上面所看到的。

免責聲明:本文僅代表文章作者的個人觀點,與本站無關。其原創性、真實性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容文字的真實性、完整性和原創性本站不作任何保證或承諾,請讀者僅作參考,并自行核實相關內容。

http://image95.pinlue.com/image/31.jpg
分享
評論
首頁
安微11选五走势图