linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] HID: lenovo: Improve wheel emulation
@ 2015-08-11 21:40 Jamie Lentin
  2015-08-11 21:40 ` [PATCH 1/3] HID: lenovo: Use constants for axes names Jamie Lentin
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Jamie Lentin @ 2015-08-11 21:40 UTC (permalink / raw)
  To: Jiri Kosina; +Cc: linux-input, linux-kernel, Jamie Lentin

A collection of unrelated patches to improve support for the Thinkpad
compact keyboards. The first 2 are just cleanup patches.

The final patch alters the behaviour of the middle button so userspace
either gets wheel events or a button click, not both. This stops
browsers opening a link in a new tab as well as scrolling, for example.

This means you can no longer long-middle-click, but I don't think this
is likely to upset users as much as the current behaviour.

Tested against 4.1.2 with both Bluetooth and USB compact keyboards.

Cheers,

Jamie Lentin (3):
  HID: lenovo: Use constants for axes names
  HID: lenovo: Add missing return-value check
  HID: lenovo: Hide middle-button press until release

 drivers/hid/hid-lenovo.c | 59 +++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 56 insertions(+), 3 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-08-12 12:36 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-11 21:40 [PATCH 0/3] HID: lenovo: Improve wheel emulation Jamie Lentin
2015-08-11 21:40 ` [PATCH 1/3] HID: lenovo: Use constants for axes names Jamie Lentin
2015-08-11 21:40 ` [PATCH 2/3] HID: lenovo: Add missing return-value check Jamie Lentin
2015-08-11 21:40 ` [PATCH 3/3] HID: lenovo: Hide middle-button press until release Jamie Lentin
2015-08-12 12:36 ` [PATCH 0/3] HID: lenovo: Improve wheel emulation Jiri Kosina

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).