Commit 2ea5999d authored by Vinícius Angiolucci Reis's avatar Vinícius Angiolucci Reis Committed by Jiri Kosina
Browse files

HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK



On Windows systems, ASUS laptops uses the "turn display off" key
(usually fn+f6) to turn both display and keyboard backlit off. On Linux
systems, this key has no effect at all since most desktop enviroments
don't deal with KEY_DISPLAY_OFF. By mapping it to KEY_SCREENLOCK
instead, would enable desktop environments to handle this key as a
screen lock intent from the user, out of the box.

Signed-off-by: default avatarVinícius Angiolucci Reis <angiolucci@gmail.com>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent 42d43c92
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -854,7 +854,7 @@ static int asus_input_mapping(struct hid_device *hdev,
		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 0x35: asus_map_key_clear(KEY_SCREENLOCK);		break;
		case 0x6c: asus_map_key_clear(KEY_SLEEP);		break;
		case 0x7c: asus_map_key_clear(KEY_MICMUTE);		break;
		case 0x82: asus_map_key_clear(KEY_CAMERA);		break;