Peter Hutterer
51239f87ce
dix: Send MappingNotify when keyboard maps change.
...
If a slave device is attached to a master device, then we need to send a
mapping notify to the client.
Mapping notify needs to be sent if
- different slave device but on same master
- different master
This gives you funny behaviour with the ClientPointer. When a
MappingNotify is sent to the client, the client usually responds with a
GetKeyboardMapping. This will retrieve the ClientPointer's keyboard mapping,
regardless of which keyboard sent the last mapping notify request. So
depending on the CP setting, your keyboard may change layout in each app...
2007-11-13 11:26:16 +10:30
..
2007-05-11 11:43:19 -04:00
2007-04-26 15:58:50 +09:30
2007-11-05 14:34:41 +00:00
2007-11-05 14:34:41 +00:00
2006-07-21 17:56:00 -04:00
2007-11-05 14:34:41 +00:00
2007-08-25 15:08:20 -04:00
2007-08-25 15:08:20 -04:00
2006-07-21 17:56:00 -04:00
2007-04-09 14:33:15 -07:00
2006-07-21 17:56:00 -04:00
2007-10-14 18:07:03 -07:00
2006-11-23 17:15:14 +10:30
2007-03-25 17:56:32 -04:00
2007-11-08 09:34:35 +10:30
2007-11-13 11:26:16 +10:30
2007-11-05 14:34:41 +00:00
2007-11-05 14:34:41 +00:00
2007-03-25 17:56:32 -04:00
2007-11-05 14:34:41 +00:00
2007-05-11 11:43:19 -04:00
2007-11-05 14:34:41 +00:00
2006-07-21 17:56:00 -04:00
2006-07-21 17:56:00 -04:00
2007-11-05 14:34:41 +00:00
2007-11-07 15:37:23 +10:30
2007-03-09 14:16:23 +10:30
2007-09-13 00:08:53 +00:00
2006-07-21 17:56:00 -04:00
2007-11-08 15:44:18 +10:30
2007-04-26 15:58:50 +09:30
2006-10-25 01:10:20 +03:00
2007-06-29 14:06:52 -04:00
2007-03-25 17:56:32 -04:00
2007-11-05 14:34:41 +00:00
2007-11-05 14:34:41 +00:00
2007-11-05 14:34:41 +00:00
2007-11-05 14:34:41 +00:00
2006-07-21 17:56:00 -04:00
2007-03-25 17:56:32 -04:00
2007-03-25 17:56:32 -04:00
2007-03-09 14:16:23 +10:30
2007-08-22 09:00:45 -07:00
2006-07-21 17:56:00 -04:00
2007-11-04 16:11:28 -08:00
2007-11-05 14:34:41 +00:00
2007-03-25 17:56:32 -04:00
2007-11-08 09:34:35 +10:30
2007-04-19 17:49:34 -07:00
2007-11-07 15:37:23 +10:30
2007-06-29 14:06:52 -04:00
2007-06-29 14:06:52 -04:00
2007-08-25 15:08:20 -04:00
2007-11-05 14:34:41 +00:00
2007-03-25 17:56:32 -04:00
2007-09-13 00:08:53 +00:00
2007-11-05 14:34:41 +00:00
2007-03-25 17:56:32 -04:00
2006-07-21 17:56:00 -04:00
2007-11-05 14:34:41 +00:00