地球人都知道Windows 8對觸摸屏提供了比以往要好得多的支持,勇敢的采用 Metro 開始屏幕和 Metro 風格的應用程序就是最好的例子。但不得不說這是一次跨越式發展,難免會有一些問題存在。 例如我在使用Windows 8平板後,觸摸鍵盤打字時就遇到了不少困擾,比較典型的例子是缺少上下方向鍵,如圖所示:
上圖是Windows 8默認提供的觸摸鍵盤,右下角只有左右方向鍵,沒有上下方向鍵(旁邊的上箭頭是Shift),在符號輸入部分仍然沒有。
首先,我們從開發團隊的角度出發,這樣的設計可能出於以下考慮:
1. 為了在不大的屏幕面積中保證按鍵間距足夠大,保證輸入速度和方便性,省略了一些不常用的按鍵,如ESC、上下方向鍵等。
2. 在觸摸屏上,用戶可以直接用手指點擊以實現被省略按鍵的功能。
3. 在十分必要的情況下,才為用戶提供標准全鍵盤。
第1點可以理解;
第2點就不太靠譜了:手指點擊很難和標准按鍵的方便性相比,例如在Word和Excel中,使用上下方向鍵可以在同一列中精確定位,觸摸卻很難保證精確。 另外,很多桌面軟件需要按ESC、Home、Pause等才能繼續或實現某些功能,省略掉這些鍵會帶來軟件上的兼容問題。一個簡單的例子,使用上下鍵可以 在CMD命令提示符中快速訪問之前運行過的命令,在輸入復雜命令時非常方便,使用上述觸摸鍵盤造成了這一功能缺失,十分不便。
第3點,微軟是否有提供一個標准全鍵盤呢?在觀察了好久之後,發現在鍵盤切換按鈕中貌似的確有標准模式,並且在登錄屏幕中是可以使用的。但在登錄之後,這一按鈕一直無法使用(見圖中高亮處):
最後又在系統設置中找了一大圈,終於在“電腦設置”的“常規”中找到了開啟標准鍵盤的選項,位置極其隱蔽:
開啟該選項之後,上圖中的按鈕即可使用,切換出來的標准全鍵盤如圖所示,前面提到的那些不便即可解決: