{"id":6349,"date":"2020-07-15T14:48:00","date_gmt":"2020-07-15T12:48:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=6349"},"modified":"2020-07-15T14:45:32","modified_gmt":"2020-07-15T12:45:32","slug":"how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/","title":{"rendered":"How a mouse and keyboard can improve your life as a coder (discount inside)"},"content":{"rendered":"\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-37d45ec9      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#software-development-is-not-just-coding\" class=\"uagb-toc-link__trigger\">Software development is not just coding<\/a><li class=\"uagb-toc__list\"><a href=\"#what-can-you-do-with-just-a-mouse\" class=\"uagb-toc-link__trigger\">What can you do with \u2018just\u2019 a mouse?<\/a><li class=\"uagb-toc__list\"><a href=\"#a-keyboard-is-more-than-a-set-of-keys\" class=\"uagb-toc-link__trigger\">A keyboard is more than a set of keys<\/a><li class=\"uagb-toc__list\"><a href=\"#conclusion-and-discount-code\" class=\"uagb-toc-link__trigger\">Conclusion (and discount code)<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<div class=\"uagb-cta__outer-wrap uagb-block-a2e18f22\"><div class=\"uagb-cta__content-wrap uagb-cta__block uagb-cta__icon-position-right uagb-cta__content-right uagb-cta__content-stacked-tablet uagb-cta__button-valign-middle \"><div class=\"uagb-cta__left-right-wrap\"><div class=\"uagb-cta__content\"><div class=\"uagb-cta__title-wrap\"><h3 class=\"uagb-cta__title\">Speed coding and design have new allies<\/h3><\/div><div class=\"uagb-cta-text-wrap\"><p class=\"uagb-cta__desc\">Codemotion and Logitech have teamed up to offer you an exclusive deal.  For a limited time, you can grab the brand-new MX Master 3 wireless mouse and the Craft wireless keyboard at a discounted price.<br>Read below how the right mouse and keyboard can truly make a difference when coding and designing a high level.<\/p><\/div><\/div><div class=\"uagb-cta__link-wrapper uagb-cta__block-link-style\"><div class=\"uagb-cta__button-wrapper\"><a href=\"https:\/\/amzn.to\/32iFbaH\" class=\"uagb-cta__button-link-wrapper uagb-cta__block-link uagb-cta-typeof-button\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"uagb-cta__link-content-inner\"><span>Get the deal<\/span><\/span><\/a><\/div><\/div><\/div><\/div><\/div>\n\n\n\n<p><strong style=\"user-select: auto;\"><span style=\"user-select: auto;\" id=\"urn:enhancement-112c5aad\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software\">Software<\/span> development is not just coding<\/strong>. There are many different <span style=\"user-select: auto;\" id=\"urn:enhancement-ddb68524\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/job\">jobs<\/span> out there, and most of them involve <span style=\"user-select: auto;\" id=\"urn:enhancement-b78529b8\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_application_development\">using<\/span> <span style=\"user-select: auto;\" id=\"urn:enhancement-e4787bc1\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/tool\">tools<\/span> that differ from those we\u2019d use for pure programming tasks. In this article we&#8217;ll look at how an <span style=\"user-select: auto;\" id=\"urn:local-annotation-381066\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/human-computer_interaction\">HCI<\/span> <span style=\"user-select: auto;\" id=\"urn:local-annotation-151230\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/researcher\">researcher<\/span> (me) works within the software development world, acting as a designer and <span style=\"user-select: auto;\" id=\"urn:local-annotation-992580\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data_analyst\">data analyst<\/span>, as well as a <span style=\"user-select: auto;\" id=\"urn:enhancement-f6f6af66\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/programmer\">coder<\/span> (of course!).<\/p>\n\n\n\n<p>Moreover, we&#8217;ll learn how this rather varied <span id=\"urn:enhancement-3e5b3bd0\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/job\">job<\/span> can benefit from the use of specific <span id=\"urn:enhancement-b89e2b0d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer_hardware\">hardware<\/span>. We will explore how to use and configure two great <strong>Logitech<\/strong> products &#8211; the <strong>MX Master 3 <span id=\"urn:enhancement-416f3e87\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span><\/strong> and the <strong>Craft <span id=\"urn:enhancement-9384a85c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer_keyboard\">keyboard<\/span><\/strong> &#8211; to facilitate daily tasks <span id=\"urn:enhancement-4e3ef60e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_application_development\">using<\/span> web <span id=\"urn:enhancement-996a05fd\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/programming_tool\">development tools<\/span> within <span id=\"urn:enhancement-ec6d9d4a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/integrated_development_environment\">IDE<\/span> and <span id=\"urn:enhancement-cb8902a5\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/web_browser\">browsers<\/span>, as well as <span id=\"urn:enhancement-996fcb1e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software\">software<\/span> such as <span id=\"urn:enhancement-c11b1fd8\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/adobe_photoshop\">Photoshop<\/span> and Excel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Software development is not just coding<\/h2>\n\n\n\n<p>To offer a brief introduction, I currently work as a <span id=\"urn:enhancement-bf29401d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/research\">researcher<\/span> in <span id=\"urn:enhancement-2b31f3d4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer_science\">computer science<\/span>; my specific area of interest is known as Human-<span id=\"urn:enhancement-b433adbf\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer\">Computer<\/span> Interaction. My <span id=\"urn:enhancement-733c6bac\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/job\">job<\/span> is quite unusual for a <span id=\"urn:enhancement-4c18030a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_engineer\">software engineer<\/span>, involving three very different areas of study: not just \u2018<span id=\"urn:enhancement-48efe367\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer\">Computer<\/span>\u2019, but also \u2018Human\u2019 &#8211; which generally relates to psychology and <span id=\"urn:enhancement-1972f361\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/social_science\">social sciences<\/span> &#8211; and \u2018Interaction\u2019 &#8211; which is more about design.<\/p>\n\n\n\n<p>With this context, it\u2019s clear that I\u2019m not just a <strong><span id=\"urn:enhancement-86b4093f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/programmer\">coder<\/span><\/strong>, although this is still one of the most important tasks in my <span id=\"urn:enhancement-92d2be7e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/job\">job<\/span>. I\u2019m often required to <span id=\"urn:enhancement-9f71486a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/implementation\">implement<\/span> software <span id=\"urn:enhancement-71ccf61c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/prototype\">prototypes<\/span>, but am also responsible for <strong>designing<\/strong> them, and making <span id=\"urn:enhancement-c5685228\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/user_interface\">UI<\/span> sketches with <span id=\"urn:enhancement-44681aad\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software\">software<\/span> such as <strong><span id=\"urn:enhancement-c2e2b410\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/adobe_photoshop\">Photoshop<\/span> <\/strong>or <strong><span id=\"urn:enhancement-cb675527\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/canva\">Canva<\/span><\/strong>. When the development phase is finished, it is time for <strong><span id=\"urn:enhancement-937ae65c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/user_computing\">user<\/span> testing<\/strong> (typically but not exclusively structured as <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/designer-cxo\/multi-armed-bandits-a-better-way-to-a-b-test\/\"><span id=\"urn:local-annotation-286966\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/a_b_testing\">A\/B testing<\/span><\/a>), collecting <span id=\"urn:enhancement-43264150\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/questionnaire\">questionnaire<\/span> responses and measuring <span id=\"urn:enhancement-df21a52f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> such as duration, errors and so on. Last comes the most important part: <strong><span id=\"urn:enhancement-743fdb4e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> <span id=\"urn:enhancement-db17eba0\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/analysis\">analysis<\/span><\/strong>.<\/p>\n\n\n\n<p>It\u2019s an unusual combination of tasks, and you may think that this kind of <span id=\"urn:enhancement-4e2ef735\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/job\">job<\/span> is a long way from a typical <span id=\"urn:enhancement-9490a9dd\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developer<\/span> role. I agree with this point of view, but each of us will find ourselves doing something other than using an <span id=\"urn:enhancement-d15d2117\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/integrated_development_environment\">IDE<\/span> eventually. When your <span id=\"urn:enhancement-456c231a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/job\">job<\/span> starts diverging from the standard routine, you should not just look to your screen &#8211; the <span id=\"urn:enhancement-a67a3166\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer_hardware\">hardware<\/span> that sits on your desk has the potential to improve your day-to-day <span id=\"urn:enhancement-c1f3e39a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/employment\">working life<\/span>.<\/p>\n\n\n\n<p>I recently decided to explore some new <span id=\"urn:enhancement-c3d28556\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer_hardware\">hardware<\/span> for everyday use. I had the opportunity to test two great Logitech products &#8211; the MX Master 3 <span id=\"urn:enhancement-12c95fd9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span>, and the Craft <span id=\"urn:enhancement-f665e1e3\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer_keyboard\">keyboard<\/span> &#8211; and folks, both of these devices are great!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What can you do with \u2018just\u2019 a mouse?<\/h2>\n\n\n\n<p>The most important thing any coder should check when buying a <span id=\"urn:enhancement-db884bb\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> is its shape. <strong>Carpal <span id=\"urn:enhancement-c6244a35\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/carpal_tunnel_syndrome\">tunnel syndrome<\/span><\/strong> is always just around the corner for developers, who might spend 8 hours a day with their hand on top of a <span id=\"urn:enhancement-e1c6a77d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span>. If you buy a <span id=\"urn:enhancement-9e2a834d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> that is not properly <span id=\"urn:enhancement-4e7611f2\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/keyboard_layout\">designed<\/span>, not fully <strong><span id=\"urn:enhancement-62f39068\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/human_factors_and_ergonomics\">ergonomic<\/span><\/strong>, there is a high risk that you\u2019re paying for pain.The <strong>Logitech MX Master 3 <span id=\"urn:enhancement-f85c9b3f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span><\/strong> has a unique design; the first thing you\u2019ll notice is its <span id=\"urn:enhancement-b7862a86\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/human_factors_and_ergonomics\">ergonomic<\/span> shape. I have used <span id=\"urn:enhancement-89e03d0d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/human_factors_and_ergonomics\">ergonomic<\/span> mice for years now, and found this <span id=\"urn:enhancement-47957d6f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> particularly comfortable. It\u2019s not just about <span id=\"urn:enhancement-6f7551d4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/human_factors_and_ergonomics\">ergonomics<\/span>, though &#8211; this <span id=\"urn:enhancement-38af8847\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> is very carefully <span id=\"urn:enhancement-4691a1a1\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/keyboard_layout\">designed<\/span>, and my hand remains in a resting position throughout any task. I\u2019m lucky to be <span id=\"urn:enhancement-3b61831d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/handedness\">right-handed<\/span>, as this <span id=\"urn:enhancement-c875bbe2\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> is not currently available in a left-handed format &#8211; there is an <a href=\"https:\/\/www.change.org\/p\/logitech-mx-master-left-handed-mouse\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener nofollow\">open petition on change.org<\/a> to convince Logitech to produce an alternative MX Master <span id=\"urn:enhancement-e83ce979\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> for these <span id=\"urn:enhancement-7ef7a06e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/user_computing\">users<\/span>!<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"460\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/mouse-1024x460.png\" alt=\"The Logitech MX Master 3 mouse, and its special ergonomic shape\" class=\"wp-image-6351\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/mouse-1024x460.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/mouse-300x135.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/mouse-768x345.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/mouse.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>The Logitech MX Master 3 mouse, and its special ergonomic shape<\/figcaption><\/figure><\/div>\n\n\n\n<p>Besides the shape, this <span id=\"urn:enhancement-198a29e6\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> is <span id=\"urn:enhancement-f779a2b8\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/wireless\">wireless<\/span> and can be charged using a <span id=\"urn:enhancement-3addb820\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/usb\">USB-C<\/span> cable. This may not seem particularly special, but <span id=\"urn:enhancement-2808e9e3\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/user_computing\">users<\/span> benefit from the <strong>quick charge<\/strong> feature that means <strong>charging the <span id=\"urn:enhancement-a56a274d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> for just 1 minute gives up to 3 hours of use<\/strong>. Needless to say, a full charge allows you to forget about the battery &#8211; according to the producer, a full charge can last 70 days!<\/p>\n\n\n\n<p>How did this mouse help me in my daily tasks? <span id=\"urn:enhancement-83116b08\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/human_factors_and_ergonomics\">Ergonomics<\/span> and battery life are undoubtedly important, but these are things that you will also find in other products. What I really love about this mouse is the impressive precision of both the <strong>wheels<\/strong>, courtesy of the MagSpeed magnetic scroll. This allows you to scroll both vertically and horizontally, and automatically switch from line-by-line scrolling to free scrolling when you speed up the rotation. I use the horizontal function quite often, especially when working on files with lots of columns in <span id=\"urn:enhancement-59aca8eb\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/microsoft_excel\">Excel<\/span>. The value of a good horizontal <span id=\"urn:enhancement-611157e2\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scroll_wheel\">mouse wheel<\/span> is often underestimated, although it\u2019s very helpful <strong>even when coding<\/strong> &#8211; for dealing with log files, where lines are often far longer than your screen width, for example.<\/p>\n\n\n\n<p>It\u2019s worth noting that the integration of the MX Master 3 mouse with my <span id=\"urn:enhancement-e326deee\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/operating_system\">operating system<\/span> (Windows 10) is impressive. Everything works perfectly with the <span id=\"urn:enhancement-1fba4198\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software\">software<\/span> &#8211; I haven\u2019t had a single issue with <span id=\"urn:enhancement-61b3053c\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/microsoft_excel\">Excel<\/span>, <strong><span id=\"urn:enhancement-2f3e6a3d\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/microsoft_visual_studio\">Visual Studio<\/span> Code,<\/strong> or even with the <strong>code inspector<\/strong> in <span id=\"urn:enhancement-b03b4e4e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/firefox\">Firefox<\/span> and <span id=\"urn:enhancement-468b7db9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/google_chrome\">Chrome<\/span> that I usually use for testing web applications. And by the way, the latter is just another example where the horizontal wheel is very helpful, especially if you want to inspect HTML code while working within just half of the window, while the second half is showing you the <span id=\"urn:enhancement-c18a69a1\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cascading_style_sheets\">CSS<\/span>.<\/p>\n\n\n\n<p>You can see most of these features in practice by checking out this video from <span id=\"urn:enhancement-d14cc8ed\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/logitech\">Logitech<\/span>:<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube aligncenter wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"MX Master 3 - Advanced wireless mouse - Tutorial on app specific settings\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/3qTzJfzDkwM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>However, the most interesting aspect of this device is its impressive range of configuration options.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Custom configuration<\/h3>\n\n\n\n<p>When you first plug the <span id=\"urn:enhancement-2c128169\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> into your <span id=\"urn:enhancement-7ddbe6ab\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/personal_computer\">PC<\/span>, you are asked to install a piece of <span id=\"urn:enhancement-415564ba\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software\">software<\/span> called <strong><span id=\"urn:enhancement-96ff0c8a\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/logitech\">Logitech<\/span> Options<\/strong>. If you have watched the video mentioned above, you will have realised that the MX Master 3 includes several keys. What&#8217;s interesting about this is that you can customize these as you prefer. I found the ability to click on the little thumb-activated button in order to see all open apps and switch between them particularly useful.<\/p>\n\n\n\n<p>Apart from the predefined configuration that offers better integration with multiple apps (including <span id=\"urn:enhancement-b353ee5b\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/adobe_photoshop\">Photoshop<\/span>, <span id=\"urn:enhancement-29e24f68\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/microsoft_excel\">Excel<\/span>, <span id=\"urn:enhancement-2b51dde8\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/firefox\">Firefox<\/span>, and <span id=\"urn:enhancement-977cbbbb\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/google_chrome\">Chrome<\/span>, among others), you can also define your own configuration of button behaviors and gestures, associating these profiles with specific apps in your <span id=\"urn:enhancement-d82c2030\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/operating_system\">operating system<\/span>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/logitech-options-1024x706.png\" alt=\"Logitech Options window, where you can customize the MX Mouse 3 configuration\n\" class=\"wp-image-6352\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/logitech-options-1024x706.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/logitech-options-300x207.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/logitech-options-768x530.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/logitech-options.png 1032w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><em>Logitech Options window, where you can customize the MX Mouse 3 configuration<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">One mouse, multiple computers<\/h3>\n\n\n\n<p>Last but not least, there is one more feature of this mouse and its related <span id=\"urn:enhancement-e27e1073\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software\">software<\/span> that really impressed me: you can configure the MX Master 3 to work on two different computers at the same time. By enabling the <strong><span id=\"urn:enhancement-c286045\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/logitech\">Logitech<\/span> Flow<\/strong> option and moving your mouse cursor to sit beside the screen border, you can switch control of the mouse to another <span id=\"urn:enhancement-6c6381c8\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/personal_computer\">PC<\/span>. The only requirement is that both <span id=\"urn:enhancement-f9aa42e3\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/personal_computer\">PCs<\/span> need to be connected to the same network. You can even <span id=\"urn:enhancement-88fd6f90\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cut__copy__and_paste\">copy and paste<\/span> code snippets, Excel data or images from one computer to another, which is extremely useful in my <span id=\"urn:enhancement-78984772\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/experience\">experience<\/span>, using a laptop for <span id=\"urn:enhancement-aaee2322\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/user_computing\">user<\/span> tests, and a different <span id=\"urn:enhancement-6844745a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/personal_computer\">PC<\/span> for <span id=\"urn:enhancement-1b09b8ac\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data_analysis\">data analysis<\/span> and <span id=\"urn:enhancement-94aea756\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/prototype\">prototype<\/span> development and <span id=\"urn:enhancement-a398856b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/debugging\">debugging<\/span>.<\/p>\n\n\n\n<p>The following video shows how to configure <span id=\"urn:enhancement-7b05b385\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/logitech\">Logitech<\/span> Flow, but also gives you an idea of how powerful this feature is:<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube aligncenter wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How To Set Up Logitech Flow\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/cFhNlYddNYQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">A keyboard is more than a set of keys<\/h2>\n\n\n\n<p>Based on my personal experience, working without a <span id=\"urn:enhancement-7e610378\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mouse_computing\">mouse<\/span> is often a nightmare, so I don\u2019t rely on built-in trackpads when I use laptops. However, I generally prefer not to connect an external keyboard when there is already one built into the laptop.<\/p>\n\n\n\n<p>With that said, I also had the opportunity to try the <strong>Logitech Craft keyboard<\/strong>, which is quite unique in its genre, and almost changed my mind. This <strong>wireless keyboard<\/strong> has an additional <strong>creative input dial<\/strong>, which allows the user to interact with several apps and exploit an interesting set of integrated features.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"622\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/craft-1024x622.png\" alt=\"The Logitech Craft keyboard and its creative input dial\" class=\"wp-image-6353\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/craft-1024x622.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/craft-300x182.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/craft-768x467.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/craft.png 1111w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><em>The Logitech Craft keyboard and its creative input dial<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>The dial is not just rotatable, but is also <strong>touch-sensitive,<\/strong> so that you can interact with it by tapping on the dial.<\/p>\n\n\n\n<p>My first impression of this keyboard was that it could be <strong>useful for any <span id=\"urn:local-annotation-258811\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/designer\">designer<\/span><\/strong>. Indeed, I tested it first within Photoshop, where it can be used to zoom in and out, change brush size in <strong>a quicker, more natural way<\/strong> than when using a mouse, or navigate through the history. Check out the following video to better understand the capabilities of this keyboard:<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube aligncenter wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Logitech Craft in Adobe Photoshop CC\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/zGAtPoguA34?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Following my tests with Photoshop, I investigated how this keyboard can help with other software. I was surprised by its integration with Excel, where you can <strong>generate graphs<\/strong> in seconds, and even using it with the operating system (Windows, in my case) was quite interesting &#8211; the dial offers a good alternative to the <em>CTRL+TAB<\/em> shortcut to switch between open apps.<\/p>\n\n\n\n<p>I decided to install this keyboard in my office two weeks ago, and I\u2019ve found myself using the dial more and more. However, the dial is not the only interesting feature of this product. For instance, it has <strong>smart illumination<\/strong> behind the keys that automatically adjusts brightness to suit any changes in lighting conditions. I\u2019m not completely certain, but my impression is that this keyboard also reduces the <strong>typing noise<\/strong> compared with my laptop keyboard, which is a definite plus if you don\u2019t want to disturb your colleagues.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion (and discount code)<\/h2>\n\n\n\n<p>Quoting visual artist Pawel Nolbert, &#8220;<strong>it\u2019s important to have a tool that allows you to focus on your work.<\/strong>&#8221; My impression of both the MX Master 3 mouse and the Craft keyboard is that you don\u2019t need to worry about any unexpected malfunction, and can enjoy working on something that is always reliable. Moreover, all the additional features described above contribute to creating a more natural way of interacting with your PC, which usually translates to a lower cognitive overhead and theoretically allows for higher productivity.<\/p>\n\n\n\n<p>I\u2019ve used these products together for a couple of weeks now, and <strong>my impression is absolutely positive<\/strong> &#8211; not just for a HCI researcher like me, but for any other coder or designer.<\/p>\n\n\n\n<p>If you want to learn more about the <a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.logitech.com\/it-it\/product\/mx-master-3.910-005695.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">MX Master 3 mouse<\/a>, a good starting point is the dedicated page on the Logitech website &#8211; the same applies to the <a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.logitech.com\/it-it\/product\/craft.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Craft keyboard<\/a>.<\/p>\n\n\n\n<p>Finally, if you are interested in buying one of those products, you can benefit from a <strong style=\"user-select: auto;\">special discount<\/strong> that Logitech is offering to all Codemotion Magazine readers. You can buy one of these products on Amazon via <a aria-label=\"undefined (opens in a new tab)\" style=\"user-select: auto;\" href=\"https:\/\/www.amazon.it\/stores\/page\/D10D69C4-3A72-42DF-9685-D606AB6666EA?channel=followup_codem\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">this link<\/a>, using the special discount code \u201c<em style=\"user-select: auto;\">CODEMOTION10<\/em>\u201d. Enjoy!<\/p>\n\n\n\n<div class=\"uagb-cta__outer-wrap uagb-block-f8ca3afa\"><div class=\"uagb-cta__content-wrap uagb-cta__block uagb-cta__icon-position-right uagb-cta__content-right uagb-cta__content-stacked-tablet uagb-cta__button-valign-middle \"><div class=\"uagb-cta__left-right-wrap\"><div class=\"uagb-cta__content\"><div class=\"uagb-cta__title-wrap\"><h3 class=\"uagb-cta__title\">Speed coding and design have new allies<\/h3><\/div><div class=\"uagb-cta-text-wrap\"><p class=\"uagb-cta__desc\">Codemotion and Logitech have teamed up to offer you an exclusive deal.  For a limited time, you can grab the brand-new MX Master 3 wireless mouse and the Craft wireless keyboard at a discounted price.<\/p><\/div><\/div><div class=\"uagb-cta__link-wrapper uagb-cta__block-link-style\"><div class=\"uagb-cta__button-wrapper\"><a href=\"https:\/\/amzn.to\/32iFbaH\" class=\"uagb-cta__button-link-wrapper uagb-cta__block-link uagb-cta-typeof-button\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"uagb-cta__link-content-inner\"><span>Get the deal<\/span><\/span><\/a><\/div><\/div><\/div><\/div><\/div>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Software development is not just coding. There are many different jobs out there, and most of them involve using tools that differ from those we\u2019d use for pure programming tasks. In this article we&#8217;ll look at how an HCI researcher (me) works within the software development world, acting as a designer and data analyst, as&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":6350,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":7,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[76],"tags":[],"collections":[],"class_list":{"0":"post-6349","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-design-ux","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Improve your coder life with mouse &amp; keyboard [DISCOUNT] - Codemotion<\/title>\n<meta name=\"description\" content=\"We explore how coders can benefit from two great Logitech products - MX Master 3 mouse and Craft keyboard - to make daily tasks easier and more enjoyable.\" \/>\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.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How a mouse and keyboard can improve your life as a coder (discount inside)\" \/>\n<meta property=\"og:description\" content=\"We explore how coders can benefit from two great Logitech products - MX Master 3 mouse and Craft keyboard - to make daily tasks easier and more enjoyable.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-15T12:48:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vito Gentile\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ViGentile\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vito Gentile\" \/>\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:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/\"},\"author\":{\"name\":\"Vito Gentile\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f9c99d8dfb99900d709bb8199225d313\"},\"headline\":\"How a mouse and keyboard can improve your life as a coder (discount inside)\",\"datePublished\":\"2020-07-15T12:48:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/\"},\"wordCount\":1915,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png\",\"articleSection\":[\"Design\/UX\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/\",\"name\":\"Improve your coder life with mouse & keyboard [DISCOUNT] - Codemotion\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png\",\"datePublished\":\"2020-07-15T12:48:00+00:00\",\"description\":\"We explore how coders can benefit from two great Logitech products - MX Master 3 mouse and Craft keyboard - to make daily tasks easier and more enjoyable.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Design\/UX\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"How a mouse and keyboard can improve your life as a coder (discount inside)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f9c99d8dfb99900d709bb8199225d313\",\"name\":\"Vito Gentile\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ebcb5b885a4f1669578d08a55deb81064893c07c1b35b7b36eb059cce730ae90?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ebcb5b885a4f1669578d08a55deb81064893c07c1b35b7b36eb059cce730ae90?s=96&d=mm&r=g\",\"caption\":\"Vito Gentile\"},\"description\":\"I\u2019m a data scientist, tech writer, software developer with experience in mobile, web (full-stack) and Python programming, and former researcher with interests in human-computer interaction. I thus have a multi-faceted experience in the area of software development, and that\u2019s why I love my job(s)!\",\"sameAs\":[\"https:\/\/vitogentile.it\",\"https:\/\/www.linkedin.com\/in\/vitogentile\/en\",\"https:\/\/x.com\/ViGentile\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/vito-gentile\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Improve your coder life with mouse & keyboard [DISCOUNT] - Codemotion","description":"We explore how coders can benefit from two great Logitech products - MX Master 3 mouse and Craft keyboard - to make daily tasks easier and more enjoyable.","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.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/","og_locale":"en_US","og_type":"article","og_title":"How a mouse and keyboard can improve your life as a coder (discount inside)","og_description":"We explore how coders can benefit from two great Logitech products - MX Master 3 mouse and Craft keyboard - to make daily tasks easier and more enjoyable.","og_url":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2020-07-15T12:48:00+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png","type":"image\/png"}],"author":"Vito Gentile","twitter_card":"summary_large_image","twitter_creator":"@ViGentile","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Vito Gentile","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/"},"author":{"name":"Vito Gentile","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f9c99d8dfb99900d709bb8199225d313"},"headline":"How a mouse and keyboard can improve your life as a coder (discount inside)","datePublished":"2020-07-15T12:48:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/"},"wordCount":1915,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png","articleSection":["Design\/UX"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/","url":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/","name":"Improve your coder life with mouse & keyboard [DISCOUNT] - Codemotion","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png","datePublished":"2020-07-15T12:48:00+00:00","description":"We explore how coders can benefit from two great Logitech products - MX Master 3 mouse and Craft keyboard - to make daily tasks easier and more enjoyable.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/how-a-mouse-and-keyboard-can-improve-your-life-as-a-coder-discount-inside\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/"},{"@type":"ListItem","position":3,"name":"Design\/UX","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/design-ux\/"},{"@type":"ListItem","position":4,"name":"How a mouse and keyboard can improve your life as a coder (discount inside)"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f9c99d8dfb99900d709bb8199225d313","name":"Vito Gentile","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ebcb5b885a4f1669578d08a55deb81064893c07c1b35b7b36eb059cce730ae90?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ebcb5b885a4f1669578d08a55deb81064893c07c1b35b7b36eb059cce730ae90?s=96&d=mm&r=g","caption":"Vito Gentile"},"description":"I\u2019m a data scientist, tech writer, software developer with experience in mobile, web (full-stack) and Python programming, and former researcher with interests in human-computer interaction. I thus have a multi-faceted experience in the area of software development, and that\u2019s why I love my job(s)!","sameAs":["https:\/\/vitogentile.it","https:\/\/www.linkedin.com\/in\/vitogentile\/en","https:\/\/x.com\/ViGentile"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/vito-gentile\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-600x600.png","author_info":{"display_name":"Vito Gentile","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/vito-gentile\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png",1200,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-300x169.png",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-768x432.png",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-1024x576.png",1024,576,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png",1200,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png",1200,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover.png",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/07\/cover-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"Vito Gentile","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/vito-gentile\/"},"uagb_comment_info":0,"uagb_excerpt":"Software development is not just coding. There are many different jobs out there, and most of them involve using tools that differ from those we\u2019d use for pure programming tasks. In this article we&#8217;ll look at how an HCI researcher (me) works within the software development world, acting as a designer and data analyst, as&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/6349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=6349"}],"version-history":[{"count":6,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/6349\/revisions"}],"predecessor-version":[{"id":6395,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/6349\/revisions\/6395"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/6350"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=6349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=6349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=6349"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=6349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}