1. A method for automatically adjusting input configuration of a computing system, the method comprising: monitoring information input by a user into a graphical user interface (GUI); determining a keyboard input configuration state of the computing system set by the user for the information input into at least one field of the GUI at an initial input instance, wherein the input configuration state comprises a layout of the characters across the GUI; and at one or more subsequent input instances, automatically changing the keyboard input configuration state for said at least one field to the determined keyboard input configuration of the initial input instance, by: (a) detecting text being entered in a field of said at least one fields; and (b) reformatting the text that was entered by the user in that field to conform with the determined keyboard input configuration of the initial input instance.