CINXE.COM

PS/2 port - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>PS/2 port - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"6a59e64c-8166-47f1-9557-785608dcbb45","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"PS/2_port","wgTitle":"PS/2 port","wgCurRevisionId":1274447066,"wgRevisionId":1274447066,"wgArticleId":3266317,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","Use dmy dates from January 2021","Pages using multiple image with auto scaled images","Articles needing additional references from March 2011","All articles needing additional references","Articles to be expanded from December 2020","Commons link is on Wikidata","Computer connectors","Deutsches Institut für Normung","Computer keyboards","Pointing devices","Computer-related introductions in 1987","Computer hardware standards"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"PS/2_port","wgRelevantArticleId":3266317,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q847473","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.20"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/MiniDIN-6_Connector_Pinout.svg/1200px-MiniDIN-6_Connector_Pinout.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1200"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/MiniDIN-6_Connector_Pinout.svg/800px-MiniDIN-6_Connector_Pinout.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="800"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/MiniDIN-6_Connector_Pinout.svg/640px-MiniDIN-6_Connector_Pinout.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="640"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="PS/2 port - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/PS/2_port"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=PS/2_port&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/PS/2_port"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-PS_2_port rootpage-PS_2_port skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=PS%2F2+port" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=PS%2F2+port" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=PS%2F2+port" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=PS%2F2+port" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Communication_protocol" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Communication_protocol"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Communication protocol</span> </div> </a> <ul id="toc-Communication_protocol-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Port_availability" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Port_availability"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Port availability</span> </div> </a> <button aria-controls="toc-Port_availability-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Port availability subsection</span> </button> <ul id="toc-Port_availability-sublist" class="vector-toc-list"> <li id="toc-Legacy_port_status_and_USB" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Legacy_port_status_and_USB"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Legacy port status and USB</span> </div> </a> <ul id="toc-Legacy_port_status_and_USB-sublist" class="vector-toc-list"> <li id="toc-Latency_of_mice" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Latency_of_mice"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1.1</span> <span>Latency of mice</span> </div> </a> <ul id="toc-Latency_of_mice-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-USB_key_rollover_limitations" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#USB_key_rollover_limitations"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1.2</span> <span>USB key rollover limitations</span> </div> </a> <ul id="toc-USB_key_rollover_limitations-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Conversion_between_PS/2_and_USB" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Conversion_between_PS/2_and_USB"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Conversion between PS/2 and USB</span> </div> </a> <ul id="toc-Conversion_between_PS/2_and_USB-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Color_code" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Color_code"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Color code</span> </div> </a> <ul id="toc-Color_code-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Hardware_issues" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Hardware_issues"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Hardware issues</span> </div> </a> <button aria-controls="toc-Hardware_issues-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Hardware issues subsection</span> </button> <ul id="toc-Hardware_issues-sublist" class="vector-toc-list"> <li id="toc-Hotplugging" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Hotplugging"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Hotplugging</span> </div> </a> <ul id="toc-Hotplugging-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Durability" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Durability"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Durability</span> </div> </a> <ul id="toc-Durability-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Fault_isolation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Fault_isolation"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Fault isolation</span> </div> </a> <ul id="toc-Fault_isolation-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">PS/2 port</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 32 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-32" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">32 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%85%D9%86%D9%81%D8%B0_%D8%A8%D9%8A_%D8%A5%D8%B3/2" title="منفذ بي إس/2 – Arabic" lang="ar" hreflang="ar" data-title="منفذ بي إس/2" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/PS/2_(%D0%BF%D0%BE%D1%80%D1%82)" title="PS/2 (порт) – Bulgarian" lang="bg" hreflang="bg" data-title="PS/2 (порт)" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/PS/2_konektor" title="PS/2 konektor – Bosnian" lang="bs" hreflang="bs" data-title="PS/2 konektor" data-language-autonym="Bosanski" data-language-local-name="Bosnian" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/PS/2_(konektor)" title="PS/2 (konektor) – Czech" lang="cs" hreflang="cs" data-title="PS/2 (konektor)" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/PS/2-Schnittstelle" title="PS/2-Schnittstelle – German" lang="de" hreflang="de" data-title="PS/2-Schnittstelle" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/PS/2" title="PS/2 – Estonian" lang="et" hreflang="et" data-title="PS/2" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/PS/2" title="PS/2 – Spanish" lang="es" hreflang="es" data-title="PS/2" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/PS/2_ataka" title="PS/2 ataka – Basque" lang="eu" hreflang="eu" data-title="PS/2 ataka" data-language-autonym="Euskara" data-language-local-name="Basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%AF%D8%B1%DA%AF%D8%A7%D9%87_%D9%BE%DB%8C%E2%80%8C%D8%A7%D8%B3/%DB%B2" title="درگاه پی‌اس/۲ – Persian" lang="fa" hreflang="fa" data-title="درگاه پی‌اس/۲" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Port_PS/2" title="Port PS/2 – French" lang="fr" hreflang="fr" data-title="Port PS/2" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/PS/2_%EB%8B%A8%EC%9E%90" title="PS/2 단자 – Korean" lang="ko" hreflang="ko" data-title="PS/2 단자" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/PS/2_(%D5%BA%D5%B8%D6%80%D5%BF)" title="PS/2 (պորտ) – Armenian" lang="hy" hreflang="hy" data-title="PS/2 (պորտ)" data-language-autonym="Հայերեն" data-language-local-name="Armenian" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Porta_PS/2" title="Porta PS/2 – Italian" lang="it" hreflang="it" data-title="Porta PS/2" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/PS/2" title="PS/2 – Lithuanian" lang="lt" hreflang="lt" data-title="PS/2" data-language-autonym="Lietuvių" data-language-local-name="Lithuanian" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/PS/2" title="PS/2 – Hungarian" lang="hu" hreflang="hu" data-title="PS/2" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/PS/2-interface" title="PS/2-interface – Dutch" lang="nl" hreflang="nl" data-title="PS/2-interface" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/PS/2%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF" title="PS/2コネクタ – Japanese" lang="ja" hreflang="ja" data-title="PS/2コネクタ" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/PS/2" title="PS/2 – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="PS/2" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-mhr mw-list-item"><a href="https://mhr.wikipedia.org/wiki/PS/2" title="PS/2 – Eastern Mari" lang="mhr" hreflang="mhr" data-title="PS/2" data-language-autonym="Олык марий" data-language-local-name="Eastern Mari" class="interlanguage-link-target"><span>Олык марий</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/PS/2_(port_komunikacyjny)" title="PS/2 (port komunikacyjny) – Polish" lang="pl" hreflang="pl" data-title="PS/2 (port komunikacyjny)" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/PS/2" title="PS/2 – Portuguese" lang="pt" hreflang="pt" data-title="PS/2" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/PS/2" title="PS/2 – Romanian" lang="ro" hreflang="ro" data-title="PS/2" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/PS/2_(%D0%BF%D0%BE%D1%80%D1%82)" title="PS/2 (порт) – Russian" lang="ru" hreflang="ru" data-title="PS/2 (порт)" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/PS/2_port" title="PS/2 port – Slovak" lang="sk" hreflang="sk" data-title="PS/2 port" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/PS/2_%D0%BF%D0%BE%D1%80%D1%82" title="PS/2 порт – Serbian" lang="sr" hreflang="sr" data-title="PS/2 порт" data-language-autonym="Српски / srpski" data-language-local-name="Serbian" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/PS/2-liitin" title="PS/2-liitin – Finnish" lang="fi" hreflang="fi" data-title="PS/2-liitin" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/PS/2-kontakt" title="PS/2-kontakt – Swedish" lang="sv" hreflang="sv" data-title="PS/2-kontakt" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%9E%E0%B8%B5%E0%B9%80%E0%B8%AD%E0%B8%AA%E0%B8%97%E0%B8%B9" title="พีเอสทู – Thai" lang="th" hreflang="th" data-title="พีเอสทู" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/PS/2_ba%C4%9Flant%C4%B1_noktas%C4%B1" title="PS/2 bağlantı noktası – Turkish" lang="tr" hreflang="tr" data-title="PS/2 bağlantı noktası" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/PS/2_(%D0%BF%D0%BE%D1%80%D1%82)" title="PS/2 (порт) – Ukrainian" lang="uk" hreflang="uk" data-title="PS/2 (порт)" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/PS/2%E6%8E%A5%E5%8F%A3" title="PS/2接口 – Wu" lang="wuu" hreflang="wuu" data-title="PS/2接口" data-language-autonym="吴语" data-language-local-name="Wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/PS/2%E6%8E%A5%E5%8F%A3" title="PS/2接口 – Chinese" lang="zh" hreflang="zh" data-title="PS/2接口" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q847473#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/PS/2_port" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:PS/2_port" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/PS/2_port"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=PS/2_port&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=PS/2_port&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/PS/2_port"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=PS/2_port&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=PS/2_port&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/PS/2_port" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/PS/2_port" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=PS/2_port&amp;oldid=1274447066" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=PS/2_port&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=PS%2F2_port&amp;id=1274447066&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPS%2F2_port"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPS%2F2_port"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=PS%2F2_port&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=PS/2_port&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:PS/2_connectors" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q847473" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">6-pin mini-DIN connector for connecting keyboards and mice to a PC compatible computer</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">"PS/2 keyboard" and "PS/2 mouse" redirect here. For the keyboards normally supplied with IBM PS/2 computers, see <a href="/wiki/Model_M_keyboard" title="Model M keyboard">Model M keyboard</a>. For peripherals and game conversions for the video game console, see <a href="/wiki/PlayStation_2" title="PlayStation 2">PlayStation 2</a>.</div> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox infobox-table"><caption class="infobox-title">PS/2 port</caption><tbody><tr><td colspan="4" class="infobox-image"> <span typeof="mw:File"><a href="/wiki/File:PS2_keyboard_and_mouse_jacks.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/54/PS2_keyboard_and_mouse_jacks.jpg/330px-PS2_keyboard_and_mouse_jacks.jpg" decoding="async" width="300" height="143" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/54/PS2_keyboard_and_mouse_jacks.jpg/500px-PS2_keyboard_and_mouse_jacks.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/54/PS2_keyboard_and_mouse_jacks.jpg/960px-PS2_keyboard_and_mouse_jacks.jpg 2x" data-file-width="5734" data-file-height="2730" /></a></span><div class="infobox-caption">The color-coded PS/2 connection ports (purple for keyboard and green for mouse)</div></td></tr><tr><th scope="row" class="infobox-label">Type</th><td colspan="3" class="infobox-data"> <a href="/wiki/Computer_keyboard" title="Computer keyboard">Keyboard</a> and <a href="/wiki/Computer_mouse" title="Computer mouse">computer mouse</a> data connector</td></tr><tr><th colspan="4" class="infobox-header" style="background:#ccccff">Production history</th></tr><tr><th scope="row" class="infobox-label">Designer</th><td colspan="3" class="infobox-data"> <a href="/wiki/IBM" title="IBM">IBM</a></td></tr><tr><th scope="row" class="infobox-label">Designed</th><td colspan="3" class="infobox-data"> 1987<span class="noprint">&#59;&#32;38&#160;years ago</span><span style="display:none">&#160;(<span class="bday dtstart published updated">1987</span>)</span></td></tr><tr><th scope="row" class="infobox-label">Superseded</th><td colspan="3" class="infobox-data"> <a href="/wiki/DIN_connector" title="DIN connector">DIN connector</a>, <a href="/wiki/DE-9_connector" class="mw-redirect" title="DE-9 connector">DE-9 connector</a> and <a href="/wiki/InPort" class="mw-redirect" title="InPort">Mini-DIN-9 InPort</a></td></tr><tr><th scope="row" class="infobox-label">Superseded&#160;by</th><td colspan="3" class="infobox-data"> <a href="/wiki/USB" title="USB">USB</a> (<a href="/wiki/USB_human_interface_device_class" title="USB human interface device class">USB human interface device class</a>)</td></tr><tr><th colspan="4" class="infobox-header" style="background:#ccccff">General specifications</th></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Hot_swapping" title="Hot swapping">Hot pluggable</a></th><td colspan="3" class="infobox-data"> No</td></tr><tr><th scope="row" class="infobox-label">External</th><td colspan="3" class="infobox-data"> Yes</td></tr><tr><th scope="row" class="infobox-label">Cable</th><td colspan="3" class="infobox-data"> 4&#160;wires plus shield</td></tr><tr><th scope="row" class="infobox-label">Pins</th><td colspan="3" class="infobox-data"> 6</td></tr><tr><th scope="row" class="infobox-label">Connector</th><td colspan="3" class="infobox-data"> <a href="/wiki/Mini-DIN" class="mw-redirect" title="Mini-DIN">Mini-DIN-6</a></td></tr><tr><th colspan="4" class="infobox-header" style="background:#ccccff">Electrical</th></tr><tr><th scope="row" class="infobox-label">Signal</th><td colspan="3" class="infobox-data"> 5&#160;V <a href="/wiki/Direct_current" title="Direct current">DC</a></td></tr><tr><th scope="row" class="infobox-label">Earth</th><td colspan="3" class="infobox-data"> Dedicated pin and shield</td></tr><tr><th scope="row" class="infobox-label">Max. voltage</th><td colspan="3" class="infobox-data"> <span class="nowrap"><span data-sort-value="7000500000000000000♠"></span>5.0<span style="margin-left:0.3em;margin-right:0.15em;">±</span>0.5&#160;V</span></td></tr><tr><th scope="row" class="infobox-label">Max. current</th><td colspan="3" class="infobox-data"> 275&#160;mA</td></tr><tr><th colspan="4" class="infobox-header" style="background:#ccccff">Data</th></tr><tr><th scope="row" class="infobox-label">Data signal</th><td colspan="3" class="infobox-data"> Serial data at 10.0–16.7&#160;kHz with 1&#160;start bit, 8&#160;data bits (<a href="/wiki/Least_significant_bit" class="mw-redirect" title="Least significant bit">LSB</a> first), 1&#160;parity bit (odd), 1&#160;stop bit, [1&#160;ack bit (if host-to-device)]</td></tr><tr><th scope="row" class="infobox-label">Bitrate</th><td colspan="3" class="infobox-data"> 7–12&#160;<a href="/wiki/Kilobit" class="mw-redirect" title="Kilobit">kbit/s</a></td></tr><tr><th scope="row" class="infobox-label">Max. devices</th><td colspan="3" class="infobox-data"> 1 or 2<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>a<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><th scope="row" class="infobox-label">Protocol</th><td colspan="3" class="infobox-data"> <a href="/wiki/Serial_communication" title="Serial communication">Serial</a></td></tr><tr><th colspan="4" class="infobox-header" style="background:#ccccff">Pinout</th></tr><tr><td colspan="4" class="infobox-full-data"> <figure class="mw-halign-center" typeof="mw:File"><a href="/wiki/File:MiniDIN-6_Connector_Pinout.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/17/MiniDIN-6_Connector_Pinout.svg/150px-MiniDIN-6_Connector_Pinout.svg.png" decoding="async" width="150" height="150" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/17/MiniDIN-6_Connector_Pinout.svg/225px-MiniDIN-6_Connector_Pinout.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/17/MiniDIN-6_Connector_Pinout.svg/300px-MiniDIN-6_Connector_Pinout.svg.png 2x" data-file-width="455" data-file-height="455" /></a><figcaption></figcaption></figure></td></tr><tr><td colspan="4" class="infobox-full-data"> Female connector from the front</td></tr><tr><th scope="row" class="infobox-label">Pin 1</th><td class="infobox-data infobox-data-a"> +DATA</td><td class="infobox-data infobox-data-b"> Data</td></tr><tr><th scope="row" class="infobox-label">Pin 2</th><td class="infobox-data infobox-data-a"> </td><td class="infobox-data infobox-data-b"> Not connected<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>b<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><th scope="row" class="infobox-label">Pin 3</th><td class="infobox-data infobox-data-a"> GND</td><td class="infobox-data infobox-data-b"> Ground</td></tr><tr><th scope="row" class="infobox-label">Pin 4</th><td class="infobox-data infobox-data-a"> <a href="/wiki/IC_power-supply_pin" title="IC power-supply pin">Vcc</a></td><td class="infobox-data infobox-data-b"> +5&#160;V DC at 275&#160;mA</td></tr><tr><th scope="row" class="infobox-label">Pin 5</th><td class="infobox-data infobox-data-a"> +CLK</td><td class="infobox-data infobox-data-b"> <a href="/wiki/Clock_signal" title="Clock signal">Clock</a></td></tr><tr><th scope="row" class="infobox-label">Pin 6</th><td class="infobox-data infobox-data-a"> </td><td class="infobox-data infobox-data-b"> Not connected<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>c<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><td colspan="4" class="infobox-below"> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-lower-alpha"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text">Keyboard and mouse ports may be combined into a single port which can be used to connect both by splitter cable.</span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">Sometimes, mouse Data for splitter cable.</span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text">Sometimes, mouse Clock for splitter cable.</span> </li> </ol></div></div></td></tr></tbody></table> <p>The <b>PS/2 port</b> is a 6-pin <a href="/wiki/Mini-DIN_connector" title="Mini-DIN connector">mini-DIN connector</a> used for connecting <a href="/wiki/Computer_keyboard" title="Computer keyboard">keyboards</a> and <a href="/wiki/Computer_mouse" title="Computer mouse">mice</a> to a <a href="/wiki/PC_compatible" class="mw-redirect" title="PC compatible">PC compatible</a> computer system. Its name comes from the <a href="/wiki/IBM_Personal_System/2" class="mw-redirect" title="IBM Personal System/2">IBM Personal System/2</a> series of <a href="/wiki/Personal_computer" title="Personal computer">personal computers</a>, with which it was introduced in 1987. The PS/2 mouse connector generally replaced the older <a href="/wiki/DE-9_connector" class="mw-redirect" title="DE-9 connector">DE-9</a> <a href="/wiki/RS-232" title="RS-232">RS-232</a> "serial mouse" connector, while the PS/2 keyboard connector replaced the larger 5-pin/180° <a href="/wiki/DIN_connector" title="DIN connector">DIN connector</a> used in the <a href="/wiki/IBM_PC/AT" class="mw-redirect" title="IBM PC/AT">IBM PC/AT</a> design. The PS/2 keyboard port is electrically and logically identical to the IBM AT keyboard port, differing only in the type of electrical connector used. The PS/2 platform introduced a second port with the same design as the keyboard port for use to connect a mouse; thus the PS/2-style keyboard and mouse interfaces are electrically similar and employ the same communication protocol. However, unlike the otherwise similar <a href="/wiki/Apple_Desktop_Bus" title="Apple Desktop Bus">Apple Desktop Bus</a> connector used by Apple, a given system's keyboard and mouse port may not be interchangeable since the two devices use different sets of commands and the device drivers generally are hard-coded to communicate with each device at the address of the port that is conventionally assigned to that device. (That is, keyboard drivers are written to use the first port, and mouse drivers are written to use the second port.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup>) </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Communication_protocol">Communication protocol</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=1" title="Edit section: Communication protocol"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Each port implements a <a href="/wiki/Duplex_(telecommunications)" title="Duplex (telecommunications)">bidirectional</a> <a href="/wiki/Synchronization#Communication" title="Synchronization">synchronous</a> <a href="/wiki/Serial_communication" title="Serial communication">serial</a> channel.<sup id="cite_ref-computer-engineering.org_5-0" class="reference"><a href="#cite_note-computer-engineering.org-5"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> The channel is slightly asymmetrical: it favors transmission from the input device to the computer, which is the majority case. The bidirectional IBM AT and PS/2 keyboard interface is a development of the unidirectional IBM PC keyboard interface, using the same signal lines but adding capability to send data back to the keyboard from the computer; this explains the asymmetry.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p><p>The interface has two main signal lines, Data and Clock. These are single-ended signals driven by open-collector drivers at each end. Normally, the transmission is from the device to the host. To transmit a byte, the device simply outputs a serial frame of data (including 8 bits of data and a parity bit) on the Data line serially as it toggles the Clock line once for each bit. The host controls the direction of communication using the Clock line; when the host pulls it low, communication from the attached device is inhibited. The host can interrupt the device by pulling Clock low while the device is transmitting; the device can detect this by Clock staying low when the device releases it to go high as the device-generated clock signal toggles. When the host pulls Clock low, the device must immediately stop transmitting and release Clock and Data to both float high. (So far, all of this is the same as the unidirectional communication protocol of the IBM PC keyboard port, though the serial frame formats differ.) The host can use this state of the interface simply to inhibit the device from transmitting when the host is not ready to receive. (For the IBM PC keyboard port, this was the only normal use of signalling from the computer to the keyboard. The keyboard could not be commanded to retransmit a keyboard scan code after it had been sent, since there was no reverse data channel to carry commands to the keyboard, so the only way to avoid losing scan codes when the computer was too busy to receive them was to inhibit the keyboard from sending them until the computer was ready. This mode of operation is still an option on the IBM AT and PS/2 keyboard port.)<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> </p><p>To send a byte of data back to the device, the host pulls Clock low, waits briefly, pulls Data low and releases the Clock line again. The device then generates a Clock signal while the host outputs a frame of bits on the Data line, one bit per Clock pulse, similar to what the attached device would do to transmit in the other direction. However, while device-to-host transmission reads bits on falling Clock edges, transmission in the other direction reads bits on rising edges. After the data byte, the host releases the Data line, and the device will pull the Data line low for one clock period to indicate successful reception. A keyboard normally interprets the received byte as a command or a parameter for a preceding command. The device will not attempt to transmit to the host until both Clock and Data have been high for a minimum period of time.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> </p><p>Transmission from the device to the host is favored because from the normal idle state, the device does not have to seize the channel before it can transmit—the device just begins transmitting immediately. In contrast, the host must seize the channel by pulling first the Clock line and then the Data line low and waiting for the device to have time to release the channel and prepare to receive; only then can the host begin to transmit data. </p> <div class="mw-heading mw-heading2"><h2 id="Port_availability">Port availability</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=2" title="Edit section: Port availability"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1273380762/mw-parser-output/.tmulti">.mw-parser-output .tmulti .multiimageinner{display:flex;flex-direction:column}.mw-parser-output .tmulti .trow{display:flex;flex-direction:row;clear:left;flex-wrap:wrap;width:100%;box-sizing:border-box}.mw-parser-output .tmulti .tsingle{margin:1px;float:left}.mw-parser-output .tmulti .theader{clear:both;font-weight:bold;text-align:center;align-self:center;background-color:transparent;width:100%}.mw-parser-output .tmulti .thumbcaption{background-color:transparent}.mw-parser-output .tmulti .text-align-left{text-align:left}.mw-parser-output .tmulti .text-align-right{text-align:right}.mw-parser-output .tmulti .text-align-center{text-align:center}@media all and (max-width:720px){.mw-parser-output .tmulti .thumbinner{width:100%!important;box-sizing:border-box;max-width:none!important;align-items:center}.mw-parser-output .tmulti .trow{justify-content:center}.mw-parser-output .tmulti .tsingle{float:none!important;max-width:100%!important;box-sizing:border-box;text-align:center}.mw-parser-output .tmulti .tsingle .thumbcaption{text-align:left}.mw-parser-output .tmulti .trow>.thumbcaption{text-align:center}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .tmulti .multiimageinner span:not(.skin-invert-image):not(.skin-invert):not(.bg-transparent) img{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .tmulti .multiimageinner span:not(.skin-invert-image):not(.skin-invert):not(.bg-transparent) img{background-color:white}}</style><div class="thumb tmulti tright"><div class="thumbinner multiimageinner" style="width:292px;max-width:292px"><div class="trow"><div class="tsingle" style="width:87px;max-width:87px"><div class="thumbimage" style="height:92px;overflow:hidden"><span typeof="mw:File"><a href="/wiki/File:PS2_dual_connector.JPG" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f3/PS2_dual_connector.JPG/85px-PS2_dual_connector.JPG" decoding="async" width="85" height="92" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f3/PS2_dual_connector.JPG/128px-PS2_dual_connector.JPG 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f3/PS2_dual_connector.JPG/170px-PS2_dual_connector.JPG 2x" data-file-width="634" data-file-height="688" /></a></span></div></div><div class="tsingle" style="width:84px;max-width:84px"><div class="thumbimage" style="height:92px;overflow:hidden"><span typeof="mw:File"><a href="/wiki/File:PS-2_Y_cable.png" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/41/PS-2_Y_cable.png/82px-PS-2_Y_cable.png" decoding="async" width="82" height="93" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/41/PS-2_Y_cable.png/123px-PS-2_Y_cable.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/41/PS-2_Y_cable.png/164px-PS-2_Y_cable.png 2x" data-file-width="2816" data-file-height="3178" /></a></span></div></div><div class="tsingle" style="width:115px;max-width:115px"><div class="thumbimage" style="height:92px;overflow:hidden"><span typeof="mw:File"><a href="/wiki/File:PS-2_Y-cable_pinout_female.gif" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/9/9b/PS-2_Y-cable_pinout_female.gif" decoding="async" width="113" height="92" class="mw-file-element" data-file-width="92" data-file-height="75" /></a></span></div></div></div><div class="trow" style="display:flex"><div class="thumbcaption">PS/2 dualport, corresponding splitter (Y-cable) and pinout (female)</div></div></div></div> <p>Older <a href="/wiki/Laptop" title="Laptop">laptops</a> and some contemporary motherboards have a single port that supports either a keyboard or a mouse. Sometimes the port also allows one of the devices to be connected to the two normally unused pins in the connector to allow both to be connected at once through a special splitter cable.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> This configuration is common on <a href="/wiki/IBM" title="IBM">IBM</a>/<a href="/wiki/Lenovo" title="Lenovo">Lenovo</a> <a href="/wiki/Thinkpad" class="mw-redirect" title="Thinkpad">Thinkpad</a> notebooks among many others. </p><p>The PS/2 keyboard interface is electrically the same as the 5-pin DIN connector on earlier <a href="/wiki/IBM_PC_keyboard#Connection" title="IBM PC keyboard">AT keyboards</a>, and keyboards designed for one can be connected to the other with a simple wiring adapter. Such wiring adapters and adapter cables were once commonly available for sale. Note that IBM PC and PC XT keyboards use a different unidirectional protocol with the same DIN connector as AT keyboards, so though a PC or XT keyboard can be connected to PS/2 port using a wiring adapter intended for an AT keyboard, the earlier keyboard will not work with the PS/2 port. (At least, it cannot work with normal PS/2 keyboard driver software, including the system BIOS keyboard driver.) </p><p>In contrast to this, the PS/2 mouse interface is substantially different from <a href="/wiki/RS-232" title="RS-232">RS-232</a> (which was generally used for mice on PCs without PS/2 ports), but nonetheless many mice were made that could operate on both with a simple passive wiring adapter, where the mice would detect the presence of the adapter based on its wiring and then switch protocols accordingly. </p><p>PS/2 mouse and keyboard connectors have also been used in non-IBM PC-compatible computer systems, such as the DEC <a href="/wiki/AlphaStation" title="AlphaStation">AlphaStation</a> line, early IBM <a href="/wiki/RS/6000" class="mw-redirect" title="RS/6000">RS/6000</a> <a href="/wiki/Common_Hardware_Reference_Platform" title="Common Hardware Reference Platform">CHRP</a> machines and <a href="/wiki/SGI_Indy" title="SGI Indy">SGI Indy</a>, <a href="/wiki/SGI_Indigo2" class="mw-redirect" title="SGI Indigo2">Indigo 2</a>, and newer (<a href="/wiki/SGI_Octane" title="SGI Octane">Octane</a>, etc.) computers.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> Macintosh clone computers based on the "LPX-40" logic board design featured PS/2 mouse and keyboard ports, including the <a href="/wiki/Motorola_StarMax" title="Motorola StarMax">Motorola StarMax</a> and the Power Computing PowerBase.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Legacy_port_status_and_USB">Legacy port status and USB</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=3" title="Edit section: Legacy port status and USB"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PS/2 is now considered a <a href="/wiki/Legacy_port" title="Legacy port">legacy port</a>, with <a href="/wiki/USB" title="USB">USB</a> ports now normally preferred for connecting keyboards and mice. This dates back at least as far as the <a href="/wiki/Intel_Corporation" class="mw-redirect" title="Intel Corporation">Intel</a>/<a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> <a href="/wiki/PC_2001" class="mw-redirect" title="PC 2001">PC 2001</a> specification of 2000. </p><p>However, as of 2023, although PS/2 ports are rarely included in off the shelf computer systems, they continue to be included on some computer motherboards and are favored by some users for various reasons including the following: </p> <ul><li>PS/2 ports may be favored for security reasons in a corporate environment as they allow USB ports to be totally disabled, preventing the connection of any USB removable disks and malicious USB devices.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup></li> <li>The PS/2 interface provides no restriction on <a href="/wiki/Key_rollover" title="Key rollover">key rollover</a>, although USB keyboards have no such restriction either, unless <a href="/wiki/USB_human_interface_device_class#Keyboards" title="USB human interface device class">operated in BOOT</a> mode, which is the exception.</li> <li>To free USB ports for other uses like removable USB devices.</li> <li>Some USB keyboards may not be able to operate the <a href="/wiki/BIOS" title="BIOS">BIOS</a> on certain motherboards due to driver issues or lack of support. The PS/2 interface has near-universal compatibility with BIOS.</li> <li>The simplicity of PS/2 makes it useful for embedded systems and retro computers that may lack USB host peripheral. This also takes advantage of the wide availability of USB keyboard and mouses with PS/2 compatibility mode. <sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup></li></ul> <div class="mw-heading mw-heading4"><h4 id="Latency_of_mice">Latency of mice</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=4" title="Edit section: Latency of mice"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>USB mice send data more quickly than PS/2 mice because standard USB mice are polled at a default rate of 125&#160;Hz while standard PS/2 mice send interrupts at a default rate of 100&#160;Hz when they have data to send to the computer.<sup id="cite_ref-cybergamer_14-0" class="reference"><a href="#cite_note-cybergamer-14"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup> </p><p>Also, USB mice do not cause the USB controller to interrupt the system when they have no status change to report according to the USB HID specification's default profile for mice.<sup id="cite_ref-hidspec_16-0" class="reference"><a href="#cite_note-hidspec-16"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> Both PS/2 and USB allow the sample rate to be overridden, with PS/2 supporting a sampling rate of up to 200&#160;Hz<sup id="cite_ref-computer-engineering.org_5-1" class="reference"><a href="#cite_note-computer-engineering.org-5"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> and USB supporting a polling rate up to 1&#160;kHz<sup id="cite_ref-cybergamer_14-1" class="reference"><a href="#cite_note-cybergamer-14"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> as long as the mouse runs at full-speed USB speeds or higher, while USB 2.0 capable devices can support up to 8 kHz polling rates. </p> <div class="mw-heading mw-heading4"><h4 id="USB_key_rollover_limitations">USB key rollover limitations</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=5" title="Edit section: USB key rollover limitations"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <a href="/wiki/USB_human_interface_device_class#Keyboards" title="USB human interface device class">USB HID keyboard interface</a> requires that it explicitly handle key rollover, with the full HID keyboard class supporting n-key rollover. However, the USB boot keyboard class (designed to allow the BIOS to easily provide a keyboard in the absence of OS USB HID support) only allows 6-key rollover. Some keyboard peripherals support only the latter class, and some OSes may fail to switch to using the full HID keyboard class with a device after boot.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Conversion_between_PS/2_and_USB"><span id="Conversion_between_PS.2F2_and_USB"></span>Conversion between PS/2 and USB</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=6" title="Edit section: Conversion between PS/2 and USB"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:USB_to_PS2_keyboard_and_mouse_adapter.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fb/USB_to_PS2_keyboard_and_mouse_adapter.jpg/250px-USB_to_PS2_keyboard_and_mouse_adapter.jpg" decoding="async" width="220" height="111" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fb/USB_to_PS2_keyboard_and_mouse_adapter.jpg/330px-USB_to_PS2_keyboard_and_mouse_adapter.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fb/USB_to_PS2_keyboard_and_mouse_adapter.jpg/500px-USB_to_PS2_keyboard_and_mouse_adapter.jpg 2x" data-file-width="2122" data-file-height="1072" /></a><figcaption>Passive PS/2 to USB adapters</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Usb_to_ps_2_adapter_IMGP1414.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/63/Usb_to_ps_2_adapter_IMGP1414.jpg/220px-Usb_to_ps_2_adapter_IMGP1414.jpg" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/63/Usb_to_ps_2_adapter_IMGP1414.jpg/330px-Usb_to_ps_2_adapter_IMGP1414.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/63/Usb_to_ps_2_adapter_IMGP1414.jpg/440px-Usb_to_ps_2_adapter_IMGP1414.jpg 2x" data-file-width="2000" data-file-height="1502" /></a><figcaption>Active USB to PS/2 converter</figcaption></figure> <p>Many keyboards and mice were specifically designed to support both the USB and the PS/2 interfaces and protocols, selecting the appropriate connection type at power-on. Such devices are generally equipped with a USB connector and ship with a <i><a href="/wiki/Passivity_(engineering)" title="Passivity (engineering)">passive</a></i> wiring adapter to allow connection to a PS/2 port. Such passive adapters may be specific to the devices they came with; however, the most common configuration involves sharing the GND and Vcc (+5 V) pins of both protocols, connecting the <a href="/wiki/USB_hardware#Pinouts" title="USB hardware">USB D+ pin</a> to the PS/2 +CLK pin, and connecting the USB D- pin to the PS/2 +DATA pin. Using such adapters requires a dual-mode controller on the keyboard or mouse side.<sup id="cite_ref-:0_18-0" class="reference"><a href="#cite_note-:0-18"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> </p> <table class="wikitable"> <caption>USB to PS/2 passive adapter pinout<sup id="cite_ref-:0_18-1" class="reference"><a href="#cite_note-:0-18"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> </caption> <tbody><tr> <th>USB pin Number </th> <th>USB pin Name </th> <th>PS/2 pin Number </th> <th>PS/2 pin Name </th></tr> <tr> <td>1 </td> <td>V<sub>BUS</sub> </td> <td>4 </td> <td>Vcc </td></tr> <tr> <td>2 </td> <td>D− </td> <td>1 </td> <td>+DATA </td></tr> <tr> <td>3 </td> <td>D+ </td> <td>5 </td> <td>+CLK </td></tr> <tr> <td>4 </td> <td>GND </td> <td>3 </td> <td>GND </td></tr></tbody></table> <p>Older PS/2-only peripherals can be connected to a USB port via an active converter, which generally provides a pair of PS/2 ports (which may be designated as one keyboard and one mouse, even though both ports may support both protocols) at the cost of one USB port on the host computer.<sup id="cite_ref-PS/2Adaptors_21-0" class="reference"><a href="#cite_note-PS/2Adaptors-21"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Color_code">Color code</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=7" title="Edit section: Color code"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951" /><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/PC_System_Design_Guide#Color-coding_scheme_for_connectors_and_ports" title="PC System Design Guide">PC System Design Guide §&#160;Color-coding scheme for connectors and ports</a></div> <table class="wikitable floatright"> <tbody><tr> <th colspan="2">Color / <a href="/wiki/Pantone" title="Pantone">Pantone</a></th> <th>Function</th> <th>Connector on PC </th></tr> <tr> <th style="background-color: #00c389;">&#160; </th> <th><a href="/wiki/Green" title="Green">Green</a> / 3395C </th> <td>PS/2 <a href="/wiki/Mouse_(computing)" class="mw-redirect" title="Mouse (computing)">mouse</a> / <a href="/wiki/Pointing_device" title="Pointing device">pointing device</a> </td> <td rowspan="2">6-pin <a href="/wiki/Mini-DIN_connector" title="Mini-DIN connector">mini-DIN</a> female </td></tr> <tr> <th style="background-color: #8b84d7;">&#160; </th> <th><a href="/wiki/Purple" title="Purple">Purple</a> / 2715C </th> <td>PS/2 <a href="/wiki/Keyboard_(computing)" class="mw-redirect" title="Keyboard (computing)">keyboard</a> </td></tr></tbody></table> <p>Original PS/2 connectors were black or had the same color as the connecting cable (mainly white). Later, the <a href="/wiki/PC_97" class="mw-redirect" title="PC 97">PC 97</a> standard introduced a color code: the keyboard port, and the plugs on compliant keyboards, were purple; mouse ports and plugs were green. (Some vendors initially used a different color code; <a href="/wiki/Logitech" title="Logitech">Logitech</a> used the color orange for the keyboard connector for a short period, but soon switched to purple.) Today this code is still used on most PCs. The pinouts of the connectors are the same, but most computers will not recognize devices connected to the wrong port. </p> <div style="clear:both;" class=""></div> <div class="mw-heading mw-heading2"><h2 id="Hardware_issues">Hardware issues</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=8" title="Edit section: Hardware issues"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-More_citations_needed plainlinks metadata ambox ambox-content ambox-Refimprove" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section: Hardware issues <b>needs additional citations for <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">verification</a></b>.<span class="hide-when-compact"> Please help <a href="/wiki/Special:EditPage/PS/2_port" title="Special:EditPage/PS/2 port">improve this article</a> by <a href="/wiki/Help:Referencing_for_beginners" title="Help:Referencing for beginners">adding citations to reliable sources</a>&#32;in this section: Hardware issues. Unsourced material may be challenged and removed.<br /><small><span class="plainlinks"><i>Find sources:</i>&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?as_eq=wikipedia&amp;q=%22PS%2F2+port%22">"PS/2 port"</a>&#160;–&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?tbm=nws&amp;q=%22PS%2F2+port%22+-wikipedia&amp;tbs=ar:1">news</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?&amp;q=%22PS%2F2+port%22&amp;tbs=bkt:s&amp;tbm=bks">newspapers</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?tbs=bks:1&amp;q=%22PS%2F2+port%22+-wikipedia">books</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://scholar.google.com/scholar?q=%22PS%2F2+port%22">scholar</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.jstor.org/action/doBasicSearch?Query=%22PS%2F2+port%22&amp;acc=on&amp;wc=on">JSTOR</a></span></small></span> <span class="date-container"><i>(<span class="date">March 2011</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1251242444" /><table class="box-Missing_information plainlinks metadata ambox ambox-content" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Wiki_letter_w.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/6/6c/Wiki_letter_w.svg/44px-Wiki_letter_w.svg.png" decoding="async" width="44" height="44" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/6/6c/Wiki_letter_w.svg/66px-Wiki_letter_w.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/6/6c/Wiki_letter_w.svg/88px-Wiki_letter_w.svg.png 2x" data-file-width="44" data-file-height="44" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section <b>is missing information</b> about i8042 issues as described in <a rel="nofollow" class="external text" href="https://github.com/GlasgowEmbedded/glasgow/blob/832f6ff362261ebe629e480f365e3e761b951603/software/glasgow/applet/interface/ps2_host/__init__.py#L17-L50">Glasgow</a>.<span class="hide-when-compact"> Please expand the section to include this information. Further details may exist on the <a href="/wiki/Talk:PS/2_port" title="Talk:PS/2 port">talk page</a>.</span> <span class="date-container"><i>(<span class="date">December 2020</span>)</i></span></div></td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Hotplugging">Hotplugging</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=9" title="Edit section: Hotplugging"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PS/2 ports are designed to connect the digital I/O lines of the microcontroller in the external device directly to the digital lines of the microcontroller on the motherboard. They are not designed to be <a href="/wiki/Hot_swapping" title="Hot swapping">hot swappable</a>. Hot swapping PS/2 devices usually does not cause damage because more modern microcontrollers tend to have more robust I/O lines built into them which are harder to damage than those of older controllers;<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> however, hot swapping can still potentially cause damage on older machines, or machines with less robust port implementations. </p><p>If they are hot swapped, the devices must be similar enough that the driver running on the host system recognizes and can be used with the new device. Otherwise, the new device will not function properly. While this is seldom an issue with standard keyboard devices, the host system rarely recognizes the new device attached to the PS/2 mouse port. In practice most keyboards can be hot swapped but this should be avoided. </p> <div class="mw-heading mw-heading3"><h3 id="Durability">Durability</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=10" title="Edit section: Durability"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PS/2 connectors are not designed to be plugged in and out very often, which can lead to bent or broken pins. Additionally, PS/2 connectors only insert in one direction and must be rotated correctly before attempting connection. (If a user attempts to insert the connector in the wrong orientation and then tries to rotate it to the correct orientation without first pulling it out, then bent pins could result.) </p><p>Most but not all connectors include an arrow or flat section which is usually aligned to the right or top of the jack before being plugged in. The exact direction may vary on older or non-<a href="/wiki/ATX" title="ATX">ATX</a> computers and care should be taken to avoid damaged or bent pins when connecting devices. This issue is slightly alleviated in modern times with the advent of the PS/2-to-USB adapter: users can just leave a PS/2 connector plugged into the PS/2-to-USB adapter at all times and not risk damaging the pins this way. A USB-to-PS/2 adapter does not have this problem. </p> <div class="mw-heading mw-heading3"><h3 id="Fault_isolation">Fault isolation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=11" title="Edit section: Fault isolation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In a standard implementation both PS/2 ports are usually controlled by a <a href="/wiki/Super_I/O" title="Super I/O">single microcontroller</a> on the motherboard. This makes design and manufacturing extremely simple and cheap. However, a rare side effect of this design is that a malfunctioning device can cause the controller to become confused, resulting in both devices acting erratically. (A well designed and programmed controller will not behave in this way.) The resulting problems can be difficult to troubleshoot (e.g., a bad mouse can cause problems that appear to be the fault of the keyboard and vice versa). </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=12" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/BIOS_interrupt_call" title="BIOS interrupt call">BIOS interrupt call</a></li> <li><a href="/wiki/IBM_PC_keyboard#Connection" title="IBM PC keyboard">DIN connector</a> on <a href="/wiki/IBM_PC_keyboard" title="IBM PC keyboard">IBM PC keyboards</a></li> <li><a href="/wiki/Bus_mouse" title="Bus mouse">Bus mouse</a></li> <li><a href="/wiki/Computer_mouse#Connectivity_and_communication_protocols" title="Computer mouse">Connections</a> on <a href="/wiki/Computer_mouse" title="Computer mouse">mice</a></li> <li><a href="/wiki/DE-9_connector" class="mw-redirect" title="DE-9 connector">DE-9 connector</a></li> <li><a href="/wiki/USB" title="USB">USB</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=13" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239543626" /><div class="reflist reflist-columns references-column-width" style="column-width: 32em;"> <ol class="references"> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text">There is actually no technical reason that either port could not work with either type of device, if appropriate software was written to support that arrangement.</span> </li> <li id="cite_note-computer-engineering.org-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-computer-engineering.org_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-computer-engineering.org_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080916065845/http://computer-engineering.org/ps2mouse/">"The PS/2 Mouse Interface"</a>. 1 April 2003. Archived from <a rel="nofollow" class="external text" href="http://www.computer-engineering.org/ps2mouse/">the original</a> on 16 September 2008.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=The+PS%2F2+Mouse+Interface&amp;rft.date=2003-04-01&amp;rft_id=http%3A%2F%2Fwww.computer-engineering.org%2Fps2mouse%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text">Compare the logic diagrams in the IBM Personal Computer Technical Reference manual with those in the IBM Personal Computer AT Technical Reference manual.</span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text">IBM Personal Computer Technical Reference, IBM Personal Computer AT Technical Reference</span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text">IBM Personal Computer AT Technical Reference</span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://pinouts.ru/InputCables/Ps2KeyboardYThinkpad.shtml">"PS/2 Keyboard (IBM Thinkpad) Y adapter"</a>. RU: Pinouts<span class="reference-accessdate">. Retrieved <span class="nowrap">14 June</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=PS%2F2+Keyboard+%28IBM+Thinkpad%29+Y+adapter&amp;rft.place=RU&amp;rft.pub=Pinouts&amp;rft_id=http%3A%2F%2Fpinouts.ru%2FInputCables%2FPs2KeyboardYThinkpad.shtml&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFLenerz2006" class="citation web cs1">Lenerz, Gerhard (7 November 2006). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070626100840/http://sgistuff.g-lenerz.de/hardware/input.php">"Common Input Devices"</a>. <i>Hardware</i>. SGIstuff. Archived from <a rel="nofollow" class="external text" href="http://sgistuff.g-lenerz.de/hardware/input.php">the original</a> on 26 June 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">14 March</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Hardware&amp;rft.atitle=Common+Input+Devices&amp;rft.date=2006-11-07&amp;rft.aulast=Lenerz&amp;rft.aufirst=Gerhard&amp;rft_id=http%3A%2F%2Fsgistuff.g-lenerz.de%2Fhardware%2Finput.php&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://lowendmac.com/1996/power-computing-powerbase/">"Power Computing PowerBase"</a>. Low end Mac<span class="reference-accessdate">. Retrieved <span class="nowrap">4 April</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Power+Computing+PowerBase&amp;rft.pub=Low+end+Mac&amp;rft_id=http%3A%2F%2Flowendmac.com%2F1996%2Fpower-computing-powerbase%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFAnthony2014" class="citation web cs1">Anthony, Sebastian (31 July 2014). <a rel="nofollow" class="external text" href="http://www.extremetech.com/computing/187279-undetectable-indefensible-security-flaw-found-in-usb-its-time-to-get-your-ps2-keyboard-out-of-the-cupboard">"Massive, undetectable security flaw found in USB: It's time to get your PS/2 keyboard out of the cupboard"</a>. <i>ExtremeTech</i>. Ziff Davis, LLC<span class="reference-accessdate">. Retrieved <span class="nowrap">26 October</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=ExtremeTech&amp;rft.atitle=Massive%2C+undetectable+security+flaw+found+in+USB%3A+It%27s+time+to+get+your+PS%2F2+keyboard+out+of+the+cupboard&amp;rft.date=2014-07-31&amp;rft.aulast=Anthony&amp;rft.aufirst=Sebastian&amp;rft_id=http%3A%2F%2Fwww.extremetech.com%2Fcomputing%2F187279-undetectable-indefensible-security-flaw-found-in-usb-its-time-to-get-your-ps2-keyboard-out-of-the-cupboard&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFEater" class="citation web cs1">Eater, Ben. <a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=7aXbh9VUB3U">"So how does a PS/2 keyboard interface work?"</a>. <i>www.youtube.com</i>. YouTube<span class="reference-accessdate">. Retrieved <span class="nowrap">14 December</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.youtube.com&amp;rft.atitle=So+how+does+a+PS%2F2+keyboard+interface+work%3F&amp;rft.aulast=Eater&amp;rft.aufirst=Ben&amp;rft_id=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7aXbh9VUB3U&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-cybergamer-14"><span class="mw-cite-backlink">^ <a href="#cite_ref-cybergamer_14-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-cybergamer_14-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://eu.cybergamer.com/forums/thread/260663/Mouse-Optimization-Guide:-Acceleration-Fix-and-Polling-Rate/">"Mouse Optimization Guide: Acceleration Fix and Polling Rate"</a>. eu.cybergamer.com. 26 July 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">16 October</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Mouse+Optimization+Guide%3A+Acceleration+Fix+and+Polling+Rate&amp;rft.pub=eu.cybergamer.com&amp;rft.date=2011-07-26&amp;rft_id=http%3A%2F%2Feu.cybergamer.com%2Fforums%2Fthread%2F260663%2FMouse-Optimization-Guide%3A-Acceleration-Fix-and-Polling-Rate%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://web.fe.up.pt/~pfs/aulas/lcom2012/labs/lab5/lab5.html">"LCOM 2012/2013: Lab5"</a>. web.fe.up.pt<span class="reference-accessdate">. Retrieved <span class="nowrap">16 October</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=LCOM+2012%2F2013%3A+Lab5&amp;rft.pub=web.fe.up.pt&amp;rft_id=http%3A%2F%2Fweb.fe.up.pt%2F~pfs%2Faulas%2Flcom2012%2Flabs%2Flab5%2Flab5.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-hidspec-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-hidspec_16-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140811112340/http://www.usb.org/developers/devclass_docs/HID1_11.pdf">"Device Class Definition for HID 1.11"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="http://www.usb.org/developers/devclass_docs/HID1_11.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 11 August 2014.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Device+Class+Definition+for+HID+1.11&amp;rft_id=http%3A%2F%2Fwww.usb.org%2Fdevelopers%2Fdevclass_docs%2FHID1_11.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20101225222038/http://geekhack.org/showwiki.php?title=USB+versus+PS+2">"N-key Rollover via PS/2 and USB"</a>. Geek hack. Archived from <a rel="nofollow" class="external text" href="http://geekhack.org/showwiki.php?title=USB+versus+PS+2#Full+NKRO">the original</a> on 25 December 2010.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=N-key+Rollover+via+PS%2F2+and+USB&amp;rft.pub=Geek+hack&amp;rft_id=http%3A%2F%2Fgeekhack.org%2Fshowwiki.php%3Ftitle%3DUSB%2Bversus%2BPS%2B2%23Full%2BNKRO&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-:0-18"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_18-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_18-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://pinoutguide.com/InputCables/usb_ps2_mouse_pinout.shtml">"USB to PS/2 mouse or keyboard adapter pinout signals @ PinoutGuide.com"</a>. <i>pinoutguide.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">28 October</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=pinoutguide.com&amp;rft.atitle=USB+to+PS%2F2+mouse+or+keyboard+adapter+pinout+signals+%40+PinoutGuide.com&amp;rft_id=https%3A%2F%2Fpinoutguide.com%2FInputCables%2Fusb_ps2_mouse_pinout.shtml&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://media.digikey.com/pdf/Data%20Sheets/Cypress%20PDFs/CY7C63722,23,43.pdf#page=3"><i>enCoRe™ USB Combination Low-Speed USB and PS/2 Peripheral Controller. CY7C63722, CY7C63723, CY7C63743</i></a> <span class="cs1-format">(PDF)</span>. <a href="/wiki/Cypress_Semiconductor" title="Cypress Semiconductor">Cypress Semiconductor</a>. 27 September 2004. p.&#160;3.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=enCoRe%E2%84%A2+USB+Combination+Low-Speed+USB+and+PS%2F2+Peripheral+Controller.+CY7C63722%2C+CY7C63723%2C+CY7C63743&amp;rft.pages=3&amp;rft.pub=Cypress+Semiconductor&amp;rft.date=2004-09-27&amp;rft_id=https%3A%2F%2Fmedia.digikey.com%2Fpdf%2FData%2520Sheets%2FCypress%2520PDFs%2FCY7C63722%2C23%2C43.pdf%23page%3D3&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://www.nxp.com/docs/en/reference-manual/DRM014.pdf#page=8"><i>USB and PS/2 Multimedia Keyboard Interface. Designer Reference Manual. M68HC08 Microcontrollers</i></a> <span class="cs1-format">(PDF)</span>. <a href="/wiki/Freescale_Semiconductor" title="Freescale Semiconductor">Freescale Semiconductor</a>. 2006. p.&#160;8.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=USB+and+PS%2F2+Multimedia+Keyboard+Interface.+Designer+Reference+Manual.+M68HC08+Microcontrollers&amp;rft.pages=8&amp;rft.pub=Freescale+Semiconductor&amp;rft.date=2006&amp;rft_id=https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Freference-manual%2FDRM014.pdf%23page%3D8&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-PS/2Adaptors-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-PS/2Adaptors_21-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="http://searchenterprisedesktop.techtarget.com/tip/The-pros-and-cons-of-PS-2-to-USB-adapters-and-converters">"The pros and cons of PS-2 to USB adapters and converters"</a></span>. <i>TechTarget</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=TechTarget&amp;rft.atitle=The+pros+and+cons+of+PS-2+to+USB+adapters+and+converters&amp;rft_id=http%3A%2F%2Fsearchenterprisedesktop.techtarget.com%2Ftip%2FThe-pros-and-cons-of-PS-2-to-USB-adapters-and-converters&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFAdam_Chapweske2003" class="citation web cs1">Adam Chapweske (5 September 2003). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161116003545/http://computer-engineering.org/ps2protocol/">"The PS/2 Mouse/Keyboard Protocol"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.computer-engineering.org/ps2protocol/">the original</a> on 16 November 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">26 November</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=The+PS%2F2+Mouse%2FKeyboard+Protocol&amp;rft.date=2003-09-05&amp;rft.au=Adam+Chapweske&amp;rft_id=http%3A%2F%2Fwww.computer-engineering.org%2Fps2protocol%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PS/2_port&amp;action=edit&amp;section=14" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Commons-logo.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/60px-Commons-logo.svg.png 1.5x" data-file-width="1024" data-file-height="1376" /></a></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <a href="https://commons.wikimedia.org/wiki/PS/2_connector" class="extiw" title="commons:PS/2 connector"><span style="font-style:italic; font-weight:bold;">PS/2 connector</span></a>.</div></div> </div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation book cs1"><a rel="nofollow" class="external text" href="http://www.mcamafia.de/pdf/ibm_hitrc07.pdf">"Keyboard and Auxiliary Device Controller"</a> <span class="cs1-format">(PDF)</span>. <a rel="nofollow" class="external text" href="http://www.mcamafia.de/pdf/pdfref.htm"><i>Hardware Interface Technical Reference -Common Technical-</i></a>. IBM. October 1990.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=bookitem&amp;rft.atitle=Keyboard+and+Auxiliary+Device+Controller&amp;rft.btitle=Hardware+Interface+Technical+Reference+-Common+Technical-&amp;rft.pub=IBM&amp;rft.date=1990-10&amp;rft_id=http%3A%2F%2Fwww.mcamafia.de%2Fpdf%2Fibm_hitrc07.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation cs2"><a rel="nofollow" class="external text" href="http://www.burtonsys.com/PS2_keyboard_and_mouse_mini-DIN-6_connector_pinouts.html"><i>PS/2 keyboard and mouse mini-DIN 6 connector pinouts</i></a>, Burton sys</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=PS%2F2+keyboard+and+mouse+mini-DIN+6+connector+pinouts&amp;rft.pub=Burton+sys&amp;rft_id=http%3A%2F%2Fwww.burtonsys.com%2FPS2_keyboard_and_mouse_mini-DIN-6_connector_pinouts.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span>.</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation cs2"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20060901070855/http://www.computer-engineering.org/ps2protocol/"><i>PS/2 In-depth information</i></a>, Computer engineering, archived from <a rel="nofollow" class="external text" href="http://www.computer-engineering.org/ps2protocol">the original</a> on 1 September 2006<span class="reference-accessdate">, retrieved <span class="nowrap">11 September</span> 2006</span></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=PS%2F2+In-depth+information&amp;rft.pub=Computer+engineering&amp;rft_id=http%3A%2F%2Fwww.computer-engineering.org%2Fps2protocol&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span>.</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation cs2"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20180830070412/http://retired.beyondlogic.org/keyboard/keybrd.htm"><i>Technical information on Interfacing with the AT keyboard</i></a>, Beyond logic, archived from <a rel="nofollow" class="external text" href="http://retired.beyondlogic.org/keyboard/keybrd.htm">the original</a> on 30 August 2018<span class="reference-accessdate">, retrieved <span class="nowrap">25 March</span> 2012</span></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Technical+information+on+Interfacing+with+the+AT+keyboard&amp;rft.pub=Beyond+logic&amp;rft_id=http%3A%2F%2Fretired.beyondlogic.org%2Fkeyboard%2Fkeybrd.htm&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3APS%2F2+port" class="Z3988"></span>.</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Basic_computer_components192" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Basic_computer_components" title="Template:Basic computer components"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Basic_computer_components" title="Template talk:Basic computer components"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Basic_computer_components" title="Special:EditPage/Template:Basic computer components"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Basic_computer_components192" style="font-size:114%;margin:0 4em">Basic <a href="/wiki/Computer" title="Computer">computer</a> <a href="/wiki/Computer_hardware" title="Computer hardware">components</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Input_device" title="Input device">Input devices</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Pointing_device" title="Pointing device">Pointing devices</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Graphics_tablet" title="Graphics tablet">Graphics tablet</a></li> <li><a href="/wiki/Game_controller" title="Game controller">Game controller</a></li> <li><a href="/wiki/Light_pen" title="Light pen">Light pen</a></li> <li><a href="/wiki/Computer_mouse" title="Computer mouse">Mouse</a> <ul><li><a href="/wiki/Optical_mouse" title="Optical mouse">Optical</a></li></ul></li> <li><a href="/wiki/Optical_trackpad" title="Optical trackpad">Optical trackpad</a></li> <li><a href="/wiki/Pointing_stick" title="Pointing stick">Pointing stick</a></li> <li><a href="/wiki/Touchpad" title="Touchpad">Touchpad</a></li> <li><a href="/wiki/Touchscreen" title="Touchscreen">Touchscreen</a></li> <li><a href="/wiki/Trackball" title="Trackball">Trackball</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Computer_keyboard" title="Computer keyboard">Keyboard</a></li> <li><a href="/wiki/Image_scanner" title="Image scanner">Image scanner</a></li> <li><a href="/wiki/Graphics_card" title="Graphics card">Graphics card</a> <ul><li><a href="/wiki/Graphics_processing_unit" title="Graphics processing unit">GPU</a></li></ul></li> <li><a href="/wiki/Microphone" title="Microphone">Microphone</a></li> <li><a href="/wiki/Refreshable_braille_display" title="Refreshable braille display">Refreshable braille display</a></li> <li><a href="/wiki/Sound_card" title="Sound card">Sound card</a> <ul><li><a href="/wiki/Sound_chip" title="Sound chip">Sound chip</a></li></ul></li> <li><a href="/wiki/Webcam" title="Webcam">Webcam</a> <ul><li><a href="/wiki/Softcam" title="Softcam">Softcam</a></li></ul></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Output_device" title="Output device">Output devices</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Computer_monitor" title="Computer monitor">Monitor</a> <ul><li><a href="/wiki/Electronic_visual_display" title="Electronic visual display">Screen</a></li></ul></li> <li><a href="/wiki/Refreshable_braille_display" title="Refreshable braille display">Refreshable braille display</a></li> <li><a href="/wiki/Printer_(computing)" title="Printer (computing)">Printer</a> <ul><li><a href="/wiki/Plotter" title="Plotter">Plotter</a></li></ul></li> <li><a href="/wiki/Computer_speakers" title="Computer speakers">Speakers</a></li> <li><a href="/wiki/Sound_card" title="Sound card">Sound card</a></li> <li><a href="/wiki/Graphics_card" title="Graphics card">Graphics card</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Removable_media" title="Removable media">Removable <br /> data storage</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Disk_pack" title="Disk pack">Disk pack</a></li> <li><a href="/wiki/Floppy_disk" title="Floppy disk">Floppy disk</a></li> <li><a href="/wiki/Optical_disc" title="Optical disc">Optical disc</a> <ul><li><a href="/wiki/Compact_disc" title="Compact disc">CD</a></li> <li><a href="/wiki/DVD" title="DVD">DVD</a></li> <li><a href="/wiki/Blu-ray" title="Blu-ray">Blu-ray</a></li></ul></li> <li><a href="/wiki/Flash_memory" title="Flash memory">Flash memory</a> <ul><li><a href="/wiki/Memory_card" title="Memory card">Memory card</a></li> <li><a href="/wiki/USB_flash_drive" title="USB flash drive">USB flash drive</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Computer_case" title="Computer case">Computer case</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Central_processing_unit" title="Central processing unit">Central processing unit</a> <ul><li><a href="/wiki/Microprocessor" title="Microprocessor">Microprocessor</a></li></ul></li> <li><a href="/wiki/Motherboard" title="Motherboard">Motherboard</a></li> <li><a href="/wiki/Computer_memory" title="Computer memory">Memory</a> <ul><li><a href="/wiki/Random-access_memory" title="Random-access memory">RAM</a></li> <li><a href="/wiki/Nonvolatile_BIOS_memory" title="Nonvolatile BIOS memory">BIOS</a></li></ul></li> <li><a href="/wiki/Computer_data_storage" title="Computer data storage">Data storage</a> <ul><li><a href="/wiki/Hard_disk_drive" title="Hard disk drive">HDD</a></li> <li><a href="/wiki/Solid-state_drive" title="Solid-state drive">SSD</a> (<a href="/wiki/SATA" title="SATA">SATA</a> / <a href="/wiki/NVM_Express" title="NVM Express">NVMe</a>)</li> <li><a href="/wiki/Solid-state_hybrid_drive" class="mw-redirect" title="Solid-state hybrid drive">SSHD</a></li></ul></li> <li><a href="/wiki/Power_supply_unit_(computer)" title="Power supply unit (computer)">Power supply</a> <ul><li><a href="/wiki/Switched-mode_power_supply" title="Switched-mode power supply">SMPS</a></li></ul></li> <li><a href="/wiki/MOSFET" title="MOSFET">MOSFET</a> <ul><li><a href="/wiki/Power_MOSFET" title="Power MOSFET">Power MOSFET</a></li> <li><a href="/wiki/Voltage_regulator_module" title="Voltage regulator module">VRM</a></li></ul></li> <li><a href="/wiki/Network_interface_controller" title="Network interface controller">Network interface controller</a></li> <li><a href="/wiki/Fax_modem" title="Fax modem">Fax modem</a></li> <li><a href="/wiki/Expansion_card" title="Expansion card">Expansion card</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Computer_port_(hardware)" title="Computer port (hardware)">Ports</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Current</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ethernet" title="Ethernet">Ethernet</a></li> <li><a href="/wiki/USB" title="USB">USB</a></li> <li><a href="/wiki/Thunderbolt_(interface)" title="Thunderbolt (interface)">Thunderbolt</a></li> <li><a href="/wiki/Phone_connector_(audio)" title="Phone connector (audio)">Analog audio jack</a></li> <li><a href="/wiki/DisplayPort" title="DisplayPort">DisplayPort</a></li> <li><a href="/wiki/HDMI" title="HDMI">HDMI</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Obsolete</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/IEEE_1394" title="IEEE 1394">FireWire</a> (IEEE 1394)</li> <li><a href="/wiki/Parallel_port" title="Parallel port">Parallel port</a></li> <li><a href="/wiki/Serial_port" title="Serial port">Serial port</a></li> <li><a href="/wiki/Game_port" title="Game port">Game port</a></li> <li><a class="mw-selflink selflink">PS/2 port</a></li> <li><a href="/wiki/Serial_ATA#eSATA" class="mw-redirect" title="Serial ATA">eSATA</a></li> <li><a href="/wiki/Digital_Visual_Interface" title="Digital Visual Interface">DVI</a></li> <li><a href="/wiki/VGA_connector" title="VGA connector">VGA</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/History_of_computing_hardware" title="History of computing hardware">History of computing hardware</a></li> <li><a href="/wiki/History_of_computing_hardware_(1960s%E2%80%93present)" title="History of computing hardware (1960s–present)">History of computing hardware (1960s–present)</a></li> <li><a href="/wiki/List_of_pioneers_in_computer_science" title="List of pioneers in computer science">List of pioneers in computer science</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐8669bc5c8‐lh84z Cached time: 20250318160047 Cache expiry: 1151956 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.610 seconds Real time usage: 0.896 seconds Preprocessor visited node count: 2996/1000000 Post‐expand include size: 79725/2097152 bytes Template argument size: 4770/2097152 bytes Highest expansion depth: 14/100 Expensive parser function count: 12/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 81205/5000000 bytes Lua time usage: 0.400/10.000 seconds Lua memory usage: 9419534/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 790.725 1 -total 22.78% 180.093 2 Template:Reflist 19.98% 157.998 1 Template:Infobox_connector 17.39% 137.481 13 Template:Cite_web 14.85% 117.410 1 Template:Short_description 11.19% 88.459 1 Template:Basic_computer_components 10.99% 86.896 3 Template:Navbox 10.53% 83.231 2 Template:Ambox 9.93% 78.534 1 Template:More_citations_needed 9.10% 71.938 2 Template:Pagetype --> <!-- Saved in parser cache with key enwiki:pcache:3266317:|#|:idhash:canonical and timestamp 20250318160047 and revision id 1274447066. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=PS/2_port&amp;oldid=1274447066">https://en.wikipedia.org/w/index.php?title=PS/2_port&amp;oldid=1274447066</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Computer_connectors" title="Category:Computer connectors">Computer connectors</a></li><li><a href="/wiki/Category:Deutsches_Institut_f%C3%BCr_Normung" title="Category:Deutsches Institut für Normung">Deutsches Institut für Normung</a></li><li><a href="/wiki/Category:Computer_keyboards" title="Category:Computer keyboards">Computer keyboards</a></li><li><a href="/wiki/Category:Pointing_devices" title="Category:Pointing devices">Pointing devices</a></li><li><a href="/wiki/Category:Computer-related_introductions_in_1987" title="Category:Computer-related introductions in 1987">Computer-related introductions in 1987</a></li><li><a href="/wiki/Category:Computer_hardware_standards" title="Category:Computer hardware standards">Computer hardware standards</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Use_dmy_dates_from_January_2021" title="Category:Use dmy dates from January 2021">Use dmy dates from January 2021</a></li><li><a href="/wiki/Category:Pages_using_multiple_image_with_auto_scaled_images" title="Category:Pages using multiple image with auto scaled images">Pages using multiple image with auto scaled images</a></li><li><a href="/wiki/Category:Articles_needing_additional_references_from_March_2011" title="Category:Articles needing additional references from March 2011">Articles needing additional references from March 2011</a></li><li><a href="/wiki/Category:All_articles_needing_additional_references" title="Category:All articles needing additional references">All articles needing additional references</a></li><li><a href="/wiki/Category:Articles_to_be_expanded_from_December_2020" title="Category:Articles to be expanded from December 2020">Articles to be expanded from December 2020</a></li><li><a href="/wiki/Category:Commons_link_is_on_Wikidata" title="Category:Commons link is on Wikidata">Commons link is on Wikidata</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 7 February 2025, at 10:57<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=PS/2_port&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">PS/2 port</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>32 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.eqiad.main-78bdfcd464-7pjm7","wgBackendResponseTime":154,"wgPageParseReport":{"limitreport":{"cputime":"0.610","walltime":"0.896","ppvisitednodes":{"value":2996,"limit":1000000},"postexpandincludesize":{"value":79725,"limit":2097152},"templateargumentsize":{"value":4770,"limit":2097152},"expansiondepth":{"value":14,"limit":100},"expensivefunctioncount":{"value":12,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":81205,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 790.725 1 -total"," 22.78% 180.093 2 Template:Reflist"," 19.98% 157.998 1 Template:Infobox_connector"," 17.39% 137.481 13 Template:Cite_web"," 14.85% 117.410 1 Template:Short_description"," 11.19% 88.459 1 Template:Basic_computer_components"," 10.99% 86.896 3 Template:Navbox"," 10.53% 83.231 2 Template:Ambox"," 9.93% 78.534 1 Template:More_citations_needed"," 9.10% 71.938 2 Template:Pagetype"]},"scribunto":{"limitreport-timeusage":{"value":"0.400","limit":"10.000"},"limitreport-memusage":{"value":9419534,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-8669bc5c8-lh84z","timestamp":"20250318160047","ttl":1151956,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"PS\/2 port","url":"https:\/\/en.wikipedia.org\/wiki\/PS\/2_port","sameAs":"http:\/\/www.wikidata.org\/entity\/Q847473","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q847473","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-11-28T20:04:03Z","dateModified":"2025-02-07T10:57:18Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/17\/MiniDIN-6_Connector_Pinout.svg","headline":"interface for connecting computer peripherals"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10