|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: X
Length: 12656 (0x3170)
Names: »XChangeKeyboardMapping.3X«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./usr/man/cat3/XChangeKeyboardMapping.3X«
0x0000…0020 0a 0a 0a 5f 08 4f 5f 08 6e 5f 08 6c 5f 08 69 5f 08 6e 5f 08 65 20 5f 08 4d 5f 08 61 5f 08 6e 5f ┆ _ O_ n_ l_ i_ n_ e _ M_ a_ n_┆ 0x0020…0040 08 75 5f 08 61 5f 08 6c 20 20 20 20 20 20 20 20 20 20 20 4c 69 62 72 61 72 79 20 46 75 6e 63 74 ┆ u_ a_ l Library Funct┆ 0x0040…0060 69 6f 6e 73 08 08 58 43 68 61 6e 67 65 4b 65 79 62 6f 61 72 64 4d 61 70 70 69 6e 67 28 33 58 29 ┆ions XChangeKeyboardMapping(3X)┆ 0x0060…0080 0a 0a 0a 0a 4e 08 4e 08 4e 08 4e 41 08 41 08 41 08 41 4d 08 4d 08 4d 08 4d 45 08 45 08 45 08 45 ┆ N N N NA A A AM M M ME E E E┆ 0x0080…00a0 0a 20 20 20 20 20 58 43 68 61 6e 67 65 4b 65 79 62 6f 61 72 64 4d 61 70 70 69 6e 67 2c 20 58 47 ┆ XChangeKeyboardMapping, XG┆ 0x00a0…00c0 65 74 4b 65 79 62 6f 61 72 64 4d 61 70 70 69 6e 67 2c 20 58 44 69 73 70 6c 61 79 4b 65 79 2d 0a ┆etKeyboardMapping, XDisplayKey- ┆ 0x00c0…00e0 20 20 20 20 20 63 6f 64 65 73 2c 20 58 53 65 74 4d 6f 64 69 66 69 65 72 4d 61 70 70 69 6e 67 2c ┆ codes, XSetModifierMapping,┆ 0x00e0…0100 20 58 47 65 74 4d 6f 64 69 66 69 65 72 4d 61 70 70 69 6e 67 2c 20 58 4e 65 77 4d 6f 64 69 66 69 ┆ XGetModifierMapping, XNewModifi┆ 0x0100…0120 2d 0a 20 20 20 20 20 65 72 6d 61 70 2c 20 58 49 6e 73 65 72 74 4d 6f 64 69 66 69 65 72 6d 61 70 ┆- ermap, XInsertModifiermap┆ 0x0120…0140 45 6e 74 72 79 2c 20 58 44 65 6c 65 74 65 4d 6f 64 69 66 69 65 72 6d 61 70 45 6e 74 72 79 2c 0a ┆Entry, XDeleteModifiermapEntry, ┆ 0x0140…0160 20 20 20 20 20 58 46 72 65 65 4d 6f 64 69 66 69 65 72 4d 61 70 2c 20 58 4d 6f 64 69 66 69 65 72 ┆ XFreeModifierMap, XModifier┆ 0x0160…0180 4b 65 79 6d 61 70 20 2d 20 6d 61 6e 69 70 75 6c 61 74 65 20 6b 65 79 62 6f 61 72 64 0a 20 20 20 ┆Keymap - manipulate keyboard ┆ 0x0180…01a0 20 20 65 6e 63 6f 64 69 6e 67 20 61 6e 64 20 6b 65 79 62 6f 61 72 64 20 65 6e 63 6f 64 69 6e 67 ┆ encoding and keyboard encoding┆ 0x01a0…01c0 20 73 74 72 75 63 74 75 72 65 0a 0a 53 08 53 08 53 08 53 59 08 59 08 59 08 59 4e 08 4e 08 4e 08 ┆ structure S S S SY Y Y YN N N ┆ 0x01c0…01e0 4e 54 08 54 08 54 08 54 41 08 41 08 41 08 41 58 08 58 08 58 08 58 0a 20 20 20 20 20 58 43 68 61 ┆NT T T TA A A AX X X X XCha┆ 0x01e0…0200 6e 67 65 4b 65 79 62 6f 61 72 64 4d 61 70 70 69 6e 67 28 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f ┆ngeKeyboardMapping(_ d_ i_ s_ p_┆ 0x0200…0220 08 6c 5f 08 61 5f 08 79 2c 20 5f 08 66 5f 08 69 5f 08 72 5f 08 73 5f 08 74 5f 5f 08 6b 5f 08 65 ┆ l_ a_ y, _ f_ i_ r_ s_ t__ k_ e┆ 0x0220…0240 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 2c 0a 20 20 20 20 20 5f 08 6b 5f 08 65 5f 08 79 5f ┆_ y_ c_ o_ d_ e, _ k_ e_ y_┆ 0x0240…0260 08 73 5f 08 79 5f 08 6d 5f 08 73 5f 5f 08 70 5f 08 65 5f 08 72 5f 5f 08 6b 5f 08 65 5f 08 79 5f ┆ s_ y_ m_ s__ p_ e_ r__ k_ e_ y_┆ 0x0260…0280 08 63 5f 08 6f 5f 08 64 5f 08 65 2c 20 5f 08 6b 5f 08 65 5f 08 79 5f 08 73 5f 08 79 5f 08 6d 5f ┆ c_ o_ d_ e, _ k_ e_ y_ s_ y_ m_┆ 0x0280…02a0 08 73 2c 20 5f 08 6e 5f 08 75 5f 08 6d 5f 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 08 73 29 0a 20 ┆ s, _ n_ u_ m__ c_ o_ d_ e_ s) ┆ 0x02a0…02c0 20 20 20 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 20 2a 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f ┆ Display *_ d_ i_ s_ p_┆ 0x02c0…02e0 08 6c 5f 08 61 5f 08 79 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 5f 08 66 5f 08 69 5f ┆ l_ a_ y; int _ f_ i_┆ 0x02e0…0300 08 72 5f 08 73 5f 08 74 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 3b 0a ┆ r_ s_ t__ k_ e_ y_ c_ o_ d_ e; ┆ 0x0300…0320 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 5f 08 6b 5f 08 65 5f 08 79 5f 08 73 5f 08 79 5f 08 ┆ int _ k_ e_ y_ s_ y_ ┆ 0x0320…0340 6d 5f 08 73 5f 5f 08 70 5f 08 65 5f 08 72 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 ┆m_ s__ p_ e_ r__ k_ e_ y_ c_ o_ ┆ 0x0340…0360 64 5f 08 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 4b 65 79 53 79 6d 20 2a 5f 08 6b 5f 08 65 5f ┆d_ e; KeySym *_ k_ e_┆ 0x0360…0380 08 79 5f 08 73 5f 08 79 5f 08 6d 5f 08 73 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 5f ┆ y_ s_ y_ m_ s; int _┆ 0x0380…03a0 08 6e 5f 08 75 5f 08 6d 5f 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 08 73 3b 0a 0a 20 20 20 20 20 ┆ n_ u_ m__ c_ o_ d_ e_ s; ┆ 0x03a0…03c0 4b 65 79 53 79 6d 20 2a 58 47 65 74 4b 65 79 62 6f 61 72 64 4d 61 70 70 69 6e 67 28 5f 08 64 5f ┆KeySym *XGetKeyboardMapping(_ d_┆ 0x03c0…03e0 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 2c 20 5f 08 66 5f 08 69 5f 08 72 5f 08 73 5f ┆ i_ s_ p_ l_ a_ y, _ f_ i_ r_ s_┆ 0x03e0…0400 08 74 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 2c 0a 20 20 20 20 20 5f ┆ t__ k_ e_ y_ c_ o_ d_ e, _┆ 0x0400…0420 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 63 5f 08 6f 5f 08 75 5f 08 ┆ k_ e_ y_ c_ o_ d_ e__ c_ o_ u_ ┆ 0x0420…0440 6e 5f 08 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆n_ t, ┆ 0x0440…0460 20 20 20 20 20 20 20 5f 08 6b 5f 08 65 5f 08 79 5f 08 73 5f 08 79 5f 08 6d 5f 08 73 5f 5f 08 70 ┆ _ k_ e_ y_ s_ y_ m_ s__ p┆ 0x0460…0480 5f 08 65 5f 08 72 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 72 ┆_ e_ r__ k_ e_ y_ c_ o_ d_ e__ r┆ 0x0480…04a0 5f 08 65 5f 08 74 5f 08 75 5f 08 72 5f 08 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 44 69 73 70 ┆_ e_ t_ u_ r_ n) Disp┆ 0x04a0…04c0 6c 61 79 20 2a 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 3b 0a 20 20 20 20 ┆lay *_ d_ i_ s_ p_ l_ a_ y; ┆ 0x04c0…04e0 20 20 20 20 20 20 20 4b 65 79 43 6f 64 65 20 5f 08 66 5f 08 69 5f 08 72 5f 08 73 5f 08 74 5f 5f ┆ KeyCode _ f_ i_ r_ s_ t__┆ 0x04e0…0500 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ k_ e_ y_ c_ o_ d_ e; ┆ 0x0500…0520 20 69 6e 74 20 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 63 5f 08 ┆ int _ k_ e_ y_ c_ o_ d_ e__ c_ ┆ 0x0520…0540 6f 5f 08 75 5f 08 6e 5f 08 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 2a 5f 08 6b 5f ┆o_ u_ n_ t; int *_ k_┆ 0x0540…0560 08 65 5f 08 79 5f 08 73 5f 08 79 5f 08 6d 5f 08 73 5f 5f 08 70 5f 08 65 5f 08 72 5f 5f 08 6b 5f ┆ e_ y_ s_ y_ m_ s__ p_ e_ r__ k_┆ 0x0560…0580 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 72 5f 08 65 5f 08 74 5f 08 75 5f 08 ┆ e_ y_ c_ o_ d_ e__ r_ e_ t_ u_ ┆ 0x0580…05a0 72 5f 08 6e 3b 0a 0a 20 20 20 20 20 58 44 69 73 70 6c 61 79 4b 65 79 63 6f 64 65 73 28 5f 08 64 ┆r_ n; XDisplayKeycodes(_ d┆ 0x05a0…05c0 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 2c 20 5f 08 6d 5f 08 69 5f 08 6e 5f 5f 08 ┆_ i_ s_ p_ l_ a_ y, _ m_ i_ n__ ┆ 0x05c0…05e0 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 08 73 5f 5f 08 72 5f 08 65 5f 08 74 ┆k_ e_ y_ c_ o_ d_ e_ s__ r_ e_ t┆ 0x05e0…0600 5f 08 75 5f 08 72 5f 08 6e 2c 0a 20 20 20 20 20 5f 08 6d 5f 08 61 5f 08 78 5f 5f 08 6b 5f 08 65 ┆_ u_ r_ n, _ m_ a_ x__ k_ e┆ 0x0600…0620 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 08 73 5f 5f 08 72 5f 08 65 5f 08 74 5f 08 75 5f ┆_ y_ c_ o_ d_ e_ s__ r_ e_ t_ u_┆ 0x0620…0640 08 72 5f 08 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 20 2a 5f 08 64 ┆ r_ n) Display *_ d┆ 0x0640…0660 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆_ i_ s_ p_ l_ a_ y; ┆ 0x0660…0680 20 69 6e 74 20 2a 5f 08 6d 5f 08 69 5f 08 6e 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f ┆ int *_ m_ i_ n__ k_ e_ y_ c_ o_┆ 0x0680…06a0 08 64 5f 08 65 5f 08 73 5f 5f 08 72 5f 08 65 5f 08 74 5f 08 75 5f 08 72 5f 08 6e 2c 20 2a 5f 08 ┆ d_ e_ s__ r_ e_ t_ u_ r_ n, *_ ┆ 0x06a0…06c0 6d 5f 08 61 5f 08 78 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 08 73 ┆m_ a_ x__ k_ e_ y_ c_ o_ d_ e_ s┆ 0x06c0…06e0 5f 5f 08 72 5f 08 65 5f 08 74 5f 08 75 5f 08 72 5f 08 6e 3b 0a 0a 20 20 20 20 20 69 6e 74 20 58 ┆__ r_ e_ t_ u_ r_ n; int X┆ 0x06e0…0700 53 65 74 4d 6f 64 69 66 69 65 72 4d 61 70 70 69 6e 67 28 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f ┆SetModifierMapping(_ d_ i_ s_ p_┆ 0x0700…0720 08 6c 5f 08 61 5f 08 79 2c 20 5f 08 6d 5f 08 6f 5f 08 64 5f 08 6d 5f 08 61 5f 08 70 29 0a 20 20 ┆ l_ a_ y, _ m_ o_ d_ m_ a_ p) ┆ 0x0720…0740 20 20 20 20 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 20 2a 5f 08 64 5f 08 69 5f 08 73 5f 08 70 ┆ Display *_ d_ i_ s_ p┆ 0x0740…0760 5f 08 6c 5f 08 61 5f 08 79 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 58 4d 6f 64 69 66 69 65 ┆_ l_ a_ y; XModifie┆ 0x0760…0780 72 4b 65 79 6d 61 70 20 2a 5f 08 6d 5f 08 6f 5f 08 64 5f 08 6d 5f 08 61 5f 08 70 3b 0a 0a 20 20 ┆rKeymap *_ m_ o_ d_ m_ a_ p; ┆ 0x0780…07a0 20 20 20 58 4d 6f 64 69 66 69 65 72 4b 65 79 6d 61 70 20 2a 58 47 65 74 4d 6f 64 69 66 69 65 72 ┆ XModifierKeymap *XGetModifier┆ 0x07a0…07c0 4d 61 70 70 69 6e 67 28 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 29 0a 20 ┆Mapping(_ d_ i_ s_ p_ l_ a_ y) ┆ 0x07c0…07e0 20 20 20 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 20 2a 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f ┆ Display *_ d_ i_ s_ p_┆ 0x07e0…0800 08 6c 5f 08 61 5f 08 79 3b 0a 0a 0a 20 20 20 20 20 58 4d 6f 64 69 66 69 65 72 4b 65 79 6d 61 70 ┆ l_ a_ y; XModifierKeymap┆ 0x0800…0820 20 2a 58 4e 65 77 4d 6f 64 69 66 69 65 72 6d 61 70 28 5f 08 6d 5f 08 61 5f 08 78 5f 5f 08 6b 5f ┆ *XNewModifiermap(_ m_ a_ x__ k_┆ 0x0820…0840 08 65 5f 08 79 5f 08 73 5f 5f 08 70 5f 08 65 5f 08 72 5f 5f 08 6d 5f 08 6f 5f 08 64 29 0a 20 20 ┆ e_ y_ s__ p_ e_ r__ m_ o_ d) ┆ 0x0840…0860 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 5f 08 6d 5f 08 61 5f 08 78 5f 5f 08 6b 5f 08 65 5f ┆ int _ m_ a_ x__ k_ e_┆ 0x0860…0880 08 79 5f 08 73 5f 5f 08 70 5f 08 65 5f 08 72 5f 5f 08 6d 5f 08 6f 5f 08 64 3b 0a 0a 20 20 20 20 ┆ y_ s__ p_ e_ r__ m_ o_ d; ┆ 0x0880…08a0 20 58 4d 6f 64 69 66 69 65 72 4b 65 79 6d 61 70 20 2a 58 49 6e 73 65 72 74 4d 6f 64 69 66 69 65 ┆ XModifierKeymap *XInsertModifie┆ 0x08a0…08c0 72 6d 61 70 45 6e 74 72 79 28 5f 08 6d 5f 08 6f 5f 08 64 5f 08 6d 5f 08 61 5f 08 70 2c 0a 20 20 ┆rmapEntry(_ m_ o_ d_ m_ a_ p, ┆ 0x08c0…08e0 20 20 20 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 65 5f 08 6e 5f ┆ _ k_ e_ y_ c_ o_ d_ e__ e_ n_┆ 0x08e0…0900 08 74 5f 08 72 5f 08 79 2c 20 5f 08 6d 5f 08 6f 5f 08 64 5f 08 69 5f 08 66 5f 08 69 5f 08 65 5f ┆ t_ r_ y, _ m_ o_ d_ i_ f_ i_ e_┆ 0x0900…0920 08 72 29 0a 20 20 20 20 20 20 20 20 20 20 58 4d 6f 64 69 66 69 65 72 4b 65 79 6d 61 70 20 2a 5f ┆ r) XModifierKeymap *_┆ 0x0920…0940 08 6d 5f 08 6f 5f 08 64 5f 08 6d 5f 08 61 5f 08 70 3b 0a 20 20 20 20 20 20 20 20 20 20 4b 65 79 ┆ m_ o_ d_ m_ a_ p; Key┆ 0x0940…0960 43 6f 64 65 20 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 65 5f 08 ┆Code _ k_ e_ y_ c_ o_ d_ e__ e_ ┆ 0x0960…0980 6e 5f 08 74 5f 08 72 5f 08 79 3b 0a 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 5f 08 6d 5f 08 6f ┆n_ t_ r_ y; int _ m_ o┆ 0x0980…09a0 5f 08 64 5f 08 69 5f 08 66 5f 08 69 5f 08 65 5f 08 72 3b 0a 0a 20 20 20 20 20 58 4d 6f 64 69 66 ┆_ d_ i_ f_ i_ e_ r; XModif┆ 0x09a0…09c0 69 65 72 4b 65 79 6d 61 70 20 2a 58 44 65 6c 65 74 65 4d 6f 64 69 66 69 65 72 6d 61 70 45 6e 74 ┆ierKeymap *XDeleteModifiermapEnt┆ 0x09c0…09e0 72 79 28 5f 08 6d 5f 08 6f 5f 08 64 5f 08 6d 5f 08 61 5f 08 70 2c 0a 20 20 20 20 20 5f 08 6b 5f ┆ry(_ m_ o_ d_ m_ a_ p, _ k_┆ 0x09e0…0a00 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 65 5f 08 6e 5f 08 74 5f 08 72 5f 08 ┆ e_ y_ c_ o_ d_ e__ e_ n_ t_ r_ ┆ 0x0a00…0a20 79 2c 20 5f 08 6d 5f 08 6f 5f 08 64 5f 08 69 5f 08 66 5f 08 69 5f 08 65 5f 08 72 29 0a 20 20 20 ┆y, _ m_ o_ d_ i_ f_ i_ e_ r) ┆ 0x0a20…0a40 20 20 20 20 20 20 20 58 4d 6f 64 69 66 69 65 72 4b 65 79 6d 61 70 20 2a 5f 08 6d 5f 08 6f 5f 08 ┆ XModifierKeymap *_ m_ o_ ┆ 0x0a40…0a60 64 5f 08 6d 5f 08 61 5f 08 70 3b 0a 20 20 20 20 20 20 20 20 20 20 4b 65 79 43 6f 64 65 20 5f 08 ┆d_ m_ a_ p; KeyCode _ ┆ 0x0a60…0a80 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 65 5f 08 6e 5f 08 74 5f 08 72 ┆k_ e_ y_ c_ o_ d_ e__ e_ n_ t_ r┆ 0x0a80…0aa0 5f 08 79 3b 0a 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 5f 08 6d 5f 08 6f 5f 08 64 5f 08 69 5f ┆_ y; int _ m_ o_ d_ i_┆ 0x0aa0…0ac0 08 66 5f 08 69 5f 08 65 5f 08 72 3b 0a 0a 20 20 20 20 20 58 46 72 65 65 4d 6f 64 69 66 69 65 72 ┆ f_ i_ e_ r; XFreeModifier┆ 0x0ac0…0ae0 6d 61 70 28 5f 08 6d 5f 08 6f 5f 08 64 5f 08 6d 5f 08 61 5f 08 70 29 0a 20 20 20 20 20 20 20 20 ┆map(_ m_ o_ d_ m_ a_ p) ┆ 0x0ae0…0b00 20 20 20 20 20 58 4d 6f 64 69 66 69 65 72 4b 65 79 6d 61 70 20 2a 5f 08 6d 5f 08 6f 5f 08 64 5f ┆ XModifierKeymap *_ m_ o_ d_┆ 0x0b00…0b20 08 6d 5f 08 61 5f 08 70 3b 0a 0a 41 08 41 08 41 08 41 52 08 52 08 52 08 52 47 08 47 08 47 08 47 ┆ m_ a_ p; A A A AR R R RG G G G┆ 0x0b20…0b40 55 08 55 08 55 08 55 4d 08 4d 08 4d 08 4d 45 08 45 08 45 08 45 4e 08 4e 08 4e 08 4e 54 08 54 08 ┆U U U UM M M ME E E EN N N NT T ┆ 0x0b40…0b60 54 08 54 53 08 53 08 53 08 53 0a 20 20 20 20 20 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f ┆T TS S S S _ d_ i_ s_ p_ l_┆ 0x0b60…0b80 08 61 5f 08 79 20 20 20 53 70 65 63 69 66 69 65 73 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e ┆ a_ y Specifies the connection┆ 0x0b80…0ba0 20 74 6f 20 74 68 65 20 58 20 73 65 72 76 65 72 2e 0a 0a 20 20 20 20 20 5f 08 66 5f 08 69 5f 08 ┆ to the X server. _ f_ i_ ┆ 0x0ba0…0bc0 72 5f 08 73 5f 08 74 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 0a 0a 0a ┆r_ s_ t__ k_ e_ y_ c_ o_ d_ e ┆ 0x0bc0…0be0 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 70 65 63 69 66 69 65 73 20 74 68 65 ┆ Specifies the┆ 0x0be0…0c00 20 66 69 72 73 74 20 4b 65 79 43 6f 64 65 20 74 68 61 74 20 69 73 20 74 6f 20 62 65 20 63 68 61 ┆ first KeyCode that is to be cha┆ 0x0c00…0c20 6e 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 72 65 74 75 72 6e 65 64 2e ┆nged or returned.┆ 0x0c20…0c40 0a 0a 20 20 20 20 20 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 63 ┆ _ k_ e_ y_ c_ o_ d_ e__ c┆ 0x0c40…0c60 5f 08 6f 5f 08 75 5f 08 6e 5f 08 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 70 65 63 ┆_ o_ u_ n_ t Spec┆ 0x0c60…0c80 69 66 69 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 4b 65 79 43 6f 64 65 73 20 74 68 61 ┆ifies the number of KeyCodes tha┆ 0x0c80…0ca0 74 20 61 72 65 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 ┆t are to be retur┆ 0x0ca0…0cc0 6e 65 64 2e 0a 0a 20 20 20 20 20 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 ┆ned. _ k_ e_ y_ c_ o_ d_ e┆ 0x0cc0…0ce0 5f 5f 08 65 5f 08 6e 5f 08 74 5f 08 72 5f 08 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆__ e_ n_ t_ r_ y ┆ 0x0ce0…0d00 53 70 65 63 69 66 69 65 73 20 74 68 65 20 4b 65 79 43 6f 64 65 2e 0a 0a 20 20 20 20 20 5f 08 6b ┆Specifies the KeyCode. _ k┆ 0x0d00…0d20 5f 08 65 5f 08 79 5f 08 73 5f 08 79 5f 08 6d 5f 08 73 20 20 20 53 70 65 63 69 66 69 65 73 20 61 ┆_ e_ y_ s_ y_ m_ s Specifies a┆ 0x0d20…0d40 20 70 6f 69 6e 74 65 72 20 74 6f 20 61 6e 20 61 72 72 61 79 20 6f 66 20 4b 65 79 53 79 6d 73 2e ┆ pointer to an array of KeySyms.┆ 0x0d40…0d60 0a 0a 20 20 20 20 20 5f 08 6b 5f 08 65 5f 08 79 5f 08 73 5f 08 79 5f 08 6d 5f 08 73 5f 5f 08 70 ┆ _ k_ e_ y_ s_ y_ m_ s__ p┆ 0x0d60…0d80 5f 08 65 5f 08 72 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 0a 20 20 20 ┆_ e_ r__ k_ e_ y_ c_ o_ d_ e ┆ 0x0d80…0da0 20 20 20 20 20 20 20 20 20 20 20 20 53 70 65 63 69 66 69 65 73 20 74 68 65 20 6e 75 6d 62 65 72 ┆ Specifies the number┆ 0x0da0…0dc0 20 6f 66 20 4b 65 79 53 79 6d 73 20 70 65 72 20 4b 65 79 43 6f 64 65 2e 0a 0a 20 20 20 20 20 5f ┆ of KeySyms per KeyCode. _┆ 0x0dc0…0de0 08 6b 5f 08 65 5f 08 79 5f 08 73 5f 08 79 5f 08 6d 5f 08 73 5f 5f 08 70 5f 08 65 5f 08 72 5f 5f ┆ k_ e_ y_ s_ y_ m_ s__ p_ e_ r__┆ 0x0de0…0e00 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 5f 08 72 5f 08 65 5f 08 74 5f 08 ┆ k_ e_ y_ c_ o_ d_ e__ r_ e_ t_ ┆ 0x0e00…0e20 75 5f 08 72 5f 08 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 74 ┆u_ r_ n Returns t┆ 0x0e20…0e40 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 4b 65 79 53 79 6d 73 20 70 65 72 20 4b 65 79 43 6f 64 65 ┆he number of KeySyms per KeyCode┆ 0x0e40…0e60 2e 0a 0a 20 20 20 20 20 5f 08 6d 5f 08 61 5f 08 78 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 73 5f 5f ┆. _ m_ a_ x__ k_ e_ y_ s__┆ 0x0e60…0e80 08 70 5f 08 65 5f 08 72 5f 5f 08 6d 5f 08 6f 5f 08 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ p_ e_ r__ m_ o_ d ┆ 0x0e80…0ea0 20 20 53 70 65 63 69 66 69 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 4b 65 79 43 6f 64 ┆ Specifies the number of KeyCod┆ 0x0ea0…0ec0 65 20 65 6e 74 72 69 65 73 20 70 72 65 61 6c 6c 6f 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆e entries preallo- ┆ 0x0ec0…0ee0 20 20 63 61 74 65 64 20 74 6f 20 74 68 65 20 6d 6f 64 69 66 69 65 72 73 20 69 6e 20 74 68 65 20 ┆ cated to the modifiers in the ┆ 0x0ee0…0f00 6d 61 70 2e 0a 0a 20 20 20 20 20 5f 08 6d 5f 08 61 5f 08 78 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 ┆map. _ m_ a_ x__ k_ e_ y_ ┆ 0x0f00…0f20 63 5f 08 6f 5f 08 64 5f 08 65 5f 08 73 5f 5f 08 72 5f 08 65 5f 08 74 5f 08 75 5f 08 72 5f 08 6e ┆c_ o_ d_ e_ s__ r_ e_ t_ u_ r_ n┆ 0x0f20…0f40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 6d 61 78 69 ┆ Returns the maxi┆ 0x0f40…0f60 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 4b 65 79 43 6f 64 65 73 2e 0a 0a 20 20 20 20 20 5f 08 ┆mum number of KeyCodes. _ ┆ 0x0f60…0f80 6d 5f 08 69 5f 08 6e 5f 5f 08 6b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 08 73 ┆m_ i_ n__ k_ e_ y_ c_ o_ d_ e_ s┆ 0x0f80…0fa0 5f 5f 08 72 5f 08 65 5f 08 74 5f 08 75 5f 08 72 5f 08 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆__ r_ e_ t_ u_ r_ n ┆ 0x0fa0…0fc0 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 ┆ Returns the minimum number of┆ 0x0fc0…0fe0 20 4b 65 79 43 6f 64 65 73 2e 0a 0a 20 20 20 20 20 5f 08 6d 5f 08 6f 5f 08 64 5f 08 69 5f 08 66 ┆ KeyCodes. _ m_ o_ d_ i_ f┆ 0x0fe0…1000 5f 08 69 5f 08 65 5f 08 72 20 20 53 70 65 63 69 66 69 65 73 20 74 68 65 20 6d 6f 64 69 66 69 65 ┆_ i_ e_ r Specifies the modifie┆ 0x1000…1020 72 2e 0a 0a 20 20 20 20 20 5f 08 6d 5f 08 6f 5f 08 64 5f 08 6d 5f 08 61 5f 08 70 20 20 20 20 53 ┆r. _ m_ o_ d_ m_ a_ p S┆ 0x1020…1040 70 65 63 69 66 69 65 73 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 5f 08 58 5f 08 4d ┆pecifies a pointer to the _ X_ M┆ 0x1040…1060 5f 08 6f 5f 08 64 5f 08 69 5f 08 66 5f 08 69 5f 08 65 5f 08 72 5f 08 4b 5f 08 65 5f 08 79 5f 08 ┆_ o_ d_ i_ f_ i_ e_ r_ K_ e_ y_ ┆ 0x1060…1080 6d 5f 08 61 5f 08 70 20 73 74 72 75 63 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 75 ┆m_ a_ p struc- tu┆ 0x1080…10a0 72 65 2e 0a 0a 20 20 20 20 20 5f 08 6e 5f 08 75 5f 08 6d 5f 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 ┆re. _ n_ u_ m__ c_ o_ d_ e┆ 0x10a0…10c0 5f 08 73 20 53 70 65 63 69 66 69 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 4b 65 79 43 ┆_ s Specifies the number of KeyC┆ 0x10c0…10e0 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆odes that are to be ┆ 0x10e0…1100 20 20 20 63 68 61 6e 67 65 64 2e 0a 0a 44 08 44 08 44 08 44 45 08 45 08 45 08 45 53 08 53 08 53 ┆ changed. D D D DE E E ES S S┆ 0x1100…1120 08 53 43 08 43 08 43 08 43 52 08 52 08 52 08 52 49 08 49 08 49 08 49 50 08 50 08 50 08 50 54 08 ┆ SC C C CR R R RI I I IP P P PT ┆ 0x1120…1140 54 08 54 08 54 49 08 49 08 49 08 49 4f 08 4f 08 4f 08 4f 4e 08 4e 08 4e 08 4e 0a 20 20 20 20 20 ┆T T TI I I IO O O ON N N N ┆ 0x1140…1160 54 68 65 20 5f 08 58 5f 08 43 5f 08 68 5f 08 61 5f 08 6e 5f 08 67 5f 08 65 5f 08 4b 5f 08 65 5f ┆The _ X_ C_ h_ a_ n_ g_ e_ K_ e_┆ 0x1160…1180 08 79 5f 08 62 5f 08 6f 5f 08 61 5f 08 72 5f 08 64 5f 08 4d 5f 08 61 5f 08 70 5f 08 70 5f 08 69 ┆ y_ b_ o_ a_ r_ d_ M_ a_ p_ p_ i┆ 0x1180…11a0 5f 08 6e 5f 08 67 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65 73 20 74 68 65 20 73 79 6d 62 ┆_ n_ g function defines the symb┆ 0x11a0…11c0 6f 6c 73 20 66 6f 72 0a 20 20 20 20 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6e 75 6d 62 65 ┆ols for the specified numbe┆ 0x11c0…11e0 72 20 6f 66 20 4b 65 79 43 6f 64 65 73 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 ┆r of KeyCodes starting with ┆ 0x11e0…1200 20 66 69 72 73 74 5f 6b 65 79 63 6f 64 65 2e 20 20 54 68 65 20 73 79 6d 62 6f 6c 73 20 66 6f 72 ┆ first_keycode. The symbols for┆ 0x1200…1220 20 4b 65 79 43 6f 64 65 73 20 6f 75 74 73 69 64 65 20 74 68 69 73 20 72 61 6e 67 65 0a 20 20 20 ┆ KeyCodes outside this range ┆ 0x1220…1240 20 20 72 65 6d 61 69 6e 20 75 6e 63 68 61 6e 67 65 64 2e 20 54 68 65 20 6e 75 6d 62 65 72 20 6f ┆ remain unchanged. The number o┆ 0x1240…1260 66 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 6b 65 79 73 79 6d 73 20 6d 75 73 74 20 62 65 3a 0a 0a ┆f elements in keysyms must be: ┆ 0x1260…1280 20 20 20 20 20 6e 75 6d 5f 63 6f 64 65 73 20 2a 20 6b 65 79 73 79 6d 73 5f 70 65 72 5f 6b 65 79 ┆ num_codes * keysyms_per_key┆ 0x1280…12a0 63 6f 64 65 0a 0a 20 20 20 20 20 54 68 65 20 73 70 65 63 69 66 69 65 64 20 66 69 72 73 74 5f 6b ┆code The specified first_k┆ 0x12a0…12c0 65 79 63 6f 64 65 20 6d 75 73 74 20 62 65 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 ┆eycode must be greater than or e┆ 0x12c0…12e0 71 75 61 6c 20 74 6f 0a 20 20 20 20 20 6d 69 6e 5f 6b 65 79 63 6f 64 65 20 72 65 74 75 72 6e 65 ┆qual to min_keycode returne┆ 0x12e0…1300 64 20 62 79 20 5f 08 58 5f 08 44 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 5f 08 4b ┆d by _ X_ D_ i_ s_ p_ l_ a_ y_ K┆ 0x1300…1320 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 5f 08 73 2c 20 6f 72 20 61 20 5f 08 42 5f ┆_ e_ y_ c_ o_ d_ e_ s, or a _ B_┆ 0x1320…1340 08 61 5f 08 64 5f 08 56 5f 08 61 5f 08 6c 5f 08 75 5f 08 65 0a 20 20 20 20 20 65 72 72 6f 72 20 ┆ a_ d_ V_ a_ l_ u_ e error ┆ 0x1340…1360 72 65 73 75 6c 74 73 2e 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 66 6f 6c 6c 6f ┆results. In addition, the follo┆ 0x1360…1380 77 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 75 73 74 0a 20 20 20 20 20 62 65 20 6c 65 73 ┆wing expression must be les┆ 0x1380…13a0 73 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 6d 61 78 5f 6b 65 79 63 6f 64 65 20 61 ┆s than or equal to max_keycode a┆ 0x13a0…13c0 73 20 72 65 74 75 72 6e 65 64 20 62 79 0a 20 20 20 20 20 5f 08 58 5f 08 44 5f 08 69 5f 08 73 5f ┆s returned by _ X_ D_ i_ s_┆ 0x13c0…13e0 08 70 5f 08 6c 5f 08 61 5f 08 79 5f 08 4b 5f 08 65 5f 08 79 5f 08 63 5f 08 6f 5f 08 64 5f 08 65 ┆ p_ l_ a_ y_ K_ e_ y_ c_ o_ d_ e┆ 0x13e0…1400 5f 08 73 2c 20 6f 72 20 61 20 5f 08 42 5f 08 61 5f 08 64 5f 08 56 5f 08 61 5f 08 6c 5f 08 75 5f ┆_ s, or a _ B_ a_ d_ V_ a_ l_ u_┆ 0x1400…1420 08 65 20 65 72 72 6f 72 20 72 65 73 75 6c 74 73 3a 0a 0a 20 20 20 20 20 66 69 72 73 74 5f 6b 65 ┆ e error results: first_ke┆ 0x1420…1440 79 63 6f 64 65 20 2b 20 6e 75 6d 5f 63 6f 64 65 73 20 2d 20 31 0a 0a 20 20 20 20 20 4b 65 79 53 ┆ycode + num_codes - 1 KeyS┆ 0x1440…1460 79 6d 20 6e 75 6d 62 65 72 20 4e 2c 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 7a 65 72 6f 2c ┆ym number N, counting from zero,┆ 0x1460…1480 20 66 6f 72 20 4b 65 79 43 6f 64 65 20 4b 20 68 61 73 20 74 68 65 0a 20 20 20 20 20 66 6f 6c 6c ┆ for KeyCode K has the foll┆ 0x1480…14a0 6f 77 69 6e 67 20 69 6e 64 65 78 20 69 6e 20 6b 65 79 73 79 6d 73 2c 20 63 6f 75 6e 74 69 6e 67 ┆owing index in keysyms, counting┆ 0x14a0…14c0 20 66 72 6f 6d 20 7a 65 72 6f 3a 0a 0a 20 20 20 20 20 28 4b 20 2d 20 66 69 72 73 74 5f 6b 65 79 ┆ from zero: (K - first_key┆ 0x14c0…14e0 63 6f 64 65 29 20 2a 20 6b 65 79 73 79 6d 73 5f 70 65 72 5f 6b 65 79 63 6f 64 65 20 2b 20 4e 0a ┆code) * keysyms_per_keycode + N ┆ 0x14e0…1500 0a 20 20 20 20 20 54 68 65 20 73 70 65 63 69 66 69 65 64 20 6b 65 79 73 79 6d 73 5f 70 65 72 5f ┆ The specified keysyms_per_┆ 0x1500…1520 6b 65 79 63 6f 64 65 20 63 61 6e 20 62 65 20 63 68 6f 73 65 6e 20 61 72 62 69 74 72 61 72 69 6c ┆keycode can be chosen arbitraril┆ 0x1520…1540 79 0a 20 20 20 20 20 62 79 20 74 68 65 20 63 6c 69 65 6e 74 20 74 6f 20 62 65 20 6c 61 72 67 65 ┆y by the client to be large┆ 0x1540…1560 20 65 6e 6f 75 67 68 20 74 6f 20 68 6f 6c 64 20 61 6c 6c 20 64 65 73 69 72 65 64 20 73 79 6d 2d ┆ enough to hold all desired sym-┆ 0x1560…1580 0a 20 20 20 20 20 62 6f 6c 73 2e 20 41 20 73 70 65 63 69 61 6c 20 4b 65 79 53 79 6d 20 76 61 6c ┆ bols. A special KeySym val┆ 0x1580…15a0 75 65 20 6f 66 20 5f 08 4e 5f 08 6f 5f 08 53 5f 08 79 5f 08 6d 5f 08 62 5f 08 6f 5f 08 6c 20 73 ┆ue of _ N_ o_ S_ y_ m_ b_ o_ l s┆ 0x15a0…15c0 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 74 6f 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 66 69 6c 6c ┆hould be used to fill┆ 0x15c0…15e0 20 69 6e 20 75 6e 75 73 65 64 20 65 6c 65 6d 65 6e 74 73 20 66 6f 72 20 69 6e 64 69 76 69 64 75 ┆ in unused elements for individu┆ 0x15e0…1600 61 6c 20 4b 65 79 43 6f 64 65 73 2e 20 49 74 20 69 73 20 6c 65 67 61 6c 0a 20 20 20 20 20 66 6f ┆al KeyCodes. It is legal fo┆ 0x1600…1620 72 20 5f 08 4e 5f 08 6f 5f 08 53 5f 08 79 5f 08 6d 5f 08 62 5f 08 6f 5f 08 6c 20 74 6f 20 61 70 ┆r _ N_ o_ S_ y_ m_ b_ o_ l to ap┆ 0x1620…1640 70 65 61 72 20 69 6e 20 6e 6f 6e 74 72 61 69 6c 69 6e 67 20 70 6f 73 69 74 69 6f 6e 73 20 6f 66 ┆pear in nontrailing positions of┆ 0x1640…1660 20 74 68 65 0a 20 20 20 20 20 65 66 66 65 63 74 69 76 65 20 6c 69 73 74 20 66 6f 72 20 61 20 4b ┆ the effective list for a K┆ 0x1660…1680 65 79 43 6f 64 65 2e 20 20 5f 08 58 5f 08 43 5f 08 68 5f 08 61 5f 08 6e 5f 08 67 5f 08 65 5f 08 ┆eyCode. _ X_ C_ h_ a_ n_ g_ e_ ┆ 0x1680…16a0 4b 5f 08 65 5f 08 79 5f 08 62 5f 08 6f 5f 08 61 5f 08 72 5f 08 64 5f 08 4d 5f 08 61 5f 08 70 5f ┆K_ e_ y_ b_ o_ a_ r_ d_ M_ a_ p_┆ 0x16a0…16c0 08 70 5f 08 69 5f 08 6e 5f 08 67 20 67 65 6e 2d 0a 20 20 20 20 20 65 72 61 74 65 73 20 61 20 5f ┆ p_ i_ n_ g gen- erates a _┆ 0x16c0…16e0 08 4d 5f 08 61 5f 08 70 5f 08 70 5f 08 69 5f 08 6e 5f 08 67 5f 08 4e 5f 08 6f 5f 08 74 5f 08 69 ┆ M_ a_ p_ p_ i_ n_ g_ N_ o_ t_ i┆ 0x16e0…1700 5f 08 66 5f 08 79 20 65 76 65 6e 74 2e 0a 0a 20 20 20 20 20 54 68 65 72 65 20 69 73 20 6e 6f 20 ┆_ f_ y event. There is no ┆ 0x1700…1720 72 65 71 75 69 72 65 6d 65 6e 74 20 74 68 61 74 20 74 68 65 20 58 20 73 65 72 76 65 72 20 69 6e ┆requirement that the X server in┆ 0x1720…1740 74 65 72 70 72 65 74 20 74 68 69 73 0a 20 20 20 20 20 6d 61 70 70 69 6e 67 2e 20 49 74 20 69 73 ┆terpret this mapping. It is┆ 0x1740…1760 20 6d 65 72 65 6c 79 20 73 74 6f 72 65 64 20 66 6f 72 20 72 65 61 64 69 6e 67 20 61 6e 64 20 77 ┆ merely stored for reading and w┆ 0x1760…1780 72 69 74 69 6e 67 20 62 79 0a 20 20 20 20 20 63 6c 69 65 6e 74 73 2e 0a 0a 20 20 20 20 20 5f 08 ┆riting by clients. _ ┆ 0x1780…17a0 58 5f 08 43 5f 08 68 5f 08 61 5f 08 6e 5f 08 67 5f 08 65 5f 08 4b 5f 08 65 5f 08 79 5f 08 62 5f ┆X_ C_ h_ a_ n_ g_ e_ K_ e_ y_ b_┆ 0x17a0…17c0 08 6f 5f 08 61 5f 08 72 5f 08 64 5f 08 4d 5f 08 61 5f 08 70 5f 08 70 5f 08 69 5f 08 6e 5f 08 67 ┆ o_ a_ r_ d_ M_ a_ p_ p_ i_ n_ g┆ 0x17c0…17e0 20 63 61 6e 20 67 65 6e 65 72 61 74 65 20 5f 08 42 5f 08 61 5f 08 64 5f 08 41 5f 08 6c 5f 08 6c ┆ can generate _ B_ a_ d_ A_ l_ l┆ 0x17e0…1800 5f 08 6f 5f 08 63 20 61 6e 64 20 5f 08 42 5f 08 61 5f 08 64 5f 08 56 5f 08 61 5f 08 6c 5f 08 75 ┆_ o_ c and _ B_ a_ d_ V_ a_ l_ u┆ 0x1800…1820 5f 08 65 0a 20 20 20 20 20 65 72 72 6f 72 73 2e 0a 0a 20 20 20 20 20 54 68 65 20 5f 08 58 5f 08 ┆_ e errors. The _ X_ ┆ 0x1820…1840 47 5f 08 65 5f 08 74 5f 08 4b 5f 08 65 5f 08 79 5f 08 62 5f 08 6f 5f 08 61 5f 08 72 5f 08 64 5f ┆G_ e_ t_ K_ e_ y_ b_ o_ a_ r_ d_┆ 0x1840…1860 08 4d 5f 08 61 5f 08 70 5f 08 70 5f 08 69 5f 08 6e 5f 08 67 20 66 75 6e 63 74 69 6f 6e 20 72 65 ┆ M_ a_ p_ p_ i_ n_ g function re┆ 0x1860…1880 74 75 72 6e 73 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 73 ┆turns the symbols for the s┆ 0x1880…18a0 70 65 63 69 66 69 65 64 20 6e 75 6d 62 65 72 20 6f 66 20 4b 65 79 43 6f 64 65 73 20 73 74 61 72 ┆pecified number of KeyCodes star┆ 0x18a0…18c0 74 69 6e 67 20 77 69 74 68 20 66 69 72 73 74 5f 6b 65 79 63 6f 64 65 2e 0a 20 20 20 20 20 54 68 ┆ting with first_keycode. Th┆ 0x18c0…18e0 65 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 66 69 72 73 74 5f 6b 65 79 63 6f ┆e value specified in first_keyco┆ 0x18e0…1900 64 65 20 6d 75 73 74 20 62 65 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 0a 20 20 20 20 20 ┆de must be greater than or ┆ 0x1900…1920 65 71 75 61 6c 20 74 6f 20 6d 69 6e 5f 6b 65 79 63 6f 64 65 20 61 73 20 72 65 74 75 72 6e 65 64 ┆equal to min_keycode as returned┆ […truncated at 200 lines…]