Re: [PATCH V5] HID: asus: add support for ASUS N-Key keyboard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Tue, Aug 18, 2020 at 20:37, Jiri Kosina <jikos@xxxxxxxxxx> wrote:
On Tue, 18 Aug 2020, Luke Jones wrote:
@@ -751,14 +841,14 @@ static int asus_input_mapping(struct hid_device *hdev,
  	     usage->hid == (HID_UP_GENDEVCTRLS | 0x0026)))
  		return -1;

 -	/* ASUS-specific keyboard hotkeys */
 -	if ((usage->hid & HID_USAGE_PAGE) == 0xff310000) {
 +	/* ASUS-specific keyboard hotkeys and led backlight */
 +	if ((usage->hid & HID_USAGE_PAGE) == HID_UP_ASUSVENDOR) {
  		switch (usage->hid & HID_USAGE) {
  		case 0x10: asus_map_key_clear(KEY_BRIGHTNESSDOWN);	break;
  		case 0x20: asus_map_key_clear(KEY_BRIGHTNESSUP);		break;
  		case 0x35: asus_map_key_clear(KEY_DISPLAY_OFF);		break;
  		case 0x6c: asus_map_key_clear(KEY_SLEEP);		break;
 -		case 0x7c: asus_map_key_clear(KEY_MICMUTE);		break;
 +		case 0x7c: asus_map_key_clear(KEY_F20);		break;

This change doesn't seem to be mentioned in the changelog; why is it OK in
general case for other devices sharing this codepath?
Do you mean the HID_UP_ASUSVENDOR? This evaluates to 0xff310000. I was unsure
how to address that - should I mention it in changes?

The MICMUTE issue: "change "Mic Toggle" to use a keycode that works" maybe I should elaborate on this - the keycode appears to be unused or undetected by KDE, Gnome, XFCE, and so the mic would never toggle. F20 gives the desired
effect.

Thank you for the feedback. I will submit a revised patch. Should this be in a
new thread as I've done so far, or as a reply here?

Kind regards,
Luke Jones.





[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux