Keyboard layout
A keyboard layout is any specific physical, visual, or functional arrangement of key switches, legends, or key mapping (respectively) of a keyboard. Layouts are used on computer keyboards, for virtual keyboards (including mobile phones or other touchscreens), or other typographic input devices.