{"id":337,"date":"2009-03-30T15:49:27","date_gmt":"2009-03-30T14:49:27","guid":{"rendered":"http:\/\/doenges.com\/blog\/?p=337"},"modified":"2009-03-30T15:49:27","modified_gmt":"2009-03-30T14:49:27","slug":"change-keyboard-type-on-mac-os-x","status":"publish","type":"post","link":"https:\/\/doenges.com\/blog\/2009\/03\/30\/change-keyboard-type-on-mac-os-x","title":{"rendered":"Change Keyboard Type on Mac OS X"},"content":{"rendered":"<p>I had an interesting experience with Mac OS X (10.5.6 for the record) today: I use a KVM switch to connect a single keyboard, monitor, and mouse to a number of computers. I swapped my <a href=\"http:\/\/www.microsoft.com\/hardware\/mouseandkeyboard\/ProductDetails.aspx?pid=040\">Microsoft Comfort Curve Keyboard 2000<\/a> for a <a href=\"http:\/\/pckeyboards.stores.yahoo.net\/customizer.html\" target=\"_blank\">Unicomp Customizer 105<\/a> (which rocks, by the way!) and started typing away. To my dismay, the ^\u00b0 key was recognized as &lt;&gt; &#8211; and vice versa.<\/p>\n<p>The keyboard layout was still correctly set to a German layout but Mac OS X thought that the KVM switch was the actual keyboard (it certainly identifies itself as a HID). So it looks like Mac OS X can not see that the keyboard type has changed and the wonderfully simple process that works when connection a keyboard directly fails to even get started.<br \/>\n<!--more--><br \/>\nI started system preferences and went to &#8220;Keyboard &amp; Mouse&#8221;. The following window opens:<\/p>\n<div id=\"attachment_338\" style=\"width: 513px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-338\" class=\"size-full wp-image-338\" title=\"systempreferences-keyboardmouse-keyboard\" src=\"https:\/\/doenges.fluidhosting.com\/blog\/wp-content\/uploads\/systempreferences-keyboardmouse-keyboard.png\" alt=\"Mac OS X 10.5.6 System Preferences &gt; Keyboard &amp; Mouse &gt; Keyboard\" width=\"503\" height=\"452\" srcset=\"https:\/\/doenges.com\/blog\/wp-content\/uploads\/systempreferences-keyboardmouse-keyboard.png 503w, https:\/\/doenges.com\/blog\/wp-content\/uploads\/systempreferences-keyboardmouse-keyboard-300x269.png 300w\" sizes=\"auto, (max-width: 503px) 100vw, 503px\" \/><p id=\"caption-attachment-338\" class=\"wp-caption-text\">Mac OS X 10.5.6 System Preferences &gt; Keyboard &amp; Mouse &gt; Keyboard<\/p><\/div>\n<p>If you now click on &#8220;Change Keyboard Type &#8230;&#8221; (circled in red above), the Keyboard Setup Assistant opens and asks you to press the key to the right of the left shift key. This allows Mac OS X to detect your keyboard type and your non-Apple keyboard will work just fine.<\/p>\n<p>For whatever reason Mac OS X did not show the button &#8220;Change Keyboard Type &#8230;&#8221; to me at all, which meant that I could not change the keyboard type. A little bit of delving into the system was clearly required &#8230;<\/p>\n<p>In <tt>\/System\/Library\/CoreServices<\/tt> I found <em>KeyboardSetupAssistant.app<\/em>, which sure looked like what I was looking for! Unfortunately, it quit itself immediately. A little bit of console magic revealed the following error message:<\/p>\n<p><tt>No unknown keyboard connected - terminating<\/tt><\/p>\n<p>It turns out that if you get this error message, you delete <tt>\/Library\/Preferences\/com.apple.keyboardtype.plist<\/tt> and restart your Mac. Upon booting the Keyboard Setup Assistant will start and identify your keyboard.<\/p>\n<p>Seems like a lot of hoops to jump through to solve a simple problem. If you know a better solution, please leave a comment to share your knowledge!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had an interesting experience with Mac OS X (10.5.6 for the record) today: I use a KVM switch to connect a single keyboard, monitor, and mouse to a number of computers. I swapped my Microsoft Comfort Curve Keyboard 2000 for a Unicomp Customizer 105 (which rocks, by the way!) and started typing away. To [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[189,188],"tags":[747,742,731,104,190,748],"class_list":["post-337","post","type-post","status-publish","format-standard","hentry","category-helpful-hints","category-mac-os-x-software","tag-hint","tag-howto","tag-keyboard","tag-mac-os-x","tag-mac-os-x-105","tag-tip"],"_links":{"self":[{"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/posts\/337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/comments?post=337"}],"version-history":[{"count":3,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/posts\/337\/revisions"}],"predecessor-version":[{"id":378,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/posts\/337\/revisions\/378"}],"wp:attachment":[{"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/media?parent=337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/categories?post=337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/tags?post=337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}