{"id":10195,"date":"2014-06-30T09:47:38","date_gmt":"2014-06-30T09:47:38","guid":{"rendered":"http:\/\/178.62.14.192\/?p=10195"},"modified":"2014-06-30T09:47:38","modified_gmt":"2014-06-30T09:47:38","slug":"virtual-keyboard-for-the-raspberrypi","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=10195","title":{"rendered":"Virtual keyboard for the #RaspberryPi"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png?resize=480%2C320\" alt=\"\" width=\"480\" height=\"320\" \/><\/p>\n<p>There are a\u00a0<em>lot<\/em> of different small touchscreens out there at the moment, the <a href=\"http:\/\/thepihut.com\/products\/adafruit-pitft-2-8-touchscreen-for-the-raspberry-pi\" target=\"_blank\">PiTFT<\/a> being the most popular. Mark Williams has worked out how to get an onscreen touch keyboard working on his\u00a0screen and has written a short tutorial about getting it working. <a href=\"http:\/\/ozzmaker.com\/2014\/06\/30\/virtual-keyboard-for-the-raspberry-pi\/?utm_source=feedly&amp;utm_reader=feedly&amp;utm_medium=rss&amp;utm_campaign=virtual-keyboard-for-the-raspberry-pi\" target=\"_blank\">Read all about it here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are a\u00a0lot of different small touchscreens out there at the moment, the PiTFT being the most popular. Mark Williams has worked out how to get an onscreen touch keyboard working on his\u00a0screen and has written a short tutorial about&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=10195\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[20,49,51],"tags":[],"class_list":["post-10195","post","type-post","status-publish","format-standard","hentry","category-gpio-boards","category-software","category-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Virtual keyboard for the #RaspberryPi - Raspberry Pi Pod<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=10195\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Virtual keyboard for the #RaspberryPi - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"There are a\u00a0lot of different small touchscreens out there at the moment, the PiTFT being the most popular. Mark Williams has worked out how to get an onscreen touch keyboard working on his\u00a0screen and has written a short tutorial about&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=10195\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-30T09:47:38+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Virtual keyboard for the #RaspberryPi\",\"datePublished\":\"2014-06-30T09:47:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195\"},\"wordCount\":55,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195#primaryimage\"},\"thumbnailUrl\":\"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png\",\"articleSection\":[\"GPIO boards\",\"Software\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=10195#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195\",\"name\":\"Virtual keyboard for the #RaspberryPi - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195#primaryimage\"},\"thumbnailUrl\":\"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png\",\"datePublished\":\"2014-06-30T09:47:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=10195\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195#primaryimage\",\"url\":\"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png\",\"contentUrl\":\"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10195#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Virtual keyboard for the #RaspberryPi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Virtual keyboard for the #RaspberryPi - Raspberry Pi Pod","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recantha.co.uk\/blog\/?p=10195","og_locale":"en_US","og_type":"article","og_title":"Virtual keyboard for the #RaspberryPi - Raspberry Pi Pod","og_description":"There are a\u00a0lot of different small touchscreens out there at the moment, the PiTFT being the most popular. Mark Williams has worked out how to get an onscreen touch keyboard working on his\u00a0screen and has written a short tutorial about&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=10195","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2014-06-30T09:47:38+00:00","og_image":[{"url":"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Virtual keyboard for the #RaspberryPi","datePublished":"2014-06-30T09:47:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195"},"wordCount":55,"commentCount":1,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195#primaryimage"},"thumbnailUrl":"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png","articleSection":["GPIO boards","Software","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=10195#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195","url":"https:\/\/www.recantha.co.uk\/blog\/?p=10195","name":"Virtual keyboard for the #RaspberryPi - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195#primaryimage"},"thumbnailUrl":"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png","datePublished":"2014-06-30T09:47:38+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=10195"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195#primaryimage","url":"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png","contentUrl":"http:\/\/ozzmaker.com\/wp-content\/uploads\/2014\/06\/mbk-default.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10195#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Virtual keyboard for the #RaspberryPi"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-2Er","jetpack-related-posts":[{"id":23,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=23","url_meta":{"origin":10195,"position":0},"title":"Bluetooth connections and pty\/tty &#8211; HELP!!!","author":"Michael Horne","date":"15 August 2012","format":false,"excerpt":">Hopefully someone's reading this who can help me. I've posted it to the raspberrypi.org forum as well as I'm stumped!I've got a very specific kind of problem to do with a Bluetooth keyboard.Now, I've had the keyboard working fine before, and I believe I have it working now... except...Okay, here's\u2026","rel":"","context":"In &quot;Raspberry Pi Foundation&quot;","block_context":{"text":"Raspberry Pi Foundation","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=42"},"img":{"alt_text":"","src":"https:\/\/blogger.googleusercontent.com\/tracker\/3715640409195873782-5273917029246312014?l=raspberrypipod.blogspot.com","width":350,"height":200},"classes":[]},{"id":13415,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13415","url_meta":{"origin":10195,"position":1},"title":"Pairing a bluetooth keyboard with the Raspberry Pi","author":"Michael Horne","date":"21 September 2015","format":false,"excerpt":"Using a Bluetooth keyboard can be a pain in the backside. Fortunately,\u00a0Tom Herbison\u00a0has written a neat little tutorial on how to get it working. Read it here.","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/3.bp.blogspot.com\/-101H2ELOMas\/Vf8XS975yeI\/AAAAAAAABE8\/NgOgv63vEbI\/s640\/bluetooth3.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/3.bp.blogspot.com\/-101H2ELOMas\/Vf8XS975yeI\/AAAAAAAABE8\/NgOgv63vEbI\/s640\/bluetooth3.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/3.bp.blogspot.com\/-101H2ELOMas\/Vf8XS975yeI\/AAAAAAAABE8\/NgOgv63vEbI\/s640\/bluetooth3.png?resize=525%2C300 1.5x"},"classes":[]},{"id":8092,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=8092","url_meta":{"origin":10195,"position":2},"title":"Virtual keyboard for the PiTFT for the #RaspberryPi","author":"Michael Horne","date":"2 March 2014","format":false,"excerpt":"The Adafruit PiTFT is a nifty bit of kit that fits on top of the Pi and gives you a small touch screen display. William Phelps has created a touchscreen keyboard for the PiTFT and has shared the code on Github. Here's what he had to say about it: I\u2026","rel":"","context":"In &quot;GPIO boards&quot;","block_context":{"text":"GPIO boards","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=20"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.adafruit.com\/adablog\/wp-content\/uploads\/2014\/02\/Pasted_Image_2_27_14_11_31_PM.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.adafruit.com\/adablog\/wp-content\/uploads\/2014\/02\/Pasted_Image_2_27_14_11_31_PM.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.adafruit.com\/adablog\/wp-content\/uploads\/2014\/02\/Pasted_Image_2_27_14_11_31_PM.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":17476,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=17476","url_meta":{"origin":10195,"position":3},"title":"Use your Raspberry Pi and your electronic keyboard to create a MIDI logger","author":"Michael Horne","date":"9 August 2017","format":false,"excerpt":"Joonas Pihlajamaa has taken a Raspberry Pi and plugged in his\u00a0Kawai CS-11\u00a0keyboard. By installing some software and then programming the Pi in Python, he has created a MIDI logger. He plays notes on the keyboard, the keystrokes are converted to MIDI format and then transmitted to the Pi which logs\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/main-825x510.jpg?fit=825%2C510&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/main-825x510.jpg?fit=825%2C510&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/main-825x510.jpg?fit=825%2C510&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/main-825x510.jpg?fit=825%2C510&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":3999,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=3999","url_meta":{"origin":10195,"position":4},"title":"Emulate a Bluetooth keyboard with the #RaspberryPi","author":"Michael Horne","date":"11 May 2013","format":false,"excerpt":"Liam Fraser from Linux User & Developer magazine has written a tutorial on how to make a Raspberry Pi pretend that it's a bluetooth keyboard.\u00a0Read more here","rel":"","context":"In &quot;Tutorials&quot;","block_context":{"text":"Tutorials","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=51"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22503,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=22503","url_meta":{"origin":10195,"position":5},"title":"Next project! Psion Pi keyboard conversion &#8211; more details as we go!","author":"Michael Horne","date":"18 March 2025","format":false,"excerpt":"My next project is to successfully convert a Psion 5 keyboard for use as a Raspberry Pi keyboard. You can find all the details, in the form of a build log, here!","rel":"","context":"In &quot;Making&quot;","block_context":{"text":"Making","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=50"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2025\/02\/Psion-keyboard-connected-to-Pi.jpg?fit=800%2C602&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2025\/02\/Psion-keyboard-connected-to-Pi.jpg?fit=800%2C602&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2025\/02\/Psion-keyboard-connected-to-Pi.jpg?fit=800%2C602&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2025\/02\/Psion-keyboard-connected-to-Pi.jpg?fit=800%2C602&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/10195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10195"}],"version-history":[{"count":0,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/10195\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}