Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 07146648 authored by Michael Hanselmann's avatar Michael Hanselmann Committed by Jiri Kosina
Browse files

HID: update key codes for Apple aluminium



F5 and F6 have no second function printed on them. Thus their definitions have
been removed from the table.

KEY_CYCLEWINDOWS doesn't name the function of Mac OS X' Expose properly and
because we couldn't find a better key code, we decided to use KEY_FN_F4
instead.

We also changed KEY_BACK and KEY_FORWARD, which apply to browser functions, to
KEY_PREVIOUSSONG and KEY_NEXTSONG, since the keys are intended to control a
music player.

Signed-off-by: default avatarMichael Hanselmann <linux-kernel@hansmi.ch>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent dfd347f0
Loading
Loading
Loading
Loading
+10 −12
Original line number Diff line number Diff line
@@ -100,13 +100,11 @@ static struct hidinput_key_translation apple_fn_keys[] = {
	{ KEY_BACKSPACE, KEY_DELETE },
	{ KEY_F1,       KEY_BRIGHTNESSDOWN, APPLE_FLAG_FKEY },
	{ KEY_F2,       KEY_BRIGHTNESSUP,   APPLE_FLAG_FKEY },
	{ KEY_F3,       KEY_CYCLEWINDOWS,       APPLE_FLAG_FKEY }, /* Exposé */
	{ KEY_F3,       KEY_FN_F5,          APPLE_FLAG_FKEY }, /* Expos */
	{ KEY_F4,       KEY_FN_F4,          APPLE_FLAG_FKEY }, /* Dashboard */
	{ KEY_F5,       KEY_FN_F5 },
	{ KEY_F6,       KEY_FN_F6 },
	{ KEY_F7,       KEY_BACK,               APPLE_FLAG_FKEY },
	{ KEY_F7,       KEY_PREVIOUSSONG,   APPLE_FLAG_FKEY },
	{ KEY_F8,       KEY_PLAYPAUSE,      APPLE_FLAG_FKEY },
	{ KEY_F9,       KEY_FORWARD,            APPLE_FLAG_FKEY },
	{ KEY_F9,       KEY_NEXTSONG,       APPLE_FLAG_FKEY },
	{ KEY_F10,      KEY_MUTE,           APPLE_FLAG_FKEY },
	{ KEY_F11,      KEY_VOLUMEDOWN,     APPLE_FLAG_FKEY },
	{ KEY_F12,      KEY_VOLUMEUP,       APPLE_FLAG_FKEY },