On 30/12/2014 14:08, Toby Kurien wrote: > - The keyboard is terrible: always shows uppercase characters, touch targets > are not correctly placed, leading to constant typos (not using auto-correct). > SwiftKey on Android works much better without auto-correct and same screen > size. I am guessing that the touch target for a key should be somewhat under > and to the left of the actual key placement on-screen.
Yes, the infamous bug 883340 [1] or the more recent bug 965211 [2]. Long story short: it was done to address a performance issues - drawing different type of keys used to make the keyboard less responsive than what we required - and I think it's high time to review that decision since both the platform and the underlying hardware vastly changed compared to what we had at the time. [1] Keyboard keys do not change case (stuck in capital/upper case) https://bugzilla.mozilla.org/show_bug.cgi?id=883340 [2] Show capital letters on keyboard when shift pressed https://bugzilla.mozilla.org/show_bug.cgi?id=965211 > - The platform desperately needs touch feedback on all interactive elements. > Do not rely on developers to add this. They either don't, or their touch > targets are so small that the finger covers up the highlighting. There should > be default touch highlighting on any element that accepts an onClick, onDrag, > etc. I can't stress how bad it is for UX when there is no touch feedback. I > am constantly clicking things 3 or 4 times, because I don't know if the app > accepted the touch. I always wonder if this is really needed or rather making touches truly responsive would be a better goal. Android L recently added huge touch feedback animations which make using my Nexus 7 feel like I'm playing Duck Hunt or some other 80's light gun shooter. That didn't improve typing or interaction much since the OS is horribly slow when responding to my touches anyway; I feel the resources used for that would have served me better if they were actually being used acting on my touches instead of just showing them. Gabriele
signature.asc
Description: OpenPGP digital signature
_______________________________________________ dev-b2g mailing list dev-b2g@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-b2g