Tab key - wikipedia Tab key Tab key on a standard keyboard ( on upper left ) The tab key Tab ↹ ( abbreviation of tabulator key or tabular key ) on a keyboard is used to advance the cursor to the next tab stop. Contents 1 History 2 Modern usage 3 Tab characters 3.1 Tab - separated values ( TSV ) 3.2 HTML 3.3 Unicode 4 See also 5 References 6 External links History The tab rack from a Flexowriter model 2201. On this machine, the tab - rack is removable for easy reconfiguration. The word tab derives from the word tabulate, which means `` to arrange data in a tabular, or table, form. '' When a person wanted to type a table ( of numbers or text ) on a typewriter, there was a lot of time - consuming and repetitive use of the space bar and backspace key. To simplify this, a horizontal bar was placed in the mechanism called the tabulator rack. Pressing the tab key would advance the carriage to the next tabulator stop. The original tabulator stops were adjustable clips that could be moved from place to place on the tabulator rack. Fredric Hillard filed a patent application for such a mechanism in 1900. The tab mechanism came into its own as a rapid and consistent way of uniformly indenting the first line of each paragraph. Often a first tab stop at 5 or 6 characters was used for this, far larger than the indentation used when typesetting. For numeric data, however, the logical place for the tab stop is the location of the least significant digit. Tabbing to this location and then pressing the backspace key to back up to the position of the first digit is practical but slow. Various schemes for numeric tabs were proposed. For example, in 1903, Harry Dukes and William Clayton filed for a patent on a tab mechanism with multiple tab keys numbered 1, 10, 100, etc. Pressing 1 was a simple tab. Pressing 10 advanced to the space before the tab, pressing 100 advanced to the position 2 spaces before the tab. Initially tab stops were set by adding and removing clips from the tab rack, but Edward Hess working for the Royal Typewriter Company filed for a patent in 1904 covering a system where the tab stops were permanently mounted on the tab bar. To set or reset a tab for a particular column, the tab stop for that column was simply rotated in or out of engagement. In 1940, James Koca filed for a patent on a mechanism allowing the tab stops for each column to be set and cleared from the keyboard, eliminating the need for the typist to bend over the back of the machine to directly manipulate the tab rack. These keys, if present, are typically labeled tab set and tab clear. Modern usage In word processing and text editing the Tab key will often move the insertion point to the next tab stop in a table, or may insert the ASCII tab character or many space characters. When filling out a computerized form, pressing Tab will move the cursor to the next field ( and Shift - Tab will move the cursor to the previous field ), eliminating the need to use a mouse to click in an adjacent field. In many graphical applications, especially on Windows, the Tab key will move the focus to every control or widget such as buttons so that the user interface can be used without a mouse at all ( this was part of the IBM Common User Access design ). On macOS, this is an option called `` Full Keyboard Access ''. Tab may be used to complete a partially typed piece of text. For example, in some command - line interfaces, you may type the first few characters of a command or file - name, then press Tab. If there is no ambiguity about your intent, the rest of the characters will appear automatically. This usage is more common on Unix than Windows. In ' PC ' video games, the Tab key is very often used to show scores in multiplayer games. For single player games it is also used to show the world map or the player 's inventory ( or any other useful info ). Tab characters The most known and common tab is a horizontal tab ( HT ), which in ASCII has the decimal character code of 9, and may be referred to as Ctrl + I or ^ I. In C and many other programming languages the escape code \t can be used to put this character into a string constant. The horizontal tab is usually generated by the Tab key on a standard keyboard. A vertical tab ( VT ) also exists and has ASCII decimal character code 11 ( Ctrl + K or ^ K ), escape character \v. In EBCDIC the code for HT is 5, and VT is 11 ( coincidentally the same as in ASCII ). Originally, printer mechanisms used mechanical tab stops to indicate where the tabs went. This was done horizontally with movable metal prongs in a row, and vertically with a loop of mylar or other tape the length of a page with holes punched in it to indicate the tab stops. These were manually set to match the pre-printed forms that were loaded into the printer. The intention was to have the printers be programmed with control characters to set and clear the stops : ISO 6429 includes the codes 136 ( Horizontal Tabulation Set ), 137 ( Horizontal Tabulation with Justification ) and 138 ( Vertical Tabulation Set ). In practice, settable tab stops were rather quickly replaced with fixed tab stops, de facto standardized at every multiple of 8 characters horizontally, and every 6 lines vertically. A printing program could send zero or more tabs to get to the closest tab stop above and left of where it wanted to print, then send line feeds and spaces to get to the final location. Tab characters simply became a form of data compression. Despite five characters being 1⁄2 '' and the typical paragraph indentation at that time, the horizontal tab size of 8 evolved because as a power of two it was easier to calculate with the limited digital electronics available. Vertical tab was rarely supported on these terminals. In contrast to the de facto 8 character standard, some IDEs use a default horizontal tab size of 4 characters. Tab - separated values ( TSV ) Tab - separated values ( TSV ) are a common de facto standard for exporting and importing database or spreadsheet field values. Text divided into fields delimited by tabs can often be pasted into a word processor and formatted into a table with a single command. For example, in Microsoft Word 2010, Insert > Table > Convert Text to Table... is the necessary command, producing a dialog where the user selects further details. The TSV convention for exporting data may be compared to the alternative comma - separated values ( CSV ) convention. Gopher menus use tab - separated values to indicate selectors. TSV has also been cited in a modern approach to solving the programming debate regarding the use of tabs and spaces for code alignment called elastic tabstops. This idea uses a scheme called tab - separated columns ( TSC ) rather than the similar tab - separated values ( TSV ). HTML In HTML the horizontal tab is coded using & # 9 ; or &Tab ;, but as with all whitespace characters in HTML, this will be displayed as a single space except inside < pre > tags or other elements with CSS attribute white - space set to pre. In CSS, tabs are preserved in an element as shown above if the attribute white - space set to pre. CSS 3 defines tab - size property, which adjusts the number of spaces for the tab character from the default of 8. The latest version of WebKit supports the tab - size property. The Opera web browser supports the - o - tab - size CSS property, the Firefox web browser supports the - moz - tab - size CSS property with the same meaning. The vertical tab is & # xB ; but is not allowed in SGML ; this includes XML 1.0 and HTML. Unicode The Unicode code points for the ( horizontal ) tab character, and the more rarely used vertical tab character are copied from ASCII : U + 0009 < control - 0009 > ( CHARACTER TABULATION, horizontal tabulation ( HT ), tab ) U + 000B < control - 000B > ( LINE TABULATION, vertical tabulation ( VT ) ) The tab characters can be graphically represented by special symbols : U + 2409 ␉ SYMBOL FOR HORIZONTAL TABULATION U + 240B ␋ SYMBOL FOR VERTICAL TABULATION Unicode also has characters for the symbols to represent or be printed on the tab key : U + 21B9 ↹ LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR ( tab with shift tab ) U + 21C6 ⇆ LEFTWARDS ARROW OVER RIGHTWARDS ARROW U + 21E4 ⇤ LEFTWARDS ARROW TO BAR ( leftward tab ) U + 21E5 ⇥ RIGHTWARDS ARROW TO BAR ( rightward tab ) See also Comma - separated values ( CSV ) Indent style References Jump up ^ `` Underwood Portable Typewriter Gallery ''. Retrieved 2011 - 04 - 09. Jump up ^ `` Instructions for Using the Underwood Typewriter '' ( PDF ). Retrieved 2011 - 04 - 09. Jump up ^ Fredric W. Hillard, Type - writing machine, U.S. Patent 720,520, granted Feb. 10, 1903. Jump up ^ Harry S. Dukes and William H. Clayton, Tabulating mechanism for type - writing machines, U.S. Patent 908,221, granted Dec. 29, 1908. Jump up ^ Edward B. Hess, Writing Machine, U.S. Patent 931,305, granted Aug. 17. 1909. Jump up ^ James F. Koca, Typewriter stop mechanism, U.S. Patent 2,358,517, granted Sep. 19, 1944. Jump up ^ Gravgaard, Nick. `` Elastic tabstops - a better way to indent and align code ''. nickgravgaard.com. Retrieved 23 March 2018. Jump up ^ See Character encodings in HTML # HTML character references Jump up ^ `` Character Entity Reference Chart ''. dev.w3.org. Retrieved 23 March 2018. Jump up ^ `` CSS 3 tab - size property W3 specification ''. Jump up ^ `` CSS tab - size property on Mozilla Developer Network ''. Jump up ^ Extensible Markup Language W3C Recommendation ( 5th Edition ). http://www.w3.org/TR/xml/#charsets Jump up ^ `` C0 Controls and Basic Latin '' ( PDF ). Retrieved 2013 - 12 - 13. Jump up ^ `` Arrows -- Unicode '' ( PDF ). Retrieved 2013 - 12 - 13. External links Tabs versus Spaces : An Eternal Holy War by Jamie Zawinski Why I prefer no tabs in source code by Adam Spiers Why I love having tabs in source code Elastic tabstops -- the solution to the tabs - versus - spaces issue IBM PC keyboard ( Windows, US layout ) Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 PrtScn / SysRq Scroll Lock Pause / Break Insert Home PgUp Num Lock ∕ ∗ − Delete End PgDn 7 8 9 + 5 6 ↑ Enter ← ↓ → 0 Ins. Del Keyboard keys Dead keys Compose Modifier keys Control Shift Alt / Option ( Apple ) AltGr Meta Command ( Apple ) / Windows ( Microsoft ) Super Hyper Fn Lock keys Scroll lock Num lock Caps lock F - Lock Navigation keys Arrow keys Page Up / Page Down Home End Esc Menu Editing Enter / Return Carriage return Backspace Insert Delete Tab Space bar Numeric keypad Language input Contextual Function keys Print screen System request Break / Pause Misc. Power management keys ( Power, Sleep, Wake ) Any key Macro key Concepts Keyboard layout Keyboard shortcut Retrieved from `` https://en.wikipedia.org/w/index.php?title=Tab_key&oldid=832966807 '' Categories : Computer keys Control characters Whitespace Hidden categories : All articles with unsourced statements Articles with unsourced statements from May 2014 All accuracy disputes Articles with disputed statements from September 2014 Articles with unsourced statements from March 2013 Talk Contents About Wikipedia Català Čeština Dansk Deutsch Español فارسی Français 한국어 Italiano עברית Қазақша Magyar Nederlands 日本 語 Polski Português Simple English Suomi 中文 10 more Edit links This page was last edited on 28 March 2018, at 23 : 06. Text is available under the Creative Commons Attribution - ShareAlike License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia ® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization. About Wikipedia

Question: what is the ascii code for tab key
Answer: the decimal character code of 9, and may be referred to as Ctrl+I or ^I