Re-assigning hardware keys on Mesa 2

April 2016

NOTE: This information is provided for Mesa 2 end user use only.


If you are the owner and end user of the Mesa 2, you can re-assign the bottom hardware Programmable (P1, P2, and P3) keys to perform custom functions.


The most basic method to change the functions of these keys is using our custom built-in "Keypad" Settings (Keypad Buttons and Backlight) utility. This can be found in the Start menu, as a bottom-right tile icon on the Start screen, or possibly as a default desktop shortcut (when Tablet mode is disabled).


If the function that you would like to assign is not available through the Keypad Settings utility, more extensive technical methods are available.


Warning: Use the Registry Editor at your own risk. If you use the Registry Editor incorrectly, you may cause serious problems that could require you to restore the operating system from a backup or set it to factory defaults. Microsoft does not guarantee that a system can be recovered when the Registry Editor is used incorrectly. Juniper Systems is not liable if problems occur from editing the Windows registry.


After using the Keypad Settings utility to assign new functions to the P1, P2, and P3 keys, these changes get saved in the Windows registry under the following key values.



Button_P1 = REG_BINARY;

Button_P2 = REG_BINARY;

Button_P3 = REG_BINARY;


If you have assigned one or more of these hardware keys to a function that is equivalent to a regular ASCII key code (such as Escape (Esc)), it should be fairly simple to recognize how to modify the current USB HID hex value (Usage ID, such as 29 for Esc) in each of the above Windows registry key values to become Enter (28), Backspace (2A), or some other such as is listed in the table on pages 53-59 of the following web document.


If the option to "Toggle screen keyboard" is not working well when assigned through our Keypad utility, particularly after installing a major Windows update, you may need to re-apply the following Windows registry key.





After applying any Windows registry changes, you will need to perform a Restart to fully apply the changes.


Extensive additional hardware key assignments and behavior changes may be available. Please contact if needing further assistance.







Juniper Systems &

HarvestMaster Main Office

1132 W 1700 N

Logan, UT 84321 U.S.A.

Tel: 435.753.1881

Fax: 435.753.1896

Juniper Systems, EMEA

Main Office

1st Floor

4 The Courtyard

Buntsford Gate, Bromsgrove

B60 3DJ, UK

Tel: +44 (0) 1527 870773

HarvestMaster Europe

Main Office

Bauernstrasse 9, 4600

Wels, Austria

Tel: +43 7242219333



juniper blog






Copyright © 2018 Juniper Systems Inc. All rights reserved.