summaryrefslogtreecommitdiff
path: root/common/keyboard_vivaldi.c
diff options
context:
space:
mode:
authorRajat Jain <rajatja@google.com>2020-04-15 16:56:32 -0700
committerCommit Bot <commit-bot@chromium.org>2020-04-21 21:32:52 +0000
commit4a585f797d11d8ac452eeb11050c33ecac29181a (patch)
treedbad1035b8c76a962a748b893b5c509692995edb /common/keyboard_vivaldi.c
parent9ca749eb1a57a7e8c705ec0f11ab992d8394cc37 (diff)
downloadchrome-ec-4a585f797d11d8ac452eeb11050c33ecac29181a.tar.gz
common/vivaldi: Make the "Alt+VolUp+r" work on vivaldi keyboards
Since the VolUp button location can vary now, take that into account. Signed-off-by: Rajat Jain <rajatja@google.com> BUG=b:146501925,b:154167876 TEST=TEst Alt + VolUp + r on Jinlon BRANCH=firmware-hatch-12672.B Change-Id: I4dbc8692f6418fd786e5d33053e8c368cc5529ac Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2151854 Commit-Queue: Rajat Jain <rajatja@google.com> Tested-by: Rajat Jain <rajatja@google.com> Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'common/keyboard_vivaldi.c')
-rw-r--r--common/keyboard_vivaldi.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/keyboard_vivaldi.c b/common/keyboard_vivaldi.c
index 28c7dc4523..46360187e4 100644
--- a/common/keyboard_vivaldi.c
+++ b/common/keyboard_vivaldi.c
@@ -140,6 +140,10 @@ static void vivaldi_init(void)
set_scancode_set2(row, col, action_scancodes[key]);
CPRINTS("VIVALDI key-%u (r-%u, c-%u) = scancode-%X",
i, row, col, action_scancodes[key]);
+
+ if (key == TK_VOL_UP)
+ set_vol_up_key(row, col);
+
} else {
/* Disable the mask */
*mask &= ~BIT(row);