《人本界面》讀書筆記

讀書筆記《THE HUMANE INTERFACE》written by Jef Raskin.web

 

意識/習慣/locus——模式——User-Maintained Mode——單調性——「名-動」結構——量化jsp


人機界面設計,採用「以人爲本」的設計思想,儘可能知足用戶現有認知、減小認知磨擦。ide

 

You have a degree of control over making unconscious thoughts conscious, as you demonstrated when you brought the final character of your first name "into mind." You cannot deliberately make conscious thoughts unconscious, however.模塊化


your locus of attention is a feature or an object in the physical world or an idea about which you are intently and actively thinking.post


When you are awake and conscious, your locus of attention is a feature or an object in the physical world or an idea about which you are intently and actively thinking. idea


意識?潛意識是指發生時、並未意識到的過程。僅當被問到「衣服的鬆緊」等刺激纔會讓潛意識、轉換成意識。界面設計要經過刺激將潛意識轉化成意識、產生locus。spa


習慣,無心識的重複的動做序列。正在作的事成爲locus、才能阻止習慣造成的惟一方法。任何引發固定響應的確認步驟都會很快變得無用。理相的人本界面將簡化用戶工做的界面部件,以利於成爲習慣。設計


例如刪除,Windows每次都會跳出確認刪除對話框,但用戶將"Y"當成一種「潛意識」的習慣時、它再起沒法起到保護文件的做用。若真正不能刪除的文件、則不應支持刪除操做,也應當提供回撤的功能。blog


locus的單一性,讓用戶更爲「專一」,但同時要注意「故事的完整性」。ip


模式。對於操做,若是 對它的理解是因定的,則是某種特定模式,知足:

1)界面當前狀態不是用戶的關注點;(人)

2)界面會根據系統的當前狀態,從多種可能的響應中選擇一種執行。(界)


模式會形成用戶認知上不一樣的「誤解」。退格鍵是非模式,雖然刪除的文字會根據當前字符發生變化、但用戶關注點在刪除的內容。若可設置刪除方向,則刪除方向非當前用戶關注點、刪除操做爲模式。


必需使用模式的緣由?若是設計一個模式化的界面,那麼用戶會遇到模式錯誤,除非由模式控制的狀態值是用戶關注點,而且對用戶是可見的或在短期內用戶能夠記住,設計人員有責任證實模式工做在恰當的條件下,或某種模式設計的優勢超過了其缺點。


「Lock」 vs. 「Locked」,因爲Lock是多模式,會引發用戶誤解,當前狀態爲Lock、或理解爲執行動做,但「Locked」屬於非模式。


準模式(Quasimodal / User-Maintained Mode),在進行另外一項用戶動做的時候、同進激活、並保持一種控制

「Caps Lock」 vs. 「Shift」輸入大寫字母。」Caps Lock」創建一種模式,會發現你本來喜歡「xxx、ooo」、但獲得「XXX、OOO」。準模式能夠有效消除模式。


單調性,只能用一種方法來完成某一任務的界面。如今桌面GUI都支持菜單和快捷鍵兩種方式。按照做者的說法,一個非模塊化、且儘量保持單調的界面,更加使人溫馨。但例如Vim、Eclipse、PS等,若是沒有兩種模式的混合,做爲用戶、我會以爲很習慣,應當說,因爲使用Vim等產品的人、可能是偏專家類型,必須支持快捷鍵提升產出效率,相似這種偏專家型產品菜單和快捷鍵都要支持。


「名-動」與」動-名」結構

推薦使用名-動結構,「——>命令——>內容」、「內容——>命令」,減小一次關注的切換,並在減小錯誤、簡單和可逆性上有所提高。


選擇申請部門、選擇所需物品、點擊「保存」,爲先肯定動做、再肯定物品,屬於「動-名」結構,存在部門未選、或默認部門非本員工所在部門的錯誤。解決辦法:轉換爲「名-動」結構,step1:選則物品,step2:「你想將申請調撥的物品發送至哪個部門?」選中申請部門、直接調撥並回饋「你選擇的物品已申請調撥」。將必選的部門做爲一個觸發執行的動做,有效避免「動-名」致使的錯誤。


量化界面細節, GOMS擊鍵層模型,定量用戶操做界面複雜度。Fitts律,量化將光標移動到目標的時間。Hick律量化給定類選項的時間。(need_check:)


附:Python之父Rossum讀書筆記

http://www.artima.com/weblogs/viewpost.jsp?thread=4790

差異:他花一天時間讀完書、本身能夠寫出本身的感覺,最容易產生感覺的是例子,因此這篇文章徹底是本身的經驗和態度。而我卻主要是以書中筆記、知識爲主,徹底不一樣的兩個等次。

http://cs.brown.edu/courses/cs092/2005/bell.raskin.pdf

相關文章
相關標籤/搜索