- Add XF86XK_TouchpadOn/Off keysyms
This commit is contained in:
		
							parent
							
								
									2433bc25b6
								
							
						
					
					
						commit
						3863d72e19
					
				
							
								
								
									
										32
									
								
								0001-Add-XF86XK_TouchpadOn-Off.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								0001-Add-XF86XK_TouchpadOn-Off.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,32 @@ | |||||||
|  | From 5d3428de974d15357b0ad407f4c5222cfaa8f9f3 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Bastien Nocera <hadess@hadess.net> | ||||||
|  | Date: Mon, 8 Nov 2010 15:24:55 +1000 | ||||||
|  | Subject: [PATCH] Add XF86XK_TouchpadOn/Off | ||||||
|  | 
 | ||||||
|  | Those keysyms will be used to report events from the hardware. Hardware | ||||||
|  | like the HP laptops emit 2 separate keycodes when the touchpad is enabled | ||||||
|  | or disabled. So we can catch those in user-space and display a popup. | ||||||
|  | 
 | ||||||
|  | https://bugs.freedesktop.org/show_bug.cgi?id=31300 | ||||||
|  | 
 | ||||||
|  | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||||||
|  | ---
 | ||||||
|  |  XF86keysym.h |    2 ++ | ||||||
|  |  1 files changed, 2 insertions(+), 0 deletions(-) | ||||||
|  | 
 | ||||||
|  | diff --git a/XF86keysym.h b/XF86keysym.h
 | ||||||
|  | index 200f5c1..fd3af4f 100644
 | ||||||
|  | --- a/XF86keysym.h
 | ||||||
|  | +++ b/XF86keysym.h
 | ||||||
|  | @@ -207,6 +207,8 @@
 | ||||||
|  |  #define XF86XK_Suspend		0x1008FFA7   /* Sleep to RAM                */ | ||||||
|  |  #define XF86XK_Hibernate	0x1008FFA8   /* Sleep to disk               */ | ||||||
|  |  #define XF86XK_TouchpadToggle	0x1008FFA9   /* Toggle between touchpad/trackstick */ | ||||||
|  | +#define XF86XK_TouchpadOn	0x1008FFB0   /* The touchpad got switched on */
 | ||||||
|  | +#define XF86XK_TouchpadOff	0x1008FFB1   /* The touchpad got switched off */
 | ||||||
|  |   | ||||||
|  |  /* Keys for special action keys (hot keys) */ | ||||||
|  |  /* Virtual terminals on some operating systems */ | ||||||
|  | -- 
 | ||||||
|  | 1.7.3.2 | ||||||
|  | 
 | ||||||
| @ -7,7 +7,7 @@ | |||||||
| Summary: X.Org X11 Protocol headers | Summary: X.Org X11 Protocol headers | ||||||
| Name: xorg-x11-proto-devel | Name: xorg-x11-proto-devel | ||||||
| Version: 7.5 | Version: 7.5 | ||||||
| Release: 3%{?dist} | Release: 4%{?dist} | ||||||
| License: MIT | License: MIT | ||||||
| Group: Development/System | Group: Development/System | ||||||
| URL: http://www.x.org | URL: http://www.x.org | ||||||
| @ -42,6 +42,8 @@ Source28: http://www.x.org/pub/individual/proto/xineramaproto-1.2.tar.bz2 | |||||||
| Source29: http://www.x.org/pub/individual/proto/xproto-7.0.19.tar.bz2 | Source29: http://www.x.org/pub/individual/proto/xproto-7.0.19.tar.bz2 | ||||||
| Source30: http://www.x.org/pub/individual/proto/xproxymanagementprotocol-1.0.3.tar.bz2 | Source30: http://www.x.org/pub/individual/proto/xproxymanagementprotocol-1.0.3.tar.bz2 | ||||||
| 
 | 
 | ||||||
|  | Patch1: 0001-Add-XF86XK_TouchpadOn-Off.patch | ||||||
|  | 
 | ||||||
| BuildRequires: pkgconfig | BuildRequires: pkgconfig | ||||||
| BuildRequires: xorg-x11-util-macros >= 1.0.2-1 | BuildRequires: xorg-x11-util-macros >= 1.0.2-1 | ||||||
| 
 | 
 | ||||||
| @ -59,6 +61,10 @@ X.Org X11 Protocol headers | |||||||
| %prep | %prep | ||||||
| %setup -q -c %{name}-%{version} -a1 -a2 -a3 -a4 -a5 -a7 -a8 -a9 -a10 -a13 -a14 -a15 -a16 -a17 -a19 -a20 -a21 -a22 -a23 -a24 -a25 -a27 -a28 -a29 -a30 -a31 | %setup -q -c %{name}-%{version} -a1 -a2 -a3 -a4 -a5 -a7 -a8 -a9 -a10 -a13 -a14 -a15 -a16 -a17 -a19 -a20 -a21 -a22 -a23 -a24 -a25 -a27 -a28 -a29 -a30 -a31 | ||||||
| 
 | 
 | ||||||
|  | pushd xproto-* | ||||||
|  | %patch1 -p1 -b .xf86touchpad | ||||||
|  | popd | ||||||
|  | 
 | ||||||
| %build | %build | ||||||
| 
 | 
 | ||||||
| # Proceed through each proto package directory, building them all | # Proceed through each proto package directory, building them all | ||||||
| @ -72,6 +78,7 @@ for dir in $(ls -1) ; do | |||||||
| 	popd | 	popd | ||||||
| done | done | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| %install | %install | ||||||
| rm -rf $RPM_BUILD_ROOT | rm -rf $RPM_BUILD_ROOT | ||||||
| for dir in $(ls -1) ; do | for dir in $(ls -1) ; do | ||||||
| @ -287,6 +294,9 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| %{_datadir}/pkgconfig/xproxymngproto.pc | %{_datadir}/pkgconfig/xproxymngproto.pc | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Thu Nov 25 2010 Bastien Nocera <bnocera@redhat.com> 7.5-4 | ||||||
|  | - Add XF86XK_TouchpadOn/Off keysyms | ||||||
|  | 
 | ||||||
| * Fri Nov 12 2010 Peter Hutterer <peter.hutterer@redhat.com> 7.5-3 | * Fri Nov 12 2010 Peter Hutterer <peter.hutterer@redhat.com> 7.5-3 | ||||||
| - inputproto 2.0.1 | - inputproto 2.0.1 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user