{"id":269,"date":"2005-10-11T02:47:00","date_gmt":"2005-10-11T09:47:00","guid":{"rendered":"https:\/\/kb.terabyteunlimited.com\/kb-articles\/how-to-remap-keyboard-keys-in-bootit-ng-using-the-kbmap-utility\/"},"modified":"2021-09-07T15:40:22","modified_gmt":"2021-09-07T22:40:22","slug":"how-to-remap-keyboard-keys-in-bootit-ng-using-the-kbmap-utility","status":"publish","type":"lsvr_kba","link":"https:\/\/www.terabyteunlimited.com\/kb\/kb-articles\/how-to-remap-keyboard-keys-in-bootit-ng-using-the-kbmap-utility\/","title":{"rendered":"How to Remap Keyboard Keys in BootIt NG Using the KBMap Utility"},"content":{"rendered":"<p><strong><font color=\"#ff0000\">Note:<\/font><\/strong> The KBMap utility is a 16-bit DOS program. It will run on DOS and all versions of Windows&nbsp;that support 16-bit DOS programs (e.g. XP 32-bit). It will <u>not<\/u> run on 64-bit versions of Windows.<\/p>\r\n  <p>This article will explain how to use the free <a href=\"http:\/\/www.terabyteunlimited.com\/downloads\/KBMAP.ZIP\">KBMap utility<\/a> to remap keys while using <strong>BootIt NG<\/strong>. This remapping can be helpful if you use a non-QWERTY keyboard.<br \/><\/p>\r\n  <ol>\r\n    <li>After downloading the <a href=\"http:\/\/www.terabyteunlimited.com\/downloads\/KBMAP.ZIP\">KBMap utility<\/a>, extract the archive to a directory on your hard drive and run <strong>KBMAP.EXE<\/strong>. If no <strong>BOOTITNG.KBM<\/strong> file is found, you will be prompted to use either the &quot;scan code&quot; or &quot;ASCII code&quot; method to remap keys. Choose whichever method you prefer by entering either <strong>S<\/strong> or <strong>A<\/strong> and then pressing <strong>Enter<\/strong>.<br \/><br \/><\/li>\r\n    <li>Now, you can proceed with the remapping of keys. This process is very simple and is carried out as follows:<br \/><br \/>\r\n      <ul type=\"disc\">\r\n        <li>Press the key you want to remap. <\/li>\r\n        <li>Press the key you want to change the key to.<br \/><\/li>\r\n      <\/ul><br \/>For example, let's say you want to change the <strong>J<\/strong> key to behave as the <strong>A<\/strong> key. To accomplish this, you would simply press &quot;<strong>J<\/strong>&quot; when prompted <strong>Press key to be changed<\/strong>. Then, when prompted <strong>Press key to change to<\/strong>, press &quot;<strong>A<\/strong>&quot;. \r\n      <blockquote><\/blockquote>\r\n      <ul type=\"disc\">\r\n        <li><strong>Note:<\/strong>&nbsp; If you chose the &quot;ASCII code&quot; method of key remapping in Step 1, shifted and unshifted keys are treated separately, as are special key combinations (i.e. those involving the use of the <strong>Alt<\/strong> key).<br \/><br \/><\/li>\r\n      <\/ul>\r\n    <\/li>\r\n    <li>To test a particular key mapping, press <strong>F5<\/strong> and then press the key whose mapping you want to test. KBMap will then display the key it is mapped as.&nbsp;Following the example provided above, if you were to press <strong>F5<\/strong> and then <strong>J<\/strong>, KBMap would display <strong>A<\/strong> (because &quot;<strong>J<\/strong>&quot; was remapped to &quot;<strong>A<\/strong>&quot;).<br \/><br \/><\/li>\r\n    <li>To test a key's unmapped assignment, press <strong>F7<\/strong> and then press the key whose unmapped assignment you want to test.<br \/><br \/><\/li>\r\n    <li>To save your changes to a <strong>BOOTITNG.KBM<\/strong> file, press <strong>F10<\/strong> and then press <strong>Y<\/strong> followed by <strong>Enter<\/strong> when prompted to save changes. KBMap will exit and create the <strong>BOOTITNG.KBM<\/strong> file.<br \/><br \/><\/li>\r\n    <li>To install your <strong>BOOTITNG.KBM<\/strong> file, you have two options: <br \/><br \/>\r\n      <ol type=\"a\">\r\n        <li>Create a BootIt NG installation diskette.<br \/><br \/><\/li>\r\n        <li>Copy the <strong>BOOTITNG.KBM<\/strong> file to the BootIt NG installation diskette.<br \/><br \/><\/li>\r\n        <li>Install, reinstall, or upgrade BootIt NG from that diskette.<br \/><br \/><\/li>\r\n      <\/ol><em>--or--<\/em> <br \/><br \/>\r\n      <ol type=\"a\">\r\n        <li>Copy the <strong>BOOTITNG.KBM<\/strong> file to the directory containing the contents of the extracted <strong>BOOTITNG.ZIP<\/strong> file.<br \/><br \/><\/li>\r\n        <li>Run <strong>MakeDisk<\/strong> (recommended)&nbsp;or <strong>BOOTITNG.EXE<\/strong> and you will be given the option to add <strong>BOOTITNG.KBM<\/strong> to the .DAT file. Once added to the .DAT file, the boot media created from that .DAT file will also contain the <strong>BOOTITNG.KBM<\/strong> file.<br \/><br \/><\/li>\r\n      <\/ol>\r\n    <\/li>\r\n    <li>To uninstall your <strong>BOOTITNG.KBM<\/strong> file, you have two options:<br \/><br \/>\r\n      <ul type=\"disc\">\r\n        <li>Delete <strong>BOOTITNG.KBM<\/strong> from the BootIt diskette and EMBRM partition.<br \/><br \/><\/li>\r\n        <li>Create an empty file named <strong>BOOTITNG.KBM<\/strong> (using a text editor such as Notepad) and install it using the steps given above.<br \/><\/li>\r\n      <\/ul>\r\n      <blockquote><\/blockquote>\r\n    <\/li>\r\n  <\/ol>","protected":false},"excerpt":{"rendered":"<p>Note: The KBMap utility is a 16-bit DOS program. It will run on DOS and all versions of Windows&nbsp;that support 16-bit DOS programs (e.g. XP 32-bit). It will not run on 64-bit versions of Windows. This article will explain how to use the free KBMap utility to remap keys while using BootIt NG. This remapping [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"lsvr_kba_cat":[1803],"lsvr_kba_tag":[2126,2153],"class_list":["post-269","lsvr_kba","type-lsvr_kba","status-publish","hentry","lsvr_kba_cat-other-free-utilities","lsvr_kba_tag-freeware","lsvr_kba_tag-stale"],"_links":{"self":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba"}],"about":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/types\/lsvr_kba"}],"author":[{"embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/comments?post=269"}],"version-history":[{"count":1,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/269\/revisions"}],"predecessor-version":[{"id":6270,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/269\/revisions\/6270"}],"wp:attachment":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/media?parent=269"}],"wp:term":[{"taxonomy":"lsvr_kba_cat","embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba_cat?post=269"},{"taxonomy":"lsvr_kba_tag","embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba_tag?post=269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}