Sorry, this entry is only available in 中文.

18 Comments

  • Akar Chen

    這世有沒有從沒用過Windows的?
    有的話,相信也不是深度的目標客戶。
    如果沒有,那應該把按鍵習慣和它對上。
    (還有,請以“窗”鍵為系統用鍵,
    盡量把control,alternate,shift
    這三鍵留給系統的應用程式)

    個人認為,這按鍵習慣不屬於某系統的,
    應理解為它是屬於全用戶的。

  • Akar Chen

    例如:

    [卍] + [TAB] -- 切換應用程式
    [卍] + [] -- 切換單一應用程式內的多個實例

    解釋:
      [卍]為系統鍵,也叫super鍵,對應macOS的command鍵,
    應用程式是系統(管理)級的,所以配給[卍]級捷徑按鍵。

    細節:
      本“切換應用程式”的用戶形為,建議採用兩個按鍵組合,
    [TAB]那個只切換應用程式,一個執行檔一例;多個實例的應用程式
    則為用[
    ]切換。這是符會人機界面設計原則的,視覺上,在系統下
    方的程式棒也是如此表達。

    補充:
      那會不會用戶只知[TAB]而不知如何一應多例的切換?
    這就要從[TAB]界面入手,當用戶在切換時在一應多例上駐留時,界
    面就要給於補充說明,像:

    -----------------------------------------------
    | [ DL_music ] [* wps ] [ firefox ] |
    | |
    | 提示:按 ”[卍] + []“ 來在wps內切換 |
    -----------------------------------------------

    ××日常應用中,這額外的“[卍] + []”切換組合,還能使人集中
    精神地在某一時刻在同程式的多個實例切換,做例如辦公文件、或者
    編輯圖片。

    其它系統級的還有:
    [卍] + [D] -- 顯示桌面(Desktop)
    [卍] + [R] -- 運行應用程式(Run)
    :
    [卍] + [Menu] -- 深度UI的菜單(上方右邊倒數第四)

  • Akar Chen

    現代操作系統

      現代的操作系統以“提供多應用程式同時運行為存在目的”。當然,她首先需要掌握並
    管理好各項硬件資源,才能基本達到這目的。如果同時提供應用程式開發庫,像用戶界面
    編程庫和㡳層硬件的高階操作庫等,會使操作系統更用價值。方便應用開發,應用程式就
    越多,應用程式越多,系統也會變得越有價值。管理好應用程式,讓它們發揮的功能,才
    是用戶使用系統的目的所在。

      早期的文字界面操作系統(例如DOS)下的應用程式是獨佔的。幾乎不需要操作系
    統來協調多應用程式運行和切換的管理需求。那時候的應用程式是全佔系統的,所以當時
    做為最重要的輸入硬件--鍵盤上的所有按鍵,包括輔助鍵(Ctrl,Alt,Shift)全都被
    應用程式用上,幾乎只有三鍵組合(Ctrl+Alt+Del)來暴力重啟系統的按鍵捷徑,才是系
    統級的。

      初期的圖型界面操作系統就開始了維護多應用程式同時運行的征程上。但由於沒有專
    屬的系統按鈕,編制系統級按鍵時難免和應用程式自訂按鍵相衝,問題在圖型系統可以提
    供虛擬系統環境來運行多個早期的獨佔型應用程式時更甚,這時三鍵組合被重新定義了。
    這種情況只有在鍵盤上新增一個現代系統專用的按鈕才是解決之道。

      現代系統應“只用”專用系統按鈕來處理系統的功能,把其它的按鍵捷徑都留給應用程
    式吧。操作系統就只做應用程式運行時生命周期的管理就好了,生命周期可分為起、承、
    轉、和合四大階段:

    應用程式的「起」:
    [卍] 系統菜單 注:等同WIN,取代 Alt+F2
    [卍] + R 運行程式 注:等同WIN

    應用程式的「承」:
    [卍] + TAB 切換程式 注:等同WIN,順序,倒序時加按Shift

    應用程式的「轉」: **活躍應用的管理
    [卍] + ↑ 最大 化 注:等同WIN,應用程界面佔用最大化
    [卍] + ↓ 恢複正常 注:等同WIN,應用程界面恢複正常佔用最大小
    [卍] + → 靠右佔半 注:等同WIN,應用程界面佔用右邊一半畫面
    [卍] + ← 靠左佔半 注:等同WIN,應用程界面佔用右邊一半畫面
    [卍] + MENU 程式菜單 注:新型桌面應用程式界面庫的程式菜單推薦捷徑

    應用程式的「合」:
    [卍] + W 結束程式 注:來自MAC,這和應用程式內的Ctrl+W來關閉分頁咬合
                  (在WIN之下是ALT+F4??)

    其它系統推薦捷徑:
    [卍] + T 打開終端 注:類同WIN,靈感來自[卍] + E
    [卍] + PrintScreen 截屏 注:類同WIN,更統一
    Ctrl+Alt+Del關鎖挂銷 注:類同WIN,但提供對話界面包括關機、重啟、挂起、鎖
                  定、和注銷五大操作

      另外,應用啟動器內的VI式鍵盤捷徑(Ctrl+FBNP)之說,首先它的捷徑級別應該列為
    應用程式級別才對,不應在此提及。再說,這FBNP真的比上下左右箭嘴容易理解、記憶和
    使用?VI內建這按鍵,有她個人的目的,在這裏並不彰顯。

          田田田田
          田田田田
          田田田田

    參考:
    各操作系統的捷徑鍵對應表:
    http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts
    把捷徑按鍵盡量留給應用程式吧,這是webapp版本:
    https://code.google.com/p/chromium/issues/detail?id=5496
    https://code.google.com/p/chromium/issues/detail?id=84332 -他們按我的意思改了
    https://codereview.chromium.org/9701108/       -但現實好像沒作用。。。

    後記:

      如果說操作系統是立體和多維的,那除了運作時佔用屏幕的應用程式外,就還有提供
    聲音服務的後台音樂播放器,可以是電台、或者像是隨系統來的音樂播放器。當它們在聲
    音一維不斷地運作時,如果有一兩個捷徑鍵可以直接操作就更完美。因為我們也常見市面
    上有品牌台機在自己的鍵盤上額外增加多媒體按鈕,以達到功能目的。建意可以額外提供
    兩個‘軟‘按鍵捷徑來增加用戶的系統體驗,包括:暫停音樂捷徑和下一首音樂捷徑。正經
    的對應按鈕可以是F12來對應「下一首」、F11對應「暫停」,這是合理的對應,本來F系列
    的按鈕就是功能鍵。另外一種是Pause/Break對應「下一首」、ScrollLock對應「暫停」,
    算是廢物利用吧。注意,這兩按鍵不是系統級別的,如果應用程式用到這兩按鍵,那應當
    把這按鍵的使用權利交回給應用程式,這就是它們和系統級別捷徑的根本分別。(兩個就
    好)

  • Akar Chen

    本評論寫於12.12beta之後。

    看到LD又有長足的進步,十分欣喜。尤其是有美工的參於,更是少見而喜而樂見的情形。
    不是說編程的不重要,而是美工讓編程的結果更有價值。

    令人期待!

    ”系統“ ———— 本意大概是經過梳理而由絲成線的情況,後來用來表示經過整理而成一整體
    的東西,請三思並規劃好系統快捷鍵的使用。

    接著上次關於深度桌面快捷鍵舖排的話題。在beta1版本中,據我所測,
    [卍] + D 顯示桌面 注:等同WIN
    [卍] + TAB 切換程式 注:等同WIN
    [卍] + S 選多桌面 注:這WIN沒內置
    [卍] + E 檔案總管 注:這是靈感^_^,也做了
    * “E”的來源相信是來自Explorer的首字母,這樣惜來一用
    只能說是就只為習慣而以,也許也來開發E字頭的檔案管理器。

    沒實現的!
    [卍] + T 打開終端 注:類同WIN,Linux下這更重要吧。

    以這說的是系統級的快捷鍵,都是維繞應用程式的生命週期管理而做的。

    以下說說在這版本中的新增的[F12]快捷鍵,它的是什麼級別的鍵呢?系統級?現在我的
    Firefox下的Firebug不能用了。因為她的啟動捷徑鍵被系統騎截了。WIN下的幫助文檔是
    [F1]調用的,但應用程式仍可以直接處理這按鍵。你說日常工作中,是Firebug當用,還
    是要常常查看系統幫助檔??

    說說被騎截了快捷鍵之後的怪象。古早前的DOS下中文處理是由中國人自行開發來支持,中
    文輸入工具的調用鍵就是Ctrl+Space,這習慣一直沿用至今。但編程多年的應該記得當前
    曾突然出現編程工具興起自動補成的提示盒,這個也用Ctrl+Space這鍵。為什麼?如果系
    統是中國人的產物,就不會發生這問題。個人認為,輸入法是系統功能級別的,系統能不
    能够處理多國文字的像徵。建議給於輸入法系統級快捷鍵:

    [卍] + Space 用輸入法 注:類同WIN,保留Ctrl+Space
    * 其實更喜歡[卍] + Enter,更有意義。 ^^

    個人常用的編輯器有Ctrl+Alt+T,但新系統也騎截了。使用時情形和上例的[F12]一樣。雖
    然我可以改她預設的捷鍵,人的習慣也要逼著改吧。改可以,但要問為了什麼。

    另一個是上次提到的Chrome的瀏覽器級別的快捷鍵,在開發webapp時,這些保留鍵就如系
    統鍵一個煩人。自身不說,說Chrome開發公司自食其果的例子。大家猜猜“Ctrl+M”這快捷
    鍵組合在一個類似PowerPoint的演示程式的對應功能是什麼?幫助文件這麼說:

    “Ctrl + M Insert slide” -- how stupid!!

    原因是Chrome把本來應該的“Ctrl+N”覇佔了(注意,Firefox和IE6都沒佔用這鍵組合),
    看來幫助文檔還是有用的,哈哈。

    通過調查知道Ctrl+Alt+T是Gnome環境下使用的,但既然做系統,當然是好的吸收,不合用
    的當立斷之。有必要保留Alt+F2和Ctrl+Alt+T來告訴全世界這DL新系統是基於Gnome3改進
    的嗎?

    Akar

Leave a Reply