{"id":1885,"date":"2013-03-03T13:02:19","date_gmt":"2013-03-03T20:02:19","guid":{"rendered":"https:\/\/simpleprogrammer.com\/?p=1885"},"modified":"2018-04-13T13:43:21","modified_gmt":"2018-04-13T17:43:21","slug":"time-traveling-to-the-future-of-user-interfaces","status":"publish","type":"post","link":"https:\/\/simpleprogrammer.com\/time-traveling-to-the-future-of-user-interfaces\/","title":{"rendered":"Time Traveling To The Future Of User Interfaces"},"content":{"rendered":"<p>I really dislike using a keyboard and a mouse to interact with a computer.\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/keyboard.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0; padding-right: 0; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0; border: 0;\" title=\"keyboard\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/keyboard_thumb.jpg\" alt=\"keyboard\" width=\"377\" height=\"377\" border=\"0\" \/><\/a>\\n\\nUsing a mouse is a more universal skill\u2014once you learn to use a mouse, you can use any mouse.\u00a0 But, keyboards are often very different and it can be frustrating to try and use a different keyboard.\\n\\n<strong>When I switch between my laptop and my desktop keyboard, it is a jarring experience.<\/strong>\u00a0 I feel like I am learning to type all over again.\u00a0 (Of course I never really learned to type, but that is besides the point\u2014My three finger typing style seems to work for me.)\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/laptop.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0; padding-right: 0; display: inline; float: left; padding-top: 0; border: 0;\" title=\"laptop\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/laptop_thumb.jpg\" alt=\"laptop\" width=\"240\" height=\"240\" align=\"left\" border=\"0\" \/><\/a>\\n\\nWhen I switch to a laptop, I also have to contend with using a touchpad instead of a mouse, most of the time.\u00a0 Sure, you can plug in a mouse, but it isn\u2019t very convenient and you can\u2019t do that everywhere.\\n\\nI also find that <strong>no matter how awesome I get at keyboard shortcuts, I still have to pick up that mouse or use the touchpad.<\/strong>\u00a0 Switching between the two interfaces makes it seem like computers were designed for 3 armed beings, not humans.\\n\\nEven when I look at a laptop, it is clear that half of the entire design is dedicated to the keyboard and touchpad\u2014that is a large amount of wasted space.\\n\\n<\/p>\n<h2>I\u2019m not going to say touch is the answer<\/h2>\n<p>\\n\\nYou may think I am going in the direction of suggesting that tablets solve all our problems by giving us a touch interface, but that is not correct.\\n\\nTouch is pretty awesome.\u00a0 I use my iPad much more than I ever thought I would.\u00a0 Not having the burden of the keyboard and mouse or touchpad is great.\\n\\nBut, when I go to do some text entry on my tablet or my phone, things break down quite a bit.\\n\\nOn-screen keyboards are pretty decent, but they end up taking up half of the screen and the lack of tactile feedback makes it difficult to type without looking directly at the keyboard itself.\u00a0 Some people are able to rely on autocorrect and just let their fingers fly, but somehow that seems dirty and wrong to me, as if I am training bad habits into my fingers.\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/touch.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0; padding-right: 0; display: inline; float: right; padding-top: 0; border: 0;\" title=\"touch\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/touch_thumb.jpg\" alt=\"touch\" width=\"240\" height=\"240\" align=\"right\" border=\"0\" \/><\/a>\\n\\nTouch itself is not a great interface for interacting with computers.\u00a0 Computer visual surfaces are flat and lack texture, so there is no advantage to using our touch sensation on them.\u00a0 We also have big fingers compared to screen resolution technology, so precision is also thrown out the window when we relegate ourselves to touch interfaces.\\n\\n<strong>It is completely silly that touch technology actually blocks us from viewing the part of the screen we want to touch.\u00a0 If we had greaseless pointy transparent digits, perhaps touch would make the most sense.<\/strong>\\n\\nWhy did everything move to touch then?\u00a0 What is the big thing that touch does for us?\\n\\n<strong>It is pretty simple, the only real value of touch is to eliminate the use of a mouse or touch pad and a keyboard.<\/strong>\\n\\nNot convinced?\\n\\nI wasn\u2019t either, till I thought about it a bit more.\\n\\nBut, consider this\u2026 If you were given the option of either having a touch interface for your tablet, or keeping the mouse-like interface, but you could control the mouse cursor with your mind, which would you prefer?\\n\\nAnd that is exactly why touch is not the future, it is a solution to a specific problem, the mouse.\\n\\n<\/p>\n<h2>The real future<\/h2>\n<p>\\n\\nThe good news is there are many entrepreneurs and inventors that agree with me and they are currently building new and better ways for us to interact with computers.\\n\\n<strong>Eye control<\/strong>\\n\\nThis technology has some great potential.\u00a0 As the camera technology in hardware devices improve along with their processing power, the possibility of tracking eye movement to essentially replace a mouse is becoming more and more real.\\n\\nThere are two companies that I know are pioneering this technology and they have some pretty impressive demos.\\n\\n<a href=\"http:\/\/theeyetribe.com\/\" target=\"_blank\">TheEyeTribe<\/a> as an \u201cEyeDock\u201d that allows for controlling a tablet with just your eyes.\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/2013-03-03_13-31-09.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0; padding-right: 0; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0; border: 0;\" title=\"2013-03-03_13-31-09\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/2013-03-03_13-31-09_thumb-1-1.png\" alt=\"2013-03-03_13-31-09\" width=\"240\" height=\"51\" border=\"0\" \/><\/a>\\n\\nThey have a <a href=\"http:\/\/www.youtube.com\/watch?feature=player_embedded&amp;v=ef0qLb8-4k8\" target=\"_blank\">pretty impressive Windows 8 tablet demo<\/a> which shows some precise cursor control using just your eyes.\\n\\n<a href=\"http:\/\/www.tobii.com\" target=\"_blank\">Tobii<\/a> is another company that is developing some pretty cool eye tracking technology.\u00a0 They seem to be more focused on the disability market right now, but <a href=\"http:\/\/www.amazon.com\/gp\/product\/B00BFDO2PU\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00BFDO2PU&amp;linkCode=as2&amp;tag=makithecompsi-20\" target=\"_blank\">you can actually buy one of their devices on Amazon<\/a>.\\n\\nThe <a href=\"http:\/\/www.tobii.com\/en\/assistive-technology\/global\/products\/hardware\/pceye\/\" target=\"_blank\">video demo for PCEye<\/a> freaks me the hell out though.\u00a0 I don\u2019t recommend watching it before bed.\\n\\nBut Tobii also has a consumer device that appears to be coming out pretty soon, <a href=\"http:\/\/www.tobii.com\/rexvip\" target=\"_blank\">the Tobii REX.<\/a>\\n\\n<strong><a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/tobii_rex_le_picture_montage_backfront619x220.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0; padding-right: 0; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0; border: 0;\" title=\"Tobii_rex_LE_Picture_montage_backfront619x220\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/tobii_rex_le_picture_montage_backfront619x220_thumb.png\" alt=\"Tobii_rex_LE_Picture_montage_backfront619x220\" width=\"434\" height=\"190\" border=\"0\" \/><\/a><\/strong>\\n\\n<strong>Subvocal recognition (SVR)<\/strong>\\n\\nThis technology is based on detecting the internal speech that you are generating in your mind right now as you are reading these words.\\n\\nThe basic idea is that when you subvocalize, you actually send electrical signals that can be picked up and interpreted.\u00a0 Using speech recognition, this would allow a person to control a computer just by thinking the words.\u00a0 This would be a great way to do text entry to replace a keyboard, on screen or off, when this technology improves.\\n\\n<a href=\"http:\/\/www.nasa.gov\/centers\/ames\/news\/releases\/2004\/subvocal\/subvocal.html\" target=\"_blank\">NASA has been working on technology<\/a> related to this idea.\\n\\nAnd a company called <a href=\"http:\/\/www.theaudeo.com\/\" target=\"_blank\">ambient<\/a> has a product called <a href=\"http:\/\/www.theaudeo.com\/?action=technology\" target=\"_blank\">Audeo<\/a> that is already in production.\u00a0 (The demo is a bit rough though.) You can actually <a href=\"http:\/\/www.theaudeo.com\/?action=buy\" target=\"_blank\">buy the basic kit for $2000<\/a>.\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/technology-promo.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0; padding-right: 0; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0; border: 0;\" title=\"technology-promo\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/technology-promo_thumb.jpg\" alt=\"technology-promo\" width=\"346\" height=\"270\" border=\"0\" \/><\/a>\\n\\n<strong>Gesture control<\/strong>\\n\\nYou\u2019ve probably already heard of the Kinect, unless you are living under a rock.\u00a0 And while that technology is pretty amazing, it isn\u2019t exactly the best tool for controlling a PC.\\n\\nBut, there are several other new technologies based off gesture control that seem promising.\\n\\nThere are two basic ways of doing gesture control.\u00a0 One is using cameras to figure out exactly where a person is and track their movements.\u00a0 The other is to use accelerometers to detect when a user is moving a device, (an example would be the Wii remote for Nintendo\u2019s Wii.)\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/2013-03-03_13-34-37.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0 21px 0 0; padding-left: 0; padding-right: 0; display: inline; float: left; padding-top: 0; border: 0;\" title=\"2013-03-03_13-34-37\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/2013-03-03_13-34-37_thumb-1-1.png\" alt=\"2013-03-03_13-34-37\" width=\"240\" height=\"169\" align=\"left\" border=\"0\" \/><\/a>A company called Leap, is very close to releasing a consumer targeted product called <a href=\"https:\/\/www.leapmotion.com\/product\" target=\"_blank\">Leap Motion<\/a> that they are pricing at only $79.\u00a0 They already have plans to sell this in Best Buy stores and it looks very promising.\\n\\nAnother awesome technology that I already pre-ordered, because I always wanted an excuse to wear bracers, <a href=\"https:\/\/getmyo.com\/\" target=\"_blank\">is the MYO<\/a>, a gesture controlled armband that works by a combination of accelerometers and sensing electrical impulses in your arm.\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/two_rings.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0 0 0 5px; padding-left: 0; padding-right: 0; display: inline; float: right; padding-top: 0; border: 0;\" title=\"two_rings\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/two_rings_thumb.png\" alt=\"two_rings\" width=\"244\" height=\"165\" align=\"right\" border=\"0\" \/><\/a>\\n\\nWhat is cool about the MYO is that you don\u2019t have to be right in front of the PC and it can detect gestures like a finger snap.\u00a0 Plus, like I said, it is a pretty sweet looking arm band\u2014Conan meets Bladerunner!\\n\\nObviously video based gesture controls won\u2019t work well for mobile devices, but wearable devices like the MYO that use accelerometers and electrical impulse could be used anywhere.\u00a0 You could control your phone, while it is in your pocket.\\n\\n<strong>Augmented reality and heads up displays<\/strong>\\n\\nOne burden of modern computing that I haven\u2019t mentioned so far is the need to carry around a physical display.\\n\\nA user interface is a two-way street, the computer communicates to the user and the user communicates to the computer.\\n\\n<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/2013-03-03_13-36-29.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0; padding-right: 0; display: inline; float: right; padding-top: 0; border-width: 0;\" title=\"2013-03-03_13-36-29\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/2013-03-03_13-36-29_thumb-1-1.png\" alt=\"2013-03-03_13-36-29\" width=\"244\" height=\"217\" align=\"right\" border=\"0\" \/><\/a>Steve Mann developed a technology called <a href=\"http:\/\/en.wikipedia.org\/wiki\/EyeTap\" target=\"_blank\">EyeTap<\/a> all the way back in 1981.\u00a0 The EyeTap was basically a wearable computer that projected a computer generated image on top of what you were viewing onto your eye.\\n\\nLately, Google Glass has been getting all the attention in this area, as Google is pretty close to releasing their augmented reality eyewear that will let a user record video, see augmented reality, and access the internet, using voice commands.\\n\\nAnother company, you may not have heard of is Vuzix, and they have a product that is pretty close to release as well, <a href=\"http:\/\/vuzix.com\/consumer\/products_m100.html\" target=\"_blank\">Smart Glasses M100<\/a>.\\n\\n<strong>Brain-computer Interface (BCI)<\/strong>\\n\\nWhy not skip everything else and go directly to the brain?<a href=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/header_set.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 15px 14px 0 0; padding-left: 0; padding-right: 0; display: inline; float: left; padding-top: 0; border: 0;\" title=\"header_set\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/header_set_thumb.png\" alt=\"header_set\" width=\"240\" height=\"240\" align=\"left\" border=\"0\" \/><\/a>\\n\\nThere are a few companies that are putting together technology to do just that.\\n\\nI actually bought a device called the <a href=\"http:\/\/store.neurosky.com\/products\/mindwave-1\" target=\"_blank\">MindWave<\/a> from NeuroSky, and while it is pretty impressive, it is still more of a toy than a serious way to control a computer.\u00a0 It basically is able to detect different brain wave patterns.\u00a0 It can detect concentration or relaxation.\u00a0 You can imagine, this doesn\u2019t give you a huge amount of control, but it is still pretty fascinating.\\n\\nI haven\u2019t tried the <a href=\"http:\/\/www.emotiv.com\/apps\/epoc\/299\/\" target=\"_blank\">EPOC neuroheadset<\/a> yet, but it has even more promise.\u00a0 It has 14 sensors, which is a bit more intrusive, but it supposedly can detect your thoughts regarding 12 different movement directions, emotions, facial expressions, and head rotation.\\n\\n<\/p>\n<h2>So where are we headed?<\/h2>\n<p>\\n\\nIt is hard to say exactly what technology will win out in the end.\\n\\nI think we are likely to see aspects of all these technologies eventually combined, to the point where they are so ubiquitous with computer interaction that we forget they even exist.\\n\\nI can easily imagine a future where we don\u2019t need screens, because we have glasses or implants that directly project images on our retinas or directly interface with the imaging system in our brains.\\n\\nI easily see us controlling computers by speech, thought, eye movement and gesture seamlessly as we transition from different devices and environments.\\n\\nThere is no reason why eye tracking technology couldn\u2019t detect where our focus is and we could interact with the object of our focus by thinking, saying a command or making a gesture.\\n\\nWhat I am sure of though is that the tablet and phone technology of today and the use of touch interfaces is not the future.\u00a0 It is a great transition step to get us away from the millstone around our necks that is the keyboard and mouse, but it is far from the optimal solution.\u00a0 Exciting times are ahead indeed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I really dislike using a keyboard and a mouse to interact with a computer.\\n\\n\\n\\nUsing a mouse is a more universal skill\u2014once you learn to use a mouse, you can use any mouse.\u00a0 But, keyboards are often very different and it can be frustrating to try and use a different keyboard.\\n\\nWhen I switch between my laptop&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[336,79,120,6171],"tags":[],"class_list":["post-1885","post","type-post","status-publish","format-standard","hentry","category-cool-stuff","category-hardware","category-mobile","category-user-interface"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Time Traveling To The Future Of User Interfaces - Simple Programmer<\/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:\/\/simpleprogrammer.com\/products\/careerguide\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Time Traveling To The Future Of User Interfaces - Simple Programmer\" \/>\n<meta property=\"og:description\" content=\"I really dislike using a keyboard and a mouse to interact with a computer.nnnnUsing a mouse is a more universal skill\u2014once you learn to use a mouse, you can use any mouse.\u00a0 But, keyboards are often very different and it can be frustrating to try and use a different keyboard.nnWhen I switch between my laptop...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpleprogrammer.com\/products\/careerguide\" \/>\n<meta property=\"og:site_name\" content=\"Simple Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2013-03-03T20:02:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-04-13T17:43:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/keyboard_thumb.jpg\" \/>\n<meta name=\"author\" content=\"John Sonmez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Sonmez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/time-traveling-to-the-future-of-user-interfaces\\\/\"},\"author\":{\"name\":\"John Sonmez\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\"},\"headline\":\"Time Traveling To The Future Of User Interfaces\",\"datePublished\":\"2013-03-03T20:02:19+00:00\",\"dateModified\":\"2018-04-13T17:43:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/time-traveling-to-the-future-of-user-interfaces\\\/\"},\"wordCount\":1718,\"commentCount\":4,\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2013\\\/03\\\/keyboard_thumb.jpg\",\"articleSection\":[\"Cool Stuff\",\"Hardware\",\"Mobile\",\"User Interface\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/time-traveling-to-the-future-of-user-interfaces\\\/\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide\",\"name\":\"Time Traveling To The Future Of User Interfaces - Simple Programmer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2013\\\/03\\\/keyboard_thumb.jpg\",\"datePublished\":\"2013-03-03T20:02:19+00:00\",\"dateModified\":\"2018-04-13T17:43:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#primaryimage\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2013\\\/03\\\/keyboard_thumb.jpg\",\"contentUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2013\\\/03\\\/keyboard_thumb.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpleprogrammer.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Time Traveling To The Future Of User Interfaces\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/\",\"name\":\"Simple Programmer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpleprogrammer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\",\"name\":\"John Sonmez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"caption\":\"John Sonmez\"},\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/author\\\/jsonmez\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Time Traveling To The Future Of User Interfaces - Simple Programmer","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:\/\/simpleprogrammer.com\/products\/careerguide","og_locale":"en_US","og_type":"article","og_title":"Time Traveling To The Future Of User Interfaces - Simple Programmer","og_description":"I really dislike using a keyboard and a mouse to interact with a computer.nnnnUsing a mouse is a more universal skill\u2014once you learn to use a mouse, you can use any mouse.\u00a0 But, keyboards are often very different and it can be frustrating to try and use a different keyboard.nnWhen I switch between my laptop...","og_url":"https:\/\/simpleprogrammer.com\/products\/careerguide","og_site_name":"Simple Programmer","article_published_time":"2013-03-03T20:02:19+00:00","article_modified_time":"2018-04-13T17:43:21+00:00","og_image":[{"url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/keyboard_thumb.jpg","type":"","width":"","height":""}],"author":"John Sonmez","twitter_card":"summary_large_image","twitter_misc":{"Written by":"John Sonmez","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#article","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/time-traveling-to-the-future-of-user-interfaces\/"},"author":{"name":"John Sonmez","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67"},"headline":"Time Traveling To The Future Of User Interfaces","datePublished":"2013-03-03T20:02:19+00:00","dateModified":"2018-04-13T17:43:21+00:00","mainEntityOfPage":{"@id":"https:\/\/simpleprogrammer.com\/time-traveling-to-the-future-of-user-interfaces\/"},"wordCount":1718,"commentCount":4,"image":{"@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/keyboard_thumb.jpg","articleSection":["Cool Stuff","Hardware","Mobile","User Interface"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simpleprogrammer.com\/products\/careerguide#respond"]}]},{"@type":"WebPage","@id":"https:\/\/simpleprogrammer.com\/time-traveling-to-the-future-of-user-interfaces\/","url":"https:\/\/simpleprogrammer.com\/products\/careerguide","name":"Time Traveling To The Future Of User Interfaces - Simple Programmer","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#primaryimage"},"image":{"@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/keyboard_thumb.jpg","datePublished":"2013-03-03T20:02:19+00:00","dateModified":"2018-04-13T17:43:21+00:00","author":{"@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67"},"breadcrumb":{"@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpleprogrammer.com\/products\/careerguide"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#primaryimage","url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/keyboard_thumb.jpg","contentUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2013\/03\/keyboard_thumb.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpleprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"Time Traveling To The Future Of User Interfaces"}]},{"@type":"WebSite","@id":"https:\/\/simpleprogrammer.com\/#website","url":"https:\/\/simpleprogrammer.com\/","name":"Simple Programmer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpleprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67","name":"John Sonmez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","caption":"John Sonmez"},"url":"https:\/\/simpleprogrammer.com\/author\/jsonmez\/"}]}},"_links":{"self":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/1885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/comments?post=1885"}],"version-history":[{"count":0,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/1885\/revisions"}],"wp:attachment":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media?parent=1885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/categories?post=1885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/tags?post=1885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}