I'm creating a form Android tablet app that will be used connected to a physical keyboard. The goal is to help users quickly fill out forms while visiting our conference booth. The tablets will be docked and placed on a table so the users will not be holding the tablets. As such, they mimic a laptop setup and I was wondering about best practices for certain interactions as I'm thinking it'd be best to avoid the user having to touch the screen and have them use the keyboard instead:
- Starting text entry. Is it obvious to the user to start typing if the cursor is in the text field? Should I add an external callout to point to the currently focused text field?
- Moving between fields with the tab/enter key. Is this obvious or does it need a callout?
- Submitting the form. Perhaps this is the exception where they touch the screen since there is no mouse. Any other intuitive patterns? Hitting enter at the end of the last line and prompting to submit?
I haven't seen much on this type of interaction where you basically treat a tablet with keyboard as a laptop with no mouse. Hopefully the above 3 items are specific enough but I am interested in best practices in general for this setup.