2012-01-13 123 views
2

這樣一個簡單的consept,但這麼多的方式interpreit它。要考慮點擊什麼?

我正在使用基於事件的庫(快板)的程序(遊戲,是spesific)。圖書館沒有針對鼠標點擊的特定事件,而是取而代之的是針對按鈕的事件按鈕向上。在對基本菜單進行編程時,我遇到了一個問題。我認爲點擊是什麼? 按鈕下降事件? 鈕釦事件?後者,如果以後按鈕向下不久發生的呢?如果是這樣,我從哪個點取光標位置?

程序中的任何地方都沒有拖動功能,所以對於我來說,除了最極端的情況(例如在屏幕上拖動光標很長的路徑),所有選項對我來說似乎都是相當有效的。所以我的問題是,有什麼約定來考慮點擊?

+0

封閉爲跨網站欺騙:http://ux.stackexchange.com/questions/16066/what-to-consider-a-click – casperOne 2012-01-16 06:45:22

回答

2

如果您在多種程序的按鈕嘗試,你可能會發現,當你按下按鈕觸發,然後在它鬆開鼠標。

更具體地說,當您按下鼠標時,按鈕會切換到「按下」的外觀,但是如果您將鼠標拖到按鈕外面,該按鈕將恢復到其正常外觀,然後釋放鼠標將不起作用。當鼠標懸停在其上時,可能還有另一個狀態,即按鈕處於該狀態。

對於習慣了現代的接口用戶,你真的需要提供所有這三個國家的 - 正常,懸停,然後按 - 爲了滿足他們的期待可按壓項目的反饋。

+0

注意:還有約定,將鼠標拖動到按鈕外面,然後重新該按鈕恢復「按下」狀態。因此,您需要在按鈕內按下鼠標按鈕並釋放該按鈕內的按鈕,但鼠標不需要位於按鈕之間。用戶幾乎從來沒有利用此功能,但一些用戶可能會傾向於猛按鼠標作爲推動鼠標按鈕的一部分,所以它仍然是一些在默認情況下,支持,幫助這些用戶的恢復。 – Brian 2012-01-14 04:46:32

相關問題