{"id":51,"date":"2007-11-02T19:40:59","date_gmt":"2007-11-02T17:40:59","guid":{"rendered":"http:\/\/lallafa.de\/blog\/index.php\/2007\/11\/02\/keyboardtwister-for-my-dtv\/"},"modified":"2007-11-02T19:45:38","modified_gmt":"2007-11-02T17:45:38","slug":"keyboardtwister-for-my-dtv","status":"publish","type":"post","link":"https:\/\/lallafa.de\/blog\/2007\/11\/keyboardtwister-for-my-dtv\/","title":{"rendered":"KeyboardTwister for my DTV"},"content":{"rendered":"<p>The DTV supports a PS\/2 keyboard for an emulation of the original Commodore 64 keyboard. The PS\/2 key mapping is hard-coded to a US keyboard layout. If you use a national (here: german) keyboard you have to translate the mapping manually.. Either by remembering the correct mapping or by painting new key caps&#8230;<\/p>\n<p>Shadowolf on Forum64 presented a very nice solution: The <a href=\"http:\/\/www.forum64.de\/wbb2\/thread.php?threadid=16194&#038;sid=598d9487ad503283a0c03c280e32796a\">KeyboardTwister<\/a>. This small tinyAVR based HW Mod sits between the PS\/2 connector of the DTV and the PS\/2 keyboard and translates the keymapping.<\/p>\n<p>Have a look at my KeyboardTwister gallery&#8230;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-01.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-01-thumb.jpg?w=584&#038;ssl=1\"<\/a><br \/>\nThe KeyboardTwister connected to my DTV<\/p>\n<p><!--more--><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-02.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-02-thumb.jpg?w=584&#038;ssl=1\"<\/a><br \/>\nThe KeyboardTwister is placed into a small case (Teko 10006 from <a href=\"http:\/\/www.reichelt.de\">Reichelt<\/a>) and already contains the PS\/2 jack for the keyboard. A small cable with a PS\/2 plug connects to the DTV.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-03.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-03-thumb.jpg?w=584&#038;ssl=1\"<\/a><br \/>\nHere the case is opened&#8230;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-04.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-04-thumb.jpg?w=584&#038;ssl=1\"<\/a><br \/>\nA closeup of the circuit: All is cramped on a small breadboard with a DIL ATtiny45 MCU sitting in the middle.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-05.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-05-thumb.jpg?w=584&#038;ssl=1\"<\/a><br \/>\nA stand-alone view of the KeyboardTwister. Simply plug it in beetween your DTV and your keyboard&#8230; and magically all keys are remapped correctly \ud83d\ude09<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-06.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.lallafa.de\/images\/keytwist\/keytwist-06-thumb.jpg?w=584&#038;ssl=1\"<\/a><br \/>\nFinally a real close up&#8230; You can almost recognize the wiring of the circuit \ud83d\ude09 On the left is a 10-pin header for the ISP to program the Flash of the AVR. On the right you can see the DIL ATtiny45. Besides two resistors there is only some wiring and connectors left&#8230;<\/p>\n<p>Have Fun building your own DTV KeyboardTwister&#8230; Its really worth it if you use a national non-US keyboard.<\/p>\n<p>PS: Remember to use Shadowolf&#8217;s <a href=\"http:\/\/www.forum64.de\/wbb2\/attachment.php?attachmentid=7322\">latest schematics<\/a> as the first one has a bug in it: The PS\/2 keyboard wires were swapped&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The DTV supports a PS\/2 keyboard for an emulation of the original Commodore 64 keyboard. The PS\/2 key mapping is hard-coded to a US keyboard layout. If you use a national (here: german) keyboard you have to translate the mapping &hellip; <a href=\"https:\/\/lallafa.de\/blog\/2007\/11\/keyboardtwister-for-my-dtv\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7,8],"tags":[],"class_list":["post-51","post","type-post","status-publish","format-standard","hentry","category-dtv64","category-hardware"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/piBMF-P","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/lallafa.de\/blog\/wp-json\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lallafa.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lallafa.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lallafa.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lallafa.de\/blog\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":0,"href":"https:\/\/lallafa.de\/blog\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"wp:attachment":[{"href":"https:\/\/lallafa.de\/blog\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lallafa.de\/blog\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lallafa.de\/blog\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}