( thomasrc | 2019. 03. 14., cs – 14:31 )

Sokadik meggondolás után arra jutottam, hogy a youtube lejátszóján kétféle gombok vannak:

1. Vezérlőgombok, amik a következő állapotot mutatják:
play/pause, következő videó, minilejátszó, lejátszó mérete, fullscreen

2. Választógombok, amik az aktuális állapotot mutatják:
hangerő, felirat, beállítások

A hangszóró ikonnal ebben az értelmezésben nem a némítást lehet kapcsolgatni, hanem a hangerőt állítani; tulajdonképpen a csúszkát helyettesíti. Ha így nézem, akkor a kattintásra némítás csak egy extra kényelmi funkció rajta, egy shortcut, hogy ne egérrel kelljen 0%-ra húznom a csúszkát. Ha külön lenne egy csúszka a hangerőnek és külön lenne egy némító gomb, akkor ez utóbbi a fenti csoportosítás alapján már vezérlőgomb szerepet töltene be és tényleg fordítva kellene működnie.

tl;dr:

Ha általánosítanom kellene, akkor azt mondanám, hogy a gomb szerepe a döntő:

- Ha valamit vezérel, akkor mutassa a következő állapotot.
- Ha valamit választani lehet vele, akkor mutassa az aktuális (kiválasztott) állapotot.
- Ha vezérelni és választani is lehet vele, akkor mutassa az aktuális állapotot, mert fontosabb azt látni, hogy mit választottam ki.

Aztán nem tudom, lehet, hogy vannak esetek, amikor ez a logika hibádzik, de hirtelen nem tudok mondani rá példát.