- 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