|  | 
              The X server reports :mapping-notify events to all clients. There is no 
              mechanism to express disinterest in this event. The X server 
              generates this event type whenever a client application calls 
              one of the following:
             
              
                
                set-modifier-mapping to indicate which keycodes to 
                use as modifiers (the status reply must be :mapping-success
                )
              
                change-keyboard-mapping to change the keyboard 
                mapping
              
                set-pointer-mapping to set the pointer mapping (the 
                status reply must be :mapping-success)
             
              
                request
              
                Type (member :modifier :keyboard :pointer). Indicates 
                the kind of change that occurred--:modifier for a 
                successful 
                set-modifier-mapping, :keyboard for a 
                successful 
                change-keyboard-mapping, and :pointer for a 
                successful set-pointer-mapping.
              
                start
              
                Type card8. If 
                request is :keyboard, then start and count
                 indicate the range of altered keycodes.
              
                count
              
                Type card8. If 
                request is :keyboard, then start and count
                 indicate the range of altered keycodes.
             |