Instructions and data for the software are fed into the computer from an input device. The most widely used input device is the keyboard, although there are other systems such as scanners and voice recognition devices. The keyboard is usually divided into three sections. The main section has all the keys for input of letters, numbers and other characters, while on the right there is a separate numeric keypad. Between them there is a set of keys which include arrow keys for moving the cursor around the screen, and along the top there are other special function keys. There are different keyboards depending on the user's language.