Optimální GUI by myš mělo používat vlastně jen jako doplňkový prostředek.
Dovolím si nesúhlasiť, optimálne GUI by práve nepoužívalo vôbec klávesnicu. Ak je nutné naviac používať klávesové skratky, to je indikátor, že návrhár odviedol zlú robotu. Všetky potrebné funkcie by mali byť vidieť, alebo aspoň byť dostupné z kontextového menu. Chápem, že niekto preferuje ovládanie len klávesnicou, ale je to skôr Anti-GUI a anachronizmus, ktoré je voľbou používateľa.
To jste mě nepochopil. Netvrdím, že by se GUI mělo ovládat
jenom pomocí klávesnice. Ale že by mělo být ovladatelné
převážně jen s pomocí klávesnice - pokud chci. Nutit člověka šmrdlat myší po stole v situacích, kdy je rychlejší stisknout pár kláves nebo napsat příkaz, je doslova antiergonomické a taková práce neefektivní. Prostě zaměnil jste si
možné za
nutné.
Představa, že GUI je myš na úkor klávesnice, je naprosto chybná, třebaže velmi rozšířená. Stejně jako představa, že GUI může plně nahradit CLI - nemůže, optimální by bylo mít v GUI vždy rychle po ruce možnost zadat příkaz v kontextu aplikace, protože v tom tkví největší síla interakce člověka s počítačem: možnost ovládat ho umělým jazykem, tedy příkazy, a to v turingovsky-úplném smyslu. Nikoli jeho degradace na elektronická lejstra - protože co jiného jsou klikací formuláře. Nebo GUI evokující vzhled ovládacího panelu nějakého přístroje, jenž byl počítačem nahrazen - to je stejný nesmysl, jako by dálkové ovládání k vratům od garáže mělo tvar kliky, protože přeci dveře se otevírají klikou.
Zavádějící je také představa myši jakožto nástroje pro
přesné polohování. Myš je přesná jen jako lidská ruka - a ta je velmi nepřesná. Čili přesné polohování vyžaduje další asistenci - vazbu na mřížku, na polohu okolních objektů, rozšíření citlivé oblasti u drobných objektů atp. I v tom grafickém programu by pro mě asi mnohdy bylo jednodušší prostě napsat "select ABC" než trefovat se do nějakého miniaturního bodu.