{"id":1042,"date":"2017-10-02T09:08:51","date_gmt":"2017-10-02T17:08:51","guid":{"rendered":"http:\/\/busix.com\/docs\/?p=1042"},"modified":"2021-07-28T10:09:12","modified_gmt":"2021-07-28T18:09:12","slug":"numlock-on-login-with-windows-10","status":"publish","type":"post","link":"https:\/\/busix.com\/docs\/numlock-on-login-with-windows-10\/","title":{"rendered":"NUMLOCK on login with Windows 10"},"content":{"rendered":"\n<p>For those of us that have been working with computers for a number of years (or decades *cough*) it&#8217;s been relatively easy to have your NUMLOCK stay on when you boot.&nbsp; Most computers have it on by default, and others can be changed with a quick BIOS change.<\/p>\n\n\n\n<p>It is not so easy in Windows 10, but it is possible.&nbsp; It will require editing the registry, which sounds worse than it is.&nbsp; I don&#8217;t know why the BIOS NUMLOCK isn&#8217;t recognized by Windows 10, but that&#8217;s a philosophical question.&nbsp; It&#8217;s three easy steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Open Regedit as an Administrator.<\/li><li>Navigate down to HKEY_USERS\\.DEFAULT\\Control Panel\\Keyboard<\/li><li>Double-click InitialKeyboardIndicators and set the value to 2147483650.\u00a0 In the screenshot, the value ends in 48, but that&#8217;s because it&#8217;s my laptop with the NUMPAD sharing space with <kbd>U<\/kbd> through <kbd>P<\/kbd>, <kbd>J<\/kbd> through <kbd>;<\/kbd>, and <kbd>M<\/kbd> through <kbd>\/<\/kbd>, which would make working with my laptop a bit of a nightmare.<\/li><\/ol>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1011\" height=\"519\" src=\"https:\/\/busix.com\/docs\/wp-content\/uploads\/2017\/10\/NUMLOCK-00-regedit.png\" alt=\"NUMLOCK on boot, Win 10\" class=\"wp-image-1043\" srcset=\"https:\/\/busix.com\/docs\/wp-content\/uploads\/2017\/10\/NUMLOCK-00-regedit.png 1011w, https:\/\/busix.com\/docs\/wp-content\/uploads\/2017\/10\/NUMLOCK-00-regedit-300x154.png 300w, https:\/\/busix.com\/docs\/wp-content\/uploads\/2017\/10\/NUMLOCK-00-regedit-768x394.png 768w\" sizes=\"auto, (max-width: 1011px) 100vw, 1011px\" \/><figcaption>Where to edit NUMLOCK to stay on at boot<\/figcaption><\/figure><\/div>\n\n\n\n<p>In case you&#8217;re wondering why <em>this<\/em> value, it makes sense in binary (i.e. to a computer)<\/p>\n\n\n\n<p>2147483648 converts to:<\/p>\n\n\n\n<p>1000 0000 0000 0000 0000 0000 0000 0000<\/p>\n\n\n\n<p>2147483650 converts to:<\/p>\n\n\n\n<p>1000 0000 0000 0000 0000 0000 0000 0010<\/p>\n\n\n\n<p>and the second LSB (Least Significant Bit) is the flag for NUMLOCK.<\/p>\n\n\n\n<p>If you want to keep CAPSLOCK on at boot, that&#8217;s the LSB and the 3rd LSB is for SCROLL LOCK. I don&#8217;t know what the other values are, but I assume that&#8217;s it&#8217;s for additional features and a dash of malicious compliance.&nbsp; I&#8217;m going to go on a limb and say maybe a 32-bit value for 3 bits of flag is excessive, but MS knows a lot more than I do.&nbsp; Nevertheless, here are the other values:<\/p>\n\n\n\n<p>2147483649 for CAPS LOCK<\/p>\n\n\n\n<p>2147483650for NUMLOCK<\/p>\n\n\n\n<p>2147483651 for NUMLOCK + CAPS LOCK<\/p>\n\n\n\n<p>2147483652 for SCROLL LOCK<\/p>\n\n\n\n<p>2147483653 for SCROLL LOCK + CAPS LOCK<\/p>\n\n\n\n<p>2147483654 for SCROLL LOCK + NUMLOCK<\/p>\n\n\n\n<p>2147483655 for SCROLL LOCK + NUMLOCK + CAPS LOCK<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For those of us that have been working with computers for a number of years (or decades *cough*) it&#8217;s been &hellip; <a href=\"https:\/\/busix.com\/docs\/numlock-on-login-with-windows-10\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56,3],"tags":[26],"class_list":["post-1042","post","type-post","status-publish","format-standard","hentry","category-instructions","category-setup","tag-windows-10"],"_links":{"self":[{"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/posts\/1042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/comments?post=1042"}],"version-history":[{"count":5,"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/posts\/1042\/revisions"}],"predecessor-version":[{"id":1788,"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/posts\/1042\/revisions\/1788"}],"wp:attachment":[{"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/media?parent=1042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/categories?post=1042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/busix.com\/docs\/wp-json\/wp\/v2\/tags?post=1042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}