1<?xml version="1.0" encoding="UTF-8"?> 2<forms> 3 <!-- 4 These are the implied form values for hardware layouts. 5 Per the spec, this file is assumed to be imported into 6 every keyboard file. 7 8 Each row is a separate scanCodes element. 9 Values are space separated hex bytes. 10 Frame keys are not included. 11 --> 12 13 <form id="us"> 14 <scanCodes codes="29 02 03 04 05 06 07 08 09 0A 0B 0C 0D" /> <!-- 13 keys, ` to = --> 15 <scanCodes codes="10 11 12 13 14 15 16 17 18 19 1A 1B 2B" /> <!-- 13 keys, Q to \ --> 16 <scanCodes codes="1E 1F 20 21 22 23 24 25 26 27 28" /> <!-- 11 keys, A to ' --> 17 <scanCodes codes="2C 2D 2E 2F 30 31 32 33 34 35" /> <!-- 10 keys, Z to / --> 18 <scanCodes codes="39" /> <!-- 1 key, spacebar --> 19 </form> 20 <form id="iso"> 21 <scanCodes codes="29 02 03 04 05 06 07 08 09 0A 0B 0C 0D" /> <!-- 13 keys --> 22 <scanCodes codes="10 11 12 13 14 15 16 17 18 19 1A 1B" /> <!-- 12 keys --> 23 <scanCodes codes="1E 1F 20 21 22 23 24 25 26 27 28 2B" /> <!-- 12 keys --> 24 <scanCodes codes="56 2C 2D 2E 2F 30 31 32 33 34 35" /> <!-- 11 keys--> 25 <scanCodes codes="39" /> <!-- 1 key, spacebar --> 26 </form> 27 <form id="abnt2"> 28 <scanCodes codes="29 02 03 04 05 06 07 08 09 0A 0B 0C 0D" /> <!-- 13 keys --> 29 <scanCodes codes="10 11 12 13 14 15 16 17 18 19 1A 1B" /> <!-- 12 keys --> 30 <scanCodes codes="1E 1F 20 21 22 23 24 25 26 27 28 2B" /> <!-- 12 keys --> 31 <scanCodes codes="56 2C 2D 2E 2F 30 31 32 33 34 35 73" /> <!-- 12 keys--> 32 <scanCodes codes="39" /> <!-- 1 key, spacebar --> 33 </form> 34 <form id="jis"> 35 <scanCodes codes="29 02 03 04 05 06 07 08 09 0A 0B 0C 0D 7D" /> <!-- 14 keys --> 36 <scanCodes codes="10 11 12 13 14 15 16 17 18 19 1A 1B" /> <!-- 12 keys --> 37 <scanCodes codes="1E 1F 20 21 22 23 24 25 26 27 28 2B" /> <!-- 12 keys --> 38 <scanCodes codes="2C 2D 2E 2F 30 31 32 33 34 35 73" /> <!-- 11 keys--> 39 <scanCodes codes="39" /> <!-- 1 key, spacebar --> 40 </form> 41 <form id="ks"> 42 <scanCodes codes="29 02 03 04 05 06 07 08 09 0A 0B 0C 0D 2B" /> <!-- 14 keys --> 43 <scanCodes codes="10 11 12 13 14 15 16 17 18 19 1A 1B" /> <!-- 12 keys --> 44 <scanCodes codes="1E 1F 20 21 22 23 24 25 26 27 28" /> <!-- 11 keys --> 45 <scanCodes codes="2C 2D 2E 2F 30 31 32 33 34 35" /> <!-- 10 keys, Z to / --> 46 <scanCodes codes="39" /> <!-- 1 key, spacebar --> 47 </form> 48 49 <!-- 50 "touch" is not a hardware layout form, and so is not defined here. 51 <form id="touch"/> 52 --> 53</forms> 54