Aplikace Kalkulačka ve Windows je pro mě odjakživa ukázka toho, jak nemá vypadat ergonomická aplikace. Počítač má klávesnici s víc než stovkou kláves, přesto se uživatel musí trefovat myší do virtuálních kláves na obrazovce. Teprve až v současné době, kdy jsou celkem běžné dotykové displeje a naopak klávesnice ustupují, dostává původní aplikace trochu větší smysl.
To je slozitejsi...
Ta tlacitka jsou "zbytecna", ale
- kalkulacka vznikla v dobe, kdy to byla pro davy lidi nahle vystavene pocitacum uzitecna metafora
- maji vysokou "discoverability"
Samozrejme, ze "power user" ma daleko vetsi moznosti, protoze zvlada pracovat s podstatne abstraktnejsimi metaforami (notebook v jupyteru nebo org mode...).
Asi jste jiná cílová skupina. Kalkulačka je určená pro obyčejné lidi, kteřé si nebudou pamatovat jak se zapisuje odmocnina, ukládá do paměti nebo zapisuje číslo Pi. Pro ně tam tahle tlačítka být musí. A když už tam jsou tahle, tak je vhodné tam dát i ta ostatní, kde člověk jakž takž tuší. Tím snižujete riziko případu, že s tím bude pracovat někdo, kdo netuší že na numpadu je klávesa * a vlastně ani neví, že je to násobení. Nehledě na to, že to běžně využívají lidé co mají klávesnici bez numpadu a zaplou češtinu. Číslice by se shiftem asi zapsat zvládli, ale třebas takové + je už oříšek.
Takže kdybychom se chtěli dobrat k nějakému univerzálnímu závěru o tom, které klávesy tam zobrazovat a které ne, tak bychom se asi dlouho hádali a stejně se neshodli.
Z pohledu UX je proto lepší tam ta tlačítka mít všechna. Jak říká přísloví: lepší je mít a nepotřebovat, než potřebovat a nemít.
Tlačítka pro funkce jsou úplně něco jiného, než tlačítka pro číslice. Číslice lidé běžně na klávesnici píšou, takže je napsat umí. A pokud má někdo notebookovou klávesnici bez numerické části a napsat číslice mu dělá problém, mohl by mít panel číslic být volitelný. Z hlediska UX je ta kalkulačka katastrofa, protože jsou tam funkce rozmístěné na tlačítka bez jakékoli organizace – prostě jen aby to vyplnilo matici tlačítek. Kdyby tam bylo nějaké UX, budou funkce seskupené alespoň podle významu. Ale hlavně by tam byl vstupní řádek, do kterého půjde napsat požadovaný výpočet. To uměly i některé lepší kapesní kalkulačky.
Přesně, a když člověk přechází mezi klávesnicemi (desktop, notebook, anglická, česká a někde QWERTY, jinde QWERTZ, nebo jen Windows-macOS), tak číslice sice sfoukne přinejhorším na druhý pokus, ale kde na QWERTZ klávesnici je ta *, nebo dokonce ^?
Navíc když má notebook dotykovou obrazovku, tak je tu další důvod pro tlačítka (běžně u zařízení 2in1).
Ty klávesnice člověk nestřídá úplně z plezíru, ale ne vždy máte svůj stroj/konfiguraci. Když někomu přijdete pomoct s nějakým problémem, není dobré začít tím, že překonfigurujete klávesnici.
Možná jen nechápu poselství, ale ona někdy nešla kalkulačka ve Win používat pomocí numpadu? Windows už nějaký ten pátek nepoužívám, tak si to nemůžu vybavit, ale mám pocit, že to šlo vždy bez kde jakých hacků apod.
Co bych spíše vytkl je stále udržovaní matematicky nesprávného počítání, minimálně do nedávna základní kalkulačka počítala podle pořadí zadání, nikoliv podle přednosti, takže 2+3*2 nevyšlo správně 8 ale 10 protože první sečetla 2 a 3 a až následně vynásobila výsledek dvojkou. Až po přepnutí do vědecké nebo jak to mají pojmenované se začala chovat správně.
Podla mna chcu byt konzistentni s najlacnejsimi jednoduchymi kalkulackami. Jednoducha kalkulacka nema v sebe parser, ktorym by sa udrziavalo korektne poradie operatorov. Tam je len akumulator + nejaky jeden/dva registre na odpamatavanie.
Predstav si, ze zadas do obycajnej kalkulacky 2+3*2, potom to iste zadas do pocitaca a vyjde nieco ine. To hned dostanu sudruhovia z microsoftu ako bug.
Priority operací se takto chovají i v Androidu a iOSu - kalkulačka, zobrazená v režimu) "blbé" kalkulačky se chová jako blbá kalkulačka, jako fyzický kousek. Nemáte závorky, nemáte ani prioritu operací.
Po přepnutí (na mobilu otočení na ležato) se chování změní, zase podle své předlohy z fyzického světa.
souhlasim. ale je to dusledek toho, ze bezny franta uzivatel nedokaze napsat "3^2" a tak na tyto (pro neho) vyjimecne operace potrebuje graficke tlacitko aby ho nasel.
pro mne jedina dobra kalkulacka ma jen vstup, a okno s vysledkem (historii vysledku), podobne jak zminoval pan Krčmář nebo jako je treba SpeedCrunch. a hlavne muzu zapsat i dlouhy vyraz, treba ho zkontrolovat a nemuset v hlave resit precedenci operatoru.
(v souvislosti s tim me fascinuji nekteri doktorandi, kteri se snazi i komplikovanejsi vyrazy tukat na windowsi kalkulacce celkem pravidelne)