Index: /trunk/src/VBox/Frontends/VirtualBox/xml/numpad.xml
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/xml/numpad.xml	(revision 79740)
+++ /trunk/src/VBox/Frontends/VirtualBox/xml/numpad.xml	(revision 79741)
@@ -1,4 +1,3 @@
 <?xml version="1.0"?>
-<!-- https://www.ibm.com/support/knowledgecenter/en/ssw_aix_71/com.ibm.aix.keyboardtechref/doc/kybdtech/Key.htm -->
 <physicallayout defaultHeight="50" defaultWidth="50">
     <name>numpad</name>
@@ -7,4 +6,6 @@
         <key>
             <position>90</position>
+            <usageid>0x53</usageid>
+            <usagepage>0x7</usagepage>
             <type>lock</type>
             <scancode>0x45</scancode>
@@ -12,4 +13,6 @@
         <key>
             <position>95</position>
+            <usageid>0x54</usageid>
+            <usagepage>0x7</usagepage>
             <scancodeprefix>0xe0</scancodeprefix>
             <scancode>0x35</scancode>
@@ -17,8 +20,12 @@
         <key>
             <position>100</position>
+            <usageid>0x55</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x37</scancode>
         </key>
         <key>
             <position>105</position>
+            <usageid>0x56</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x4a</scancode>
         </key>
@@ -27,16 +34,24 @@
         <key>
             <position>91</position>
+            <usageid>0x5f</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x47</scancode>
         </key>
         <key>
             <position>96</position>
+            <usageid>0x60</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x48</scancode>
         </key>
         <key>
             <position>101</position>
+            <usageid>0x61</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x49</scancode>
         </key>
         <key>
             <position>106</position>
+            <usageid>0x57</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x4e</scancode>
             <height>105</height>
@@ -46,12 +61,18 @@
         <key>
             <position>92</position>
+            <usageid>0x5c</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x4b</scancode>
         </key>
         <key>
             <position>97</position>
+            <usageid>0x5d</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x4c</scancode>
         </key>
         <key>
             <position>102</position>
+            <usageid>0x5e</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x4d</scancode>
         </key>
@@ -60,16 +81,24 @@
         <key>
             <position>93</position>
+            <usageid>0x59</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x4f</scancode>
         </key>
         <key>
             <position>98</position>
+            <usageid>0x5a</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x50</scancode>
         </key>
         <key>
             <position>103</position>
+            <usageid>0x5b</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x51</scancode>
         </key>
         <key>
             <position>108</position>
+            <usageid>0x58</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x1c</scancode>
             <scancodeprefix>0xe0</scancodeprefix>
@@ -80,4 +109,6 @@
         <key>
             <position>99</position>
+            <usageid>0x62</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x52</scancode>
             <width>105</width>
@@ -85,4 +116,6 @@
         <key>
             <position>104</position>
+            <usageid>0x63</usageid>
+            <usagepage>0x7</usagepage>
             <scancode>0x53</scancode>
         </key>
