{"id":2540,"date":"2020-02-19T17:51:36","date_gmt":"2020-02-19T17:51:36","guid":{"rendered":"https:\/\/volksswitch.org\/?page_id=2540"},"modified":"2026-02-23T15:08:26","modified_gmt":"2026-02-23T22:08:26","slug":"keyguards-for-chromebooks","status":"publish","type":"page","link":"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/","title":{"rendered":"Keyguards for Chromebooks"},"content":{"rendered":"\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2380\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg?resize=525%2C295&#038;ssl=1\" alt=\"\" width=\"525\" height=\"295\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg?resize=1536%2C864&amp;ssl=1 1536w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/a><\/p>\n<p>Chromebooks are used in many school districts across the United States.\u00a0 A keyguard can make a Chromebook more accessible for individuals with motor disabilities.\u00a0 Each Chromebook will have a slightly different keyboard layout.<\/p>\n<p>Keyguard AT sells laser-cut acrylic keyguards for several Chromebooks &#8211; <a href=\"https:\/\/www.keyguardat.com\/lenovo-300e-chromebook-keyguard\/\" target=\"_blank\" rel=\"noopener noreferrer\">including the Lenovo 300e<\/a>.\u00a0 Our keyguard is designed to fit tightly to the keyboard, so the tablet can be closed without damaging the screen, and provides tabs that can be used to attach the keyguard reliably to the laptop using <a href=\"https:\/\/www.amazon.com\/dp\/B000XAJFC6\/ref=cm_sw_em_r_mt_dp_U_0yM.DbG8J6TK6\" target=\"_blank\" rel=\"noopener noreferrer\">double-sided tape<\/a>.\u00a0<\/p>\n<p>This video describes the whole story:<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"525\" height=\"296\" src=\"https:\/\/www.youtube.com\/embed\/k-ijXiP9sf0?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<p>You can obtain the STL file(s) for our keyguards on Printables.\u00a0 You may see two STL files.\u00a0 One is designed to rise 0.5 mm above the surface of the laptop and the other is designed to rise 1 mm above the surface.\u00a0 The first one allows the laptop to close more fully than the second but the second may be needed to provide more resistance to movement after settling on\u00a0 a particular key.<\/p>\n<p>To download STL files for these particular Chromebooks, click on their links below:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.printables.com\/model\/204030-keyguard-for-lenovo-300e-and-n22-20-chromebooks\" target=\"_blank\" rel=\"noopener\">Lenovo 300e Chromebook or Lenovo N22-20 Touch<\/a><\/li>\n<li><a href=\"https:\/\/www.printables.com\/model\/204029-keyguard-for-dell-chromebook-11\" target=\"_blank\" rel=\"noopener\">Dell Chromebook 11<\/a><\/li>\n<li><a id=\"_idgpn_63\" href=\"https:\/\/www.printables.com\/model\/204022-keyguard-for-dell-chromebook-11-p22t\" target=\"_blank\" rel=\"noopener\">Dell Chromebook 11 P22T<\/a><\/li>\n<li><a href=\"https:\/\/www.printables.com\/model\/204019-keyguard-for-samsung-chromebook-4\" target=\"_blank\" rel=\"noopener\">Samsung Chromebook 4<\/a><\/li>\n<li><a id=\"_idgpn_33\" href=\"https:\/\/www.printables.com\/model\/864916-keyguard-for-acer-spin-714-chromebook-keyboard\" target=\"_blank\" rel=\"noopener\">Acer Spin 714 Chromebook<\/a><\/li>\n<li><a href=\"https:\/\/www.printables.com\/model\/1614241-chromebook-keyguard-for-lenovo-300e-2nd-generation\">Lenovo 300e 2nd Generation<\/a><\/li>\n<\/ul>\n<p>If you have a Chromebook and it&#8217;s not in the above list, or if you&#8217;d like to change our design for one of the keyguards above, you can use our Chromebook keyguard designer to create a keyguard for your Chromebook.\u00a0<\/p>\n<h4>Designing Your Own Chromebook Keyguard<\/h4>\n<p>Begin by going to the Printables page for the <a href=\"https:\/\/www.printables.com\/model\/204028-keyguard-designer-for-chromebooks\" target=\"_blank\" rel=\"noopener\">Chromebook Keyguard designer.<\/a> \u00a0Download two files from the Printables &#8220;Files&#8221; tab: chromebook_keyguard.scad and chromebook_keyguard.json.\u00a0 Place both files in the same folder.<\/p>\n<p>When you launch chromebook_keyguard.scad from within OpenSCAD, you&#8217;ll see an image like this:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/perimeter-render1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2665\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/perimeter-render1.png?resize=525%2C242&#038;ssl=1\" alt=\"\" width=\"525\" height=\"242\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/perimeter-render1.png?w=862&amp;ssl=1 862w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/perimeter-render1.png?resize=300%2C139&amp;ssl=1 300w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/perimeter-render1.png?resize=768%2C355&amp;ssl=1 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/a><\/p>\n<p>This is the perimeter of the keyguard along with mounting tabs.\u00a0 <em>If you launch chromebook_keyguard.scad and don&#8217;t see this image, try choosing Design &gt; Preview.\u00a0 If you still don&#8217;t see it, try rotating the scroll wheel on your mouse.<\/em><\/p>\n<p>At the top of the Customizer pane, you&#8217;ll see some controls associated with Presents.\u00a0 Press the &#8220;+&#8221; button:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/add-preset.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2667\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/add-preset.png?resize=338%2C86&#038;ssl=1\" alt=\"\" width=\"338\" height=\"86\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/add-preset.png?w=338&amp;ssl=1 338w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/add-preset.png?resize=300%2C76&amp;ssl=1 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/p>\n<p>Next you&#8217;ll see a pop-up window that will allow you to name your preset:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/new-preset.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2670\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/new-preset.png?resize=250%2C165&#038;ssl=1\" alt=\"\" width=\"250\" height=\"165\" \/><\/a><\/p>\n<p>Once you&#8217;ve created a new preset, press the &#8220;save preset&#8221; button when you make changes to the design options.<\/p>\n<p>The Customizer pane has a set of sections, each with a list of options for your keyguard:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/sections.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2671\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/sections.png?resize=342%2C221&#038;ssl=1\" alt=\"\" width=\"342\" height=\"221\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/sections.png?w=342&amp;ssl=1 342w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/sections.png?resize=300%2C194&amp;ssl=1 300w\" sizes=\"auto, (max-width: 342px) 100vw, 342px\" \/><\/a><\/p>\n<p>You can expand each of these sections to set individual options for your keyguard.\u00a0 We recommend that you start at the top and work your way to the bottom. Follow the instructions below to design and print your Chromebook keyguard.<\/p>\n<h4>Modifying the Design to Match Your Chromebook<\/h4>\n<h5>We&#8217;ll begin by creating the outer border of your keyguard.<\/h5>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0876-scaled.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2552\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0876-scaled.jpg?resize=525%2C394&#038;ssl=1\" alt=\"\" width=\"525\" height=\"394\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0876-scaled.jpg?w=2560&amp;ssl=1 2560w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0876-scaled.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0876-scaled.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0876-scaled.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0876-scaled.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0876-scaled.jpg?resize=2048%2C1536&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/a><\/p>\n<p>Begin by expanding the Keyguard Perimeter section:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/Keyguard-Perimeter-Section1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-4112\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/Keyguard-Perimeter-Section1.png?resize=427%2C307&#038;ssl=1\" alt=\"\" width=\"427\" height=\"307\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/Keyguard-Perimeter-Section1.png?w=690&amp;ssl=1 690w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/Keyguard-Perimeter-Section1.png?resize=300%2C216&amp;ssl=1 300w\" sizes=\"auto, (max-width: 427px) 100vw, 427px\" \/><\/a><\/p>\n<p>Start by measuring the height and width of your keyboard.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2553\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide1.png?resize=525%2C372&#038;ssl=1\" alt=\"\" width=\"525\" height=\"372\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide1.png?w=963&amp;ssl=1 963w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide1.png?resize=300%2C212&amp;ssl=1 300w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide1.png?resize=768%2C544&amp;ssl=1 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/a><\/p>\n<p>Enter these values for the &#8220;keyboard width&#8221; and the &#8220;keyboard height&#8221;.\u00a0 \u00a0<strong>Note that all values should be in millimeters and note that you can use decimal values.\u00a0<\/strong> <em>You may find that you have to add a couple of millimeters to these values to ensure that the keyguard perimeter doesn&#8217;t interfere with the up\/down movement of the keys.<\/em><\/p>\n<p>The keys on a Chromebook typically sit down inside a recessed area of the keyboard.\u00a0 The &#8220;key depth&#8221; value is intended to capture the depth of the recess.\u00a0 The &#8220;keyguard rise&#8221; value is intended to capture how high the keyguard will rise above the level of the keys.\u00a0 The higher the rise, the more effective the keyguard will be in preventing an individual from accidentally pressing the wrong key.\u00a0 Unfortunately the higher the rise the harder it will be to close the Chromebook with the keyguard in place.<\/p>\n<p>A &#8220;keyguard rise&#8221; value of 0.5 mm produces a keyguard that looks like this:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/keyguard-rise-half-mm.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2390\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/keyguard-rise-half-mm.png?resize=464%2C160&#038;ssl=1\" alt=\"\" width=\"464\" height=\"160\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/keyguard-rise-half-mm.png?w=464&amp;ssl=1 464w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/keyguard-rise-half-mm.png?resize=300%2C103&amp;ssl=1 300w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><\/a><\/p>\n<p>While a value of 3 mm produces a keyguard that looks like this:<\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/keyguard-rise-3-mm.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2389\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/keyguard-rise-3-mm.png?resize=355%2C272&#038;ssl=1\" alt=\"\" width=\"355\" height=\"272\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/keyguard-rise-3-mm.png?w=355&amp;ssl=1 355w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/keyguard-rise-3-mm.png?resize=300%2C230&amp;ssl=1 300w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>Probably too thick to safely close the lid.\u00a0 <em>While creating drafts of your keyguard &#8211; especially the perimeter and row separators, it may be useful to set the keyguard rise value to 2 mm so that the printed draft is rigid enough to get a good sense of fit to the keys.\u00a0 Once you&#8217;re adding key separators to your draft, you can change the value of &#8220;keyguard rise&#8221; to a more appropriate number.<\/em><\/p>\n<p>\u00a0 A value between 0.5 mm and 1.0 mm seems to be a good compromise.<\/p>\n<p>Now measure the distance between the bottom of the ctrl-key and the outer lip of the trough around the keys.\u00a0 Repeat for the left side of the ctrl-key.\u00a0<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide2.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2554\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide2.png?resize=401%2C336&#038;ssl=1\" alt=\"\" width=\"401\" height=\"336\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide2.png?w=401&amp;ssl=1 401w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide2.png?resize=300%2C251&amp;ssl=1 300w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/a><\/p>\n<p>Enter the smaller of these two values for &#8220;perimeter width&#8221;.\u00a0 For now, use the same value for &#8220;keyboard corner radius&#8221;.\u00a0 You can adjust the value once you&#8217;ve printed the first draft of your keyguard.<\/p>\n<p>If your Chromebook keyboard sits in a recessed region of the computer,\u00a0 you should set &#8220;angled perimeter&#8221; to &#8220;yes&#8221;.\u00a0 If the keyguard will sit on a flat surface like this:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/flat-keyguard-surface.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4113\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/flat-keyguard-surface.jpg?resize=525%2C219&#038;ssl=1\" alt=\"\" width=\"525\" height=\"219\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/flat-keyguard-surface.jpg?w=707&amp;ssl=1 707w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/flat-keyguard-surface.jpg?resize=300%2C125&amp;ssl=1 300w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<p>set the value of &#8220;angled perimeter&#8221; to &#8220;no&#8221;.<\/p>\n<p>Hold off, for now, on putting a value in &#8220;left side gap&#8221;.<\/p>\n<h5>Tabs<\/h5>\n<p>Next you will adjust the size and position the upper and lower tabs:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/Tabs-Section1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-4114\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/Tabs-Section1.png?resize=438%2C349&#038;ssl=1\" alt=\"\" width=\"438\" height=\"349\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/Tabs-Section1.png?w=682&amp;ssl=1 682w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/03\/Tabs-Section1.png?resize=300%2C239&amp;ssl=1 300w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/a><\/p>\n<p>What you&#8217;ll want to do is find space for as wide a tab as possible.\u00a0 The lower tabs can be relatively large, but the upper tabs will need to avoid the Chromebook hinges.\u00a0 The following figure shows the parameters that determine the size and location of the upper tabs (similarly named parameters determine the size and location of the lower tabs).<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide3.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2555\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide3.png?resize=525%2C466&#038;ssl=1\" alt=\"\" width=\"525\" height=\"466\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide3.png?w=617&amp;ssl=1 617w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/Slide3.png?resize=300%2C266&amp;ssl=1 300w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<ul>\n<li>A = upper tab inset<\/li>\n<li>B = upper tab width<\/li>\n<li>C = upper tab depth<\/li>\n<\/ul>\n<p>If your Chromebook keyboard sits in a recessed region of the computer,\u00a0 you should set &#8220;upper tab thickness&#8221; and &#8220;lower tab thickness&#8221; to &#8220;0&#8221;.\u00a0 If the keyguard will sit on a flat surface, you can increase the tab thickness to fill the gap that would otherwise exist between the bottom of the tab and the flat surface.\u00a0 To fill the entire distance just set the value to a large number like 5 mm.<\/p>\n<p>It&#8217;s now time to print a &#8220;draft&#8221; of your keyguard &#8211; just the outer perimeter.\u00a0 Choose Design &gt; Render.\u00a0 When the rendering process completes, choose File &gt; Export &gt;\u00a0 Export as STL.\u00a0 Slice and print your keyguard perimeter.\u00a0 <em>Note that the keyguard will print upside-down to eliminate the need for supports.<\/em><\/p>\n<p>Test how well the keyguard fits your keyboard.\u00a0 This is a critical first step so take your time and get it right.\u00a0 It may take several prints.\u00a0 Ultimately, you want the keyguard to sit down into the groove around the outside of the keys, and the tabs should sit flat on the Chromebook surface.<\/p>\n<p>If your keyguard is sitting too high off the Chromebook surface and that fact doesn&#8217;t appear to be related to an interference between a key and the keyguard, you can try decreasing the value of &#8220;key depth&#8221;.<\/p>\n<p>Click the &#8220;save preset&#8221; button to save your work so far.<\/p>\n<h5>Adding the horizontal rails<\/h5>\n<p>The next step is to add the horizontal rails.\u00a0<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0878-scaled.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2563\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0878-scaled.jpg?resize=525%2C394&#038;ssl=1\" alt=\"\" width=\"525\" height=\"394\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0878-scaled.jpg?w=2560&amp;ssl=1 2560w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0878-scaled.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0878-scaled.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0878-scaled.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0878-scaled.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/IMG_0878-scaled.jpg?resize=2048%2C1536&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/a><\/p>\n<p>Measure from the bottom of the keys to the center of each horizontal gap.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/measuring-for-horizontal-rails.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2565\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/measuring-for-horizontal-rails.png?resize=525%2C443&#038;ssl=1\" alt=\"\" width=\"525\" height=\"443\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/measuring-for-horizontal-rails.png?w=620&amp;ssl=1 620w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/measuring-for-horizontal-rails.png?resize=300%2C253&amp;ssl=1 300w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<p>Enter these measurements into the corresponding options in the Row Separators section:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/row-separators-section-options.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2678\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/row-separators-section-options.png?resize=336%2C199&#038;ssl=1\" alt=\"\" width=\"336\" height=\"199\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/row-separators-section-options.png?w=336&amp;ssl=1 336w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/row-separators-section-options.png?resize=300%2C178&amp;ssl=1 300w\" sizes=\"auto, (max-width: 336px) 100vw, 336px\" \/><\/a><\/p>\n<p>Each option is named based on the key that sits at the left end of the row below that gap.\u00a0 The options represent the height of the gap above each row so the very top row of keys, with the &#8220;esc&#8221; key at the left, isn&#8217;t included.<\/p>\n<p>Now set &#8220;show row separators&#8221; to &#8220;yes&#8221;, render the design, export this next draft as an STL file, slice and print.<\/p>\n<p>Again, test the fit of your draft keyguard.\u00a0 Adjust the height of the rails as necessary until it easily slips into place and doesn&#8217;t interfere with the up\/down movement of any keys.\u00a0 Remember that you can use decimal values in setting the height of a separator.\u00a0 Stick with whole or one-half millimeter adjustments to your values. You probably won&#8217;t see any benefit from greater precision.<\/p>\n<p>Click the &#8220;save preset&#8221; button to save your work so far.<\/p>\n<h5>Adding the vertical rails and the plastic around the arrow keys.<\/h5>\n<p>This is the longest and the most tedious step.<\/p>\n<p>You&#8217;ll measure the distance from the left edge of the left most key in each row to the center of each gap between the keys in that row.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/measuring-location-of-vertical-separators.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2567\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/measuring-location-of-vertical-separators.png?resize=468%2C209&#038;ssl=1\" alt=\"\" width=\"468\" height=\"209\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/measuring-location-of-vertical-separators.png?w=468&amp;ssl=1 468w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/02\/measuring-location-of-vertical-separators.png?resize=300%2C134&amp;ssl=1 300w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/a><\/p>\n<p>The best way to do this is to lay a ruler along the center of the keys in a row; place the zero point on the ruler at the left edge of the left-most key; and record the value on the ruler at the center of each gap.\u00a0 Don&#8217;t move the ruler until the last gap has been measured.\u00a0 Again, try to stick to whole millimeter values at first and add or delete one-half millimeter from that value if a separator is crowding the key on one side or the other.\u00a0 Don&#8217;t try to get more precise than that.<\/p>\n<p>Start with the bottom row of keys and move up, one row at a time.\u00a0 Print a new draft of your keyguard with each row and ensure that the keyguard fits well before moving up to the next row.\u00a0<em> It&#8217;s a little more complex, but you can save time by adding the key separators for all rows at once and then make adjustments as necessary.\u00a0 It&#8217;s more complex because the draft will likely have to sit on top of the keys, and you&#8217;ll need to be careful to keep the left edge of the draft in place as you adjust your measurements.<\/em><\/p>\n<p>The bottom row of keys starts with the ctrl key so the options for key separators for that row can be found in the &#8220;ctrl row key separators&#8221; section:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/ctrl-row-key-separators-options.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2680\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/ctrl-row-key-separators-options.png?resize=331%2C255&#038;ssl=1\" alt=\"\" width=\"331\" height=\"255\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/ctrl-row-key-separators-options.png?w=331&amp;ssl=1 331w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/ctrl-row-key-separators-options.png?resize=300%2C231&amp;ssl=1 300w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><\/a><\/p>\n<p>Each option is named based on the key that sits to the left and the key that sits to the right of each gap.\u00a0 So the &#8220;ctrl alt separator&#8221;\u00a0 option represents the value of the middle of the gap between the &#8220;ctrl&#8221; key and the &#8220;alt&#8221; key.\u00a0<\/p>\n<p>Fill in the values for each of the measurements you&#8217;ve taken and then change the value of &#8220;show ctrl row key separators&#8221;.\u00a0 You should see an image that looks something like this:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/bottom-row-separators.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2681\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/bottom-row-separators.png?resize=525%2C295&#038;ssl=1\" alt=\"\" width=\"525\" height=\"295\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/bottom-row-separators.png?w=862&amp;ssl=1 862w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/bottom-row-separators.png?resize=300%2C168&amp;ssl=1 300w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/bottom-row-separators.png?resize=768%2C431&amp;ssl=1 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/a><\/p>\n<p>Remember that the keyguard is laid out and printed upside down so the key separators will look backwards from what you see when looking at the keyboard.<\/p>\n<p>Render the design, export this next draft as an STL file, slice and print.\u00a0 Test the fit of your draft keyguard.\u00a0 If the keyguard needs to be adjusted, stick to whole and half millimeter changes in values.\u00a0 If you&#8217;re confident in your adjustments, you can save some time by entering values for the next row of separators and printing your next draft.\u00a0 A Chromebook keyguard uses very little plastic so if you don&#8217;t mind going slow you can make your troubleshooting easier.<\/p>\n<p>Click the &#8220;save preset&#8221; button to save your work after each row.<\/p>\n<p>At any point, you can adjust the width of the row and key separators in the Separator Sizes section:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/separator-sizes-section.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2682\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/separator-sizes-section.png?resize=337%2C84&#038;ssl=1\" alt=\"\" width=\"337\" height=\"84\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/separator-sizes-section.png?w=337&amp;ssl=1 337w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/separator-sizes-section.png?resize=300%2C75&amp;ssl=1 300w\" sizes=\"auto, (max-width: 337px) 100vw, 337px\" \/><\/a><\/p>\n<p>Now measure the gap above the left arrow key and the right arrow key.\u00a0 Subtract about 1 mm and enter the result as the value of &#8220;arrow key mask height&#8221;:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/arrow-keys-section.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2683\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/arrow-keys-section.png?resize=337%2C87&#038;ssl=1\" alt=\"\" width=\"337\" height=\"87\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/arrow-keys-section.png?w=337&amp;ssl=1 337w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2020\/03\/arrow-keys-section.png?resize=300%2C77&amp;ssl=1 300w\" sizes=\"auto, (max-width: 337px) 100vw, 337px\" \/><\/a><\/p>\n<p>Set &#8220;show arrow key mask&#8221; to &#8220;yes&#8221; and print your last draft &#8211; maybe even your final keyguard&#8230;<\/p>\n<p>Print and test the fit of the keyguard.\u00a0 If all the key separators appear to be shifted to the left in the gaps, it probably means that there&#8217;s too much of a gap between the outer keys and the inner edge of the keyguard.\u00a0 You can adjust for that by changing the value of the &#8220;left side gap&#8221; parameter.\u00a0 We&#8217;ve already set it to 1 mm.\u00a0 Try adding or subtracting 1\/2 mm from that value and see how that change affects the fit of your keyguard.<\/p>\n<p>Click the &#8220;save preset&#8221; button to save your final design.<\/p>\n<p>That&#8217;s it!\u00a0 If you&#8217;ve come up with a layout that fits your Chromebook well, be sure to upload the STL files for a 1\/2 mm and 1 mm rise to Printables- and include a reference to this page so others can follow in your footsteps.<\/p>\n<p>You can also send information about your design to us and we&#8217;ll include your measurements in our next version of the program.\u00a0 Just fill out the form below and tell us that you&#8217;ve come up with a new design.\u00a0 We&#8217;ll be in touch to have you send us the information that we need.<\/p>\n<h1>Do you have any ideas about how to improve this design?\u00a0 Provide some information below:<\/h1>\n<div data-test='contact-form'\n\t\t\tid='contact-form-2540'\n\t\t\tclass='jetpack-contact-form-container '\n\t\t\tdata-wp-interactive='jetpack\/form' data-wp-context='{\"formId\":\"2540\",\"formHash\":\"3385302b6ee7ea8f37f9a97b3e811d7476add81b\",\"showErrors\":false,\"errors\":[],\"fields\":[],\"isMultiStep\":false,\"useAjax\":true,\"submissionData\":null,\"formattedSubmissionData\":[],\"submissionSuccess\":false,\"submissionError\":null,\"elementId\":\"jp-form-3385302b6ee7ea8f37f9a97b3e811d7476add81b\",\"isSingleInputForm\":false,\"isForcedHorizontal\":false}'\n\t\t\tdata-wp-watch--scroll-to-wrapper=\"callbacks.scrollToWrapper\"\n\t\t>\n<div class=\"contact-form-submission contact-form-ajax-submission\" data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" data-wp-class--submission-success=\"context.submissionSuccess\" id=\"contact-form-success-3385302b6ee7ea8f37f9a97b3e811d7476add81b\" tabindex=\"-1\" aria-labelledby=\"contact-form-success-header-3385302b6ee7ea8f37f9a97b3e811d7476add81b\"><p class=\"go-back-message\"><a class=\"link\" role=\"button\" tabindex=\"0\" data-wp-on--click=\"actions.goBack\" href=\"\/index.php\/wp-json\/wp\/v2\/pages\/2540\">\u2190 Back<\/a><\/p><h4 data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" id=\"contact-form-success-header-3385302b6ee7ea8f37f9a97b3e811d7476add81b\">Thank you for your response. \u2728<\/h4>\n\n<template data-wp-each--submission=\"context.formattedSubmissionData\">\n\t\t\t\t\t<div class=\"jetpack_forms_contact-form-success-summary\">\n\t\t\t\t\t\t<div class=\"field-name-wrapper\">\n\t\t\t\t\t\t\t<div class=\"field-type-icon\" data-wp-watch=\"callbacks.watchFieldTypeIcon\"><\/div>\n\t\t\t\t\t\t\t<div class=\"field-name\" data-wp-text=\"context.submission.label\" data-wp-bind--hidden=\"!context.submission.label\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-value\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.showPlainValue\"><\/div>\n\t\t\t\t\t\t<a class=\"field-url\" data-wp-bind--href=\"context.submission.url\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.url\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a>\n\t\t\t\t\t\t<div class=\"field-rating\" data-wp-bind--hidden=\"!context.submission.rating\" data-wp-watch=\"callbacks.watchRatingIcons\"><\/div>\n\t\t\t\t\t\t<div class=\"field-images\" data-wp-bind--hidden=\"!context.submission.images\">\n\t\t\t\t\t\t\t<template data-wp-each--image=\"context.submission.images\">\n\t\t\t\t\t\t\t\t<div class=\"field-image-option\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t<figure class=\"field-image-option__image\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t\t<img data-wp-bind--src=\"context.image.src\" data-wp-bind--hidden=\"!context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" data-wp-bind--hidden=\"context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<div class=\"field-image-option__label-wrapper\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label-code\" data-wp-text=\"context.image.letterCode\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label\" data-wp-text=\"context.image.label\" data-wp-bind--hidden=\"!context.image.label\"><\/span>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-files\" data-wp-bind--hidden=\"!context.submission.files\">\n\t\t\t\t\t\t\t<template data-wp-each--file=\"context.submission.files\">\n\t\t\t\t\t\t\t\t<div class=\"field-file\">\n\t\t\t\t\t\t\t\t\t<div class=\"field-file__thumbnail\" data-wp-style--background-image=\"context.file.previewUrl\" data-wp-style--mask-image=\"context.file.iconUrl\" data-wp-bind--hidden=\"!context.file.hasPreview\"><\/div>\n\t\t\t\t\t\t\t\t\t<svg class=\"field-file__icon\" data-wp-bind--hidden=\"context.file.hasPreview\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.89 22 5.99 22H18C19.1 22 20 21.1 20 20V8L14 2ZM18 20H6V4H13V9H18V20Z\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__name\" data-wp-text=\"context.file.name\"><\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__size\" data-wp-text=\"context.file.size\"><\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/template><\/div><form action='https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/'\n\t\t\t\tid='jp-form-3385302b6ee7ea8f37f9a97b3e811d7476add81b'\n\t\t\t\tmethod='post'\n\t\t\t\tclass='contact-form commentsblock jetpack-contact-form__form has-no-jetpack-form-layout' aria-label=\"Keyguards for Chromebooks\"\n\t\t\t\tdata-wp-on--submit=\"actions.onFormSubmit\"\n\t\t\t\tdata-wp-on--reset=\"actions.onFormReset\"\n\t\t\t\tdata-wp-class--submission-success=\"context.submissionSuccess\"\n\t\t\t\tdata-wp-class--is-first-step=\"state.isFirstStep\"\n\t\t\t\tdata-wp-class--is-last-step=\"state.isLastStep\"\n\t\t\t\tdata-wp-class--is-ajax-form=\"context.useAjax\"\n\t\t\t\tnovalidate >\n<input type='hidden' name='jetpack_contact_form_jwt' value='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbmNyeXB0ZWRfYXR0cmlidXRlcyI6ImhZWk9oc1A1MzEzUldsdTFFWHZSVlMyWHB2Wi9KUjdZQ2NWRmtERjdDdW45NWRsaXJTWEhMMGxxa1RQbHJIdkt3anZsNWZoR1hzanZYYTROWDhBa2xzbFJ1SE1ka3JwT0p6bm9jd1VqNmtCNkNEWnAwZm5XWHAvMk9rVHlvcDNORnloSFZVa002Z3lCbUJsSUs3TlZRUjE5UFJ6WkQycm5oUXlwSFluN1gvcjloWnVMYU0vZDdxN1p2UyswUG1qb2VFMTM5eHd2eHphcDkwcjNpeFhaTEdaQjJzNEtsRlFBRGF6VytxcFg1UTJ3RHg0WmdrTUlVSW0xdlo5NmxyTU4wL28zOU5tNWhoNitQQlpYdlJQdFFaR1VDc0k0UVBJZ0NGRnB3QnlBdEh3azY5dENkb0R0aXBUVDN5d3pSdlFMVUJFY1JvTjZ1a1h1VjVQZGVFNVk4Sm53cENBMnFIUG0rQ0d4L0NLVGdyMXVWS0tRaldmSUhseE9IanRzVHhxNjRwdDJSdkovNlpUUGZqK0g0YWNLWHpPQ1FUOFhFWVUrRFRGNWJ3Ly9QUnFQS0hMNFo3WUtxLzRqVUtlWGl3ZFBsa1NpN2U5b0JWUlNxUHY0eUt6bE1lSnFrVVVEM1FxMDZFWjd6NlZTQ1NoeTRFZklhLzIrT2xUcmE0NWpVcDFoZDhUc2FKOWVxRSt0N1p2Qk1Ub0VadDh2eHRhUkZFWC9rN1gzQm9rQzZ0cDJyMUNBKzRCWVp3c0J2b0pTdTZXcGpJdWxXKzFac25JRmdlMEVkZkJsR05UUTJ4Y2hreUc1bGQ4VUU4aFluSEZzc1hQZllXVldxcUhiMVFVMzZZbi9rUTNDT1psQ0pEMU5sYnVvZFNzK1lOQVZPdGc2V0dPRjVEWDdtN3E1N1Q4ay9hRUF2eEQ2YlNySWFDRE1IRVZuNzRsVkk0ajdoSzBRU0NDQVlwVTZ1dk9JMVdib0daVFNNZnd6djBSRXh2UllSeGVyZTlidEZveHpleUZ3NzNrN3o1TE43dkgvalpCS2lVNTZiQndyOTNOd0tPVTk3MWFnWVRScjVKRmM5bDRnNXE5eEpsakZGZlA2OTVJLzJMZWtlK2hmL2E0ZGtSMGl0S0JkV2F4VTBxLytoeTYxNXpqUUJsNmZjWlFVb0Rtb0FlUXA0U1NYd0RrSkYxWm5jQmFRMjdVbWFGWkxRdz09IiwiY29udGVudCI6Iltjb250YWN0LWZpZWxkIGxhYmVsPVwiTmFtZVwiIHR5cGU9XCJuYW1lXCIgcmVxdWlyZWQ9XCIxXCJdW2NvbnRhY3QtZmllbGQgbGFiZWw9XCJFbWFpbFwiIHR5cGU9XCJlbWFpbFwiIHJlcXVpcmVkPVwiMVwiXVtjb250YWN0LWZpZWxkIGxhYmVsPVwiRGVzY3JpYmUgdGhlIGltcHJvdmVtZW50IChhIGZldyBzZW50ZW5jZXMgYXJlIHBsZW50eSlcIiB0eXBlPVwidGV4dGFyZWFcIiByZXF1aXJlZD1cIjFcIl0iLCJoYXNoIjoiMzM4NTMwMmI2ZWU3ZWE4ZjM3ZjlhOTdiM2U4MTFkNzQ3NmFkZDgxYiIsInNvdXJjZSI6eyJlbnRyeV90aXRsZSI6IktleWd1YXJkcyBmb3IgQ2hyb21lYm9va3MiLCJlbnRyeV9wYWdlIjoxLCJzb3VyY2VfaWQiOjI1NDAsInNvdXJjZV90eXBlIjoic2luZ2xlIiwicmVxdWVzdF91cmwiOiJodHRwczovL3ZvbGtzc3dpdGNoLm9yZy93cC1qc29uL3dwL3YyL3BhZ2VzLzI1NDAifSwidmVyc2lvbiI6MiwiY2lwaGVyIjoiYWVzLTI1Ni1nY20ifQ.i6uBjvjzF2We7NAuaM88rXXPxT1s6_N-aQH90H2wKqo' \/>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g2540-name\",\"fieldType\":\"name\",\"fieldLabel\":\"Name\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"3385302b6ee7ea8f37f9a97b3e811d7476add81b\"}'  class='grunion-field-name-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g2540-name' class=\"grunion-field-label name\" >Name<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<input\n\t\t\t\t\ttype='text'\n\t\t\t\t\tname='g2540-name'\n\t\t\t\t\tid='g2540-name'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g2540-name-text-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='name  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g2540-name-text-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g2540-name-text-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g2540-email\",\"fieldType\":\"email\",\"fieldLabel\":\"Email\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"3385302b6ee7ea8f37f9a97b3e811d7476add81b\"}'  class='grunion-field-email-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g2540-email' class=\"grunion-field-label email\" >Email<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<input\n\t\t\t\t\ttype='email'\n\t\t\t\t\tname='g2540-email'\n\t\t\t\t\tid='g2540-email'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g2540-email-email-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='email  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g2540-email-email-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g2540-email-email-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g2540-describetheimprovementafewsentencesareplenty\",\"fieldType\":\"textarea\",\"fieldLabel\":\"Describe the improvement (a few sentences are plenty)\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"3385302b6ee7ea8f37f9a97b3e811d7476add81b\"}'  class='grunion-field-textarea-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='contact-form-comment-g2540-describetheimprovementafewsentencesareplenty' class=\"grunion-field-label textarea\" >Describe the improvement (a few sentences are plenty)<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<textarea\n\t\t                style=''\n\t\t                name='g2540-describetheimprovementafewsentencesareplenty'\n\t\t                id='contact-form-comment-g2540-describetheimprovementafewsentencesareplenty'\n\t\t                rows='20'\n\t\t\t\t\t\tdata-wp-text='state.getFieldValue'\n\t\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\t\t\t\t\t\taria-describedby='g2540-describetheimprovementafewsentencesareplenty-textarea-error-message'\n\t\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\t\tclass='textarea  grunion-field'  required aria-required='true'><\/textarea>\n \n\t\t\t<div id=\"g2540-describetheimprovementafewsentencesareplenty-textarea-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g2540-describetheimprovementafewsentencesareplenty-textarea-error-message\"><\/span>\n\t\t\t<\/div>\n\t<\/div>\n\t<p class='contact-submit'>\n<div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showFormErrors\"><span class=\"contact-form__warning-icon\" aria-hidden=\"true\"><i><\/i><\/span><span class=\"contact-form__error-message\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnValidationError\" data-wp-text=\"state.getFormErrorMessage\"><\/span><ul aria-label=\"Form errors\">\n\t\t\t\t<template data-wp-each=\"state.getErrorList\" data-wp-key=\"context.item.id\">\n\t\t\t\t\t<li><a data-wp-bind--href=\"context.item.anchor\" data-wp-on--click=\"actions.scrollIntoView\" data-wp-text=\"context.item.label\"><\/a><\/li>\n\t\t\t\t<\/template>\n\t\t\t\t<\/ul><\/div><div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showSubmissionError\" data-wp-text=\"context.submissionError\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnSubmissionError\"><\/div>\t\t<button type='submit' class='pushbutton-wide'>Submit<\/button>\t\t<input type='hidden' name='contact-form-id' value='2540' \/>\n\t\t<input type='hidden' name='action' value='grunion-contact-form' \/>\n\t\t<input type='hidden' name='contact-form-hash' value='3385302b6ee7ea8f37f9a97b3e811d7476add81b' \/>\n\t<\/p>\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"50\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chromebooks are used in many school districts across the United States.\u00a0 A keyguard can make a Chromebook more accessible for individuals with motor disabilities.\u00a0 Each Chromebook will have a slightly different keyboard layout. Keyguard AT sells laser-cut acrylic keyguards for several Chromebooks &#8211; including the Lenovo 300e.\u00a0 Our keyguard is designed to fit tightly to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Keyguards for Chromebooks&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":189,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"footnotes":""},"folder":[],"class_list":["post-2540","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Keyguards for Chromebooks - Volksswitch<\/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:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Keyguards for Chromebooks - Volksswitch\" \/>\n<meta property=\"og:description\" content=\"Chromebooks are used in many school districts across the United States.\u00a0 A keyguard can make a Chromebook more accessible for individuals with motor disabilities.\u00a0 Each Chromebook will have a slightly different keyboard layout. Keyguard AT sells laser-cut acrylic keyguards for several Chromebooks &#8211; including the Lenovo 300e.\u00a0 Our keyguard is designed to fit tightly to &hellip; Continue reading &quot;Keyguards for Chromebooks&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/\" \/>\n<meta property=\"og:site_name\" content=\"Volksswitch\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-23T22:08:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/keyguards-for-chromebooks\\\/\",\"url\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/keyguards-for-chromebooks\\\/\",\"name\":\"Keyguards for Chromebooks - Volksswitch\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/keyguards-for-chromebooks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/keyguards-for-chromebooks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/Image3.jpg\",\"datePublished\":\"2020-02-19T17:51:36+00:00\",\"dateModified\":\"2026-02-23T22:08:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/keyguards-for-chromebooks\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/keyguards-for-chromebooks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/keyguards-for-chromebooks\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/Image3.jpg?fit=1920%2C1080&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/Image3.jpg?fit=1920%2C1080&ssl=1\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/keyguards-for-chromebooks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/volksswitch.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Volks-Devices\",\"item\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Keyguards for Chromebooks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#website\",\"url\":\"https:\\\/\\\/volksswitch.org\\\/\",\"name\":\"Volksswitch\",\"description\":\"The People&#039;s Assistive Technology Devices\",\"publisher\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/volksswitch.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#organization\",\"name\":\"Volksswitch\",\"url\":\"https:\\\/\\\/volksswitch.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i2.wp.com\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/Volksswitch-Company-Image.png?fit=2000%2C795&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i2.wp.com\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/Volksswitch-Company-Image.png?fit=2000%2C795&ssl=1\",\"width\":2000,\"height\":795,\"caption\":\"Volksswitch\"},\"image\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Keyguards for Chromebooks - Volksswitch","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:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/","og_locale":"en_US","og_type":"article","og_title":"Keyguards for Chromebooks - Volksswitch","og_description":"Chromebooks are used in many school districts across the United States.\u00a0 A keyguard can make a Chromebook more accessible for individuals with motor disabilities.\u00a0 Each Chromebook will have a slightly different keyboard layout. Keyguard AT sells laser-cut acrylic keyguards for several Chromebooks &#8211; including the Lenovo 300e.\u00a0 Our keyguard is designed to fit tightly to &hellip; Continue reading \"Keyguards for Chromebooks\"","og_url":"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/","og_site_name":"Volksswitch","article_modified_time":"2026-02-23T22:08:26+00:00","og_image":[{"url":"https:\/\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/","url":"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/","name":"Keyguards for Chromebooks - Volksswitch","isPartOf":{"@id":"https:\/\/volksswitch.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/#primaryimage"},"image":{"@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/#primaryimage"},"thumbnailUrl":"https:\/\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg","datePublished":"2020-02-19T17:51:36+00:00","dateModified":"2026-02-23T22:08:26+00:00","breadcrumb":{"@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/#primaryimage","url":"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg?fit=1920%2C1080&ssl=1","contentUrl":"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/12\/Image3.jpg?fit=1920%2C1080&ssl=1","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/keyguards-for-chromebooks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/volksswitch.org\/"},{"@type":"ListItem","position":2,"name":"Volks-Devices","item":"https:\/\/volksswitch.org\/index.php\/volks-devices\/"},{"@type":"ListItem","position":3,"name":"Keyguards for Chromebooks"}]},{"@type":"WebSite","@id":"https:\/\/volksswitch.org\/#website","url":"https:\/\/volksswitch.org\/","name":"Volksswitch","description":"The People&#039;s Assistive Technology Devices","publisher":{"@id":"https:\/\/volksswitch.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/volksswitch.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/volksswitch.org\/#organization","name":"Volksswitch","url":"https:\/\/volksswitch.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volksswitch.org\/#\/schema\/logo\/image\/","url":"https:\/\/i2.wp.com\/volksswitch.org\/wp-content\/uploads\/2018\/06\/Volksswitch-Company-Image.png?fit=2000%2C795&ssl=1","contentUrl":"https:\/\/i2.wp.com\/volksswitch.org\/wp-content\/uploads\/2018\/06\/Volksswitch-Company-Image.png?fit=2000%2C795&ssl=1","width":2000,"height":795,"caption":"Volksswitch"},"image":{"@id":"https:\/\/volksswitch.org\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9evBA-EY","_links":{"self":[{"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages\/2540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/comments?post=2540"}],"version-history":[{"count":42,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages\/2540\/revisions"}],"predecessor-version":[{"id":21668,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages\/2540\/revisions\/21668"}],"up":[{"embeddable":true,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages\/189"}],"wp:attachment":[{"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/media?parent=2540"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/folder?post=2540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}