- 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
|
||||
Name: xorg-x11-proto-devel
|
||||
Version: 7.5
|
||||
Release: 3%{?dist}
|
||||
Release: 4%{?dist}
|
||||
License: MIT
|
||||
Group: Development/System
|
||||
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
|
||||
Source30: http://www.x.org/pub/individual/proto/xproxymanagementprotocol-1.0.3.tar.bz2
|
||||
|
||||
Patch1: 0001-Add-XF86XK_TouchpadOn-Off.patch
|
||||
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: xorg-x11-util-macros >= 1.0.2-1
|
||||
|
||||
@ -59,6 +61,10 @@ X.Org X11 Protocol headers
|
||||
%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
|
||||
|
||||
pushd xproto-*
|
||||
%patch1 -p1 -b .xf86touchpad
|
||||
popd
|
||||
|
||||
%build
|
||||
|
||||
# Proceed through each proto package directory, building them all
|
||||
@ -72,6 +78,7 @@ for dir in $(ls -1) ; do
|
||||
popd
|
||||
done
|
||||
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
for dir in $(ls -1) ; do
|
||||
@ -287,6 +294,9 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_datadir}/pkgconfig/xproxymngproto.pc
|
||||
|
||||
%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
|
||||
- inputproto 2.0.1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user