Cygwin/X: Generate X keycodes for multimedia keys
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
This commit is contained in:
		
							parent
							
								
									ea1ffd3e60
								
							
						
					
					
						commit
						81892bf6b7
					
				| 
						 | 
					@ -216,13 +216,13 @@ g_iKeyMap [] = {
 | 
				
			||||||
  /* 170 */	0,		0,		0,
 | 
					  /* 170 */	0,		0,		0,
 | 
				
			||||||
  /* 171 */	0,		0,		0,
 | 
					  /* 171 */	0,		0,		0,
 | 
				
			||||||
  /* 172 */	0,		0,		0,
 | 
					  /* 172 */	0,		0,		0,
 | 
				
			||||||
  /* 173 */	0,		0,		0,
 | 
					  /* 173 */	VK_VOLUME_MUTE,	0,		KEY_Mute,
 | 
				
			||||||
  /* 174 */	0,		0,		0,
 | 
					  /* 174 */	VK_VOLUME_DOWN,	0,		KEY_AudioLower,
 | 
				
			||||||
  /* 175 */	0,		0,		0,
 | 
					  /* 175 */	VK_VOLUME_UP,	0,		KEY_AudioRaise,
 | 
				
			||||||
  /* 176 */	0,		0,		0,
 | 
					  /* 176 */	VK_MEDIA_NEXT_TRACK,	0,	KEY_NEXTSONG,
 | 
				
			||||||
  /* 177 */	0,		0,		0,
 | 
					  /* 177 */	VK_MEDIA_PREV_TRACK,	0,	KEY_PREVIOUSSONG,
 | 
				
			||||||
  /* 178 */	0,		0,		0,
 | 
					  /* 178 */	VK_MEDIA_STOP,	0,		KEY_STOPCD,
 | 
				
			||||||
  /* 179 */	0,		0,		0,
 | 
					  /* 179 */	VK_MEDIA_PLAY_PAUSE,	0,	KEY_PLAYPAUSE,
 | 
				
			||||||
  /* 180 */	0,		0,		0,
 | 
					  /* 180 */	0,		0,		0,
 | 
				
			||||||
  /* 181 */	0,		0,		0,
 | 
					  /* 181 */	0,		0,		0,
 | 
				
			||||||
  /* 182 */	0,		0,		0,
 | 
					  /* 182 */	0,		0,		0,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,10 +23,6 @@
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define XK_TECHNICAL
 | 
					 | 
				
			||||||
#define	XK_KATAKANA
 | 
					 | 
				
			||||||
#include <X11/keysym.h>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define GLYPHS_PER_KEY	4
 | 
					#define GLYPHS_PER_KEY	4
 | 
				
			||||||
#define NUM_KEYCODES	248
 | 
					#define NUM_KEYCODES	248
 | 
				
			||||||
#define MIN_KEYCODE     8
 | 
					#define MIN_KEYCODE     8
 | 
				
			||||||
| 
						 | 
					@ -194,6 +190,15 @@
 | 
				
			||||||
#define KEY_HKTG         /* Hirugana/Katakana tog 0xc8  */  200
 | 
					#define KEY_HKTG         /* Hirugana/Katakana tog 0xc8  */  200
 | 
				
			||||||
#define KEY_BSlash2      /* \           _         0xcb  */  203
 | 
					#define KEY_BSlash2      /* \           _         0xcb  */  203
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define KEY_Mute         /* Audio Mute                  */  152
 | 
				
			||||||
 | 
					#define KEY_AudioLower   /* Audio Lower                 */  168
 | 
				
			||||||
 | 
					#define KEY_AudioRaise   /* Audio Raise                 */  166
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define KEY_NEXTSONG     /* Media next                  */  145
 | 
				
			||||||
 | 
					#define KEY_PLAYPAUSE    /* Media play/pause toggle     */  154
 | 
				
			||||||
 | 
					#define KEY_PREVIOUSSONG /* Media previous              */  136
 | 
				
			||||||
 | 
					#define KEY_STOPCD       /* Media stop                  */  156
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* These are for "notused" and "unknown" entries in translation maps. */
 | 
					/* These are for "notused" and "unknown" entries in translation maps. */
 | 
				
			||||||
#define KEY_NOTUSED	  0
 | 
					#define KEY_NOTUSED	  0
 | 
				
			||||||
#define KEY_UNKNOWN	255
 | 
					#define KEY_UNKNOWN	255
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue