2010-11-01 35 views
-1

辦公室裏有一些關於何時應該在gui中使用左,右和雙擊的爭論,而且由於網上似乎只有很少的信息,所以我認爲讓開發人員對堆棧溢出發表意見是一個想法: )右鍵,左鍵和雙鍵 - 你有什麼代碼和什麼時候?

這些事件的直觀操作是什麼?這裏是我的嘗試:

左鍵單擊

  • 通常用於組件的最常見的動作。
  • 選擇組件/按鈕
  • 組件通常突出顯示/光標已更改onMouseOver以顯示交互的可能性。
  • 很少用於菜單。
  • 最常見的誤碰按鈕,如果有錯誤已不好的後果

單右鍵點擊

  • 菜單(應至少有2項)
..不應該使用

雙擊左鍵

  • 打開的對話框中
  • 改變選擇的模式 - 基礎/高級,選擇/旋轉/傾斜等

雙擊鼠標右鍵

  • 從來沒有。

回答

2

這是所有關於KISS

保持它愚蠢和簡單

不要「發明」的東西,用戶需要重新學習它,玩弄什麼用戶已經知道。

一個Web應用程序,用戶知道點擊的行爲,它是難得有一個上下文菜單(僅默認瀏覽器,他們有時可以用它來驗證圖像,打印等)

所以,我想指出,在上下文菜單中的所有選項都應該是明顯的。

on Windows App,用戶知道上下文菜單與應用程序到應用程序不同,然後他們使用它,因爲它保留了最常用的功能。

還記得所有的上下文菜單選項也應該在菜單中可用。

正如您所看到的,對於點擊,只需在網絡環境中使用左側或在Windows環境中左右使用即可。

保持也記住,許多用戶不使用三個鍵鼠標

+3

其實它是「保持簡單,愚蠢!」 – demoncodemonkey 2010-11-01 11:25:32

+1

「請記住,許多用戶不使用3按鈕鼠標」我被認爲蘋果電腦只有一個鼠標按鈕,沒有車輪> ;-) – smirkingman 2010-11-01 11:33:12

+0

@smirkingman我更喜歡使用我的Mac上的滾動作爲2手指滾動==滾動:D它是如此...簡單:) @demoncodemonkey可以是如此多的東西,以及;) – balexandre 2010-11-01 12:15:16

0

對不起,但我不認爲這種開放式問題有什麼價值。你應該更具體。你可能會在這裏列出每一個你在左邊/右邊/雙擊GUI中的任何案例的日子......這取決於上下文。

您是否有實際問題需要解決?

+0

我傾向於你的說法,你可以在這裏整天列出每種情況下都同意 - 有可能是應用特定的功能例如開始並停止動畫 - 這應該是一般化的。 – James 2010-11-01 10:56:52

1

這顯然取決於您正在構建的應用程序。每個操作系統都有它自己的外觀和感覺(我們在這裏感受到),該操作系統常見的主要用於該操作系統的應用程序。但是,有些供應商偏離了操作系統的感覺並做了一些「更好」的事情(引用這裏是因爲在這種情況下更好的問題是有問題的)。

有一點需要關注的是,如果您的應用程序的目標是用戶將在各種操作系統上使用90%的時間,例如Photoshop(tm)。然後 - 無論操作系統用戶期望什麼,您都可以設計自己的方法並堅持下去。

相關問題