Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1363e7ede4 | ||
|
|
9be03a7841 |
No files matched your search
Vendored
+16
@@ -1,3 +1,19 @@
|
||||
g15daemon (1.9.5.3-8.2) unstable; urgency=low
|
||||
|
||||
* Non-maintainer upload.
|
||||
* Use ATTR instead of SYSFS in udev rules (closes: #573434).
|
||||
* Remove references to other libraries from dependency_libs field
|
||||
(closes: #629592).
|
||||
|
||||
-- Luk Claes <luk@debian.org> Tue, 31 May 2011 07:33:52 +0200
|
||||
|
||||
g15daemon (1.9.5.3-8.1) unstable; urgency=low
|
||||
|
||||
* Non-maintainer upload.
|
||||
* Send a sync event after key up/down (closes: #567213).
|
||||
|
||||
-- Julien Cristau <jcristau@debian.org> Sun, 25 Jul 2010 11:39:22 +0200
|
||||
|
||||
g15daemon (1.9.5.3-8) unstable; urgency=low
|
||||
|
||||
* Put the third argument (modes) on open with O_CREAT (Closes: #559649)
|
||||
|
||||
Vendored
+5
-5
@@ -4,17 +4,17 @@
|
||||
#
|
||||
|
||||
# Logitech g11 -- extra keys, no LCD
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c225", RUN+="/etc/init.d/g15daemon udev"
|
||||
ATTR{idVendor}=="046d", ATTR{idProduct}=="c225", RUN+="/etc/init.d/g15daemon udev"
|
||||
|
||||
# Logitech G15 (blue) -- extra keys and LCD
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c222", RUN+="/etc/init.d/g15daemon udev"
|
||||
ATTR{idVendor}=="046d", ATTR{idProduct}=="c222", RUN+="/etc/init.d/g15daemon udev"
|
||||
|
||||
# Logitech G15 v2 (orange) -- extra keys and LCD
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c227", RUN+="/etc/init.d/g15daemon shared-udev"
|
||||
ATTR{idVendor}=="046d", ATTR{idProduct}=="c227", RUN+="/etc/init.d/g15daemon shared-udev"
|
||||
|
||||
# Logitech Z10 -- extra keys and LCD
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="0a07", RUN+="/etc/init.d/g15daemon udev"
|
||||
ATTR{idVendor}=="046d", ATTR{idProduct}=="0a07", RUN+="/etc/init.d/g15daemon udev"
|
||||
|
||||
# Logitech G15 Gamepanel -- extra keys and LCD
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c251", RUN+="/etc/init.d/g15daemon shared-udev"
|
||||
ATTR{idVendor}=="046d", ATTR{idProduct}=="c251", RUN+="/etc/init.d/g15daemon shared-udev"
|
||||
|
||||
Vendored
+2
@@ -30,3 +30,5 @@ DEB_CONFIGURE_EXTRA_FLAGS = --quiet --disable-rpath
|
||||
install/libg15daemon-client1::
|
||||
chrpath --delete $(DEB_DESTDIR)/usr/lib/libg15daemon_client.so.1.0.2 $(DEB_DESTDIR)/usr/lib/g15daemon/1.9.5.3/plugins/*.so $(DEB_DESTDIR)/usr/sbin/g15daemon
|
||||
|
||||
common-install-arch::
|
||||
sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'`
|
||||
@@ -125,6 +125,13 @@ static void g15_uinput_keydown(unsigned char code)
|
||||
event.value = G15KEY_DOWN;
|
||||
|
||||
write (uinp_fd, &event, sizeof(event));
|
||||
|
||||
memset(&event, 0, sizeof(event));
|
||||
|
||||
event.type = EV_SYN;
|
||||
event.code = SYN_REPORT;
|
||||
|
||||
write (uinp_fd, &event, sizeof(event));
|
||||
}
|
||||
|
||||
static void g15_uinput_keyup(unsigned char code)
|
||||
@@ -137,6 +144,13 @@ static void g15_uinput_keyup(unsigned char code)
|
||||
event.value = G15KEY_UP;
|
||||
|
||||
write (uinp_fd, &event, sizeof(event));
|
||||
|
||||
memset(&event, 0, sizeof(event));
|
||||
|
||||
event.type = EV_SYN;
|
||||
event.code = SYN_REPORT;
|
||||
|
||||
write (uinp_fd, &event, sizeof(event));
|
||||
}
|
||||
|
||||
void (*keyup)(unsigned char code) = &g15_uinput_keyup;
|
||||
|
||||
Reference in new issue
Block a user