keyboard: Add support for a "Dictation" key
This commit simply adds support for a dictation key that can be transmitted via the internal matrixed keyboard. BUG=b:333101347 TEST=`make -j buildall` Change-Id: I898797f2210e98cd659c8db597df9df2619f9e00 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/5447943 Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org> Auto-Submit: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Aseda Aboagye <aaboagye@chromium.org> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
This commit is contained in:
parent
2a9c7e0b42
commit
9fdd96bfc6
|
@ -67,6 +67,7 @@ static const uint16_t action_scancodes[] = {
|
|||
[TK_MICMUTE] = SCANCODE_MICMUTE,
|
||||
[TK_KBD_BKLIGHT_TOGGLE] = SCANCODE_KBD_BKLIGHT_TOGGLE,
|
||||
[TK_MENU] = SCANCODE_MENU,
|
||||
[TK_DICTATE] = SCANCODE_DICTATE,
|
||||
};
|
||||
BUILD_ASSERT(ARRAY_SIZE(action_scancodes) == TK_COUNT);
|
||||
|
||||
|
|
|
@ -6793,6 +6793,7 @@ enum action_key {
|
|||
TK_KBD_BKLIGHT_TOGGLE = 18,
|
||||
TK_MICMUTE = 19,
|
||||
TK_MENU = 20,
|
||||
TK_DICTATE = 21,
|
||||
|
||||
TK_COUNT
|
||||
};
|
||||
|
|
|
@ -164,6 +164,7 @@ enum scancode_values {
|
|||
SCANCODE_PREV_TRACK = 0xe015, /* e010 in codeset 1 */
|
||||
SCANCODE_PLAY_PAUSE = 0xe054, /* e01a in codeset 1 */
|
||||
SCANCODE_MICMUTE = 0xe05b, /* e01b in codeset 1 */
|
||||
SCANCODE_DICTATE = 0xe04c, /* e027 in codeset 1 */
|
||||
|
||||
SCANCODE_UP = 0xe075,
|
||||
SCANCODE_DOWN = 0xe072,
|
||||
|
|
|
@ -6595,6 +6595,7 @@ const char *action_key_names[] = {
|
|||
[TK_KBD_BKLIGHT_TOGGLE] = "Keyboard Backlight Toggle",
|
||||
[TK_MICMUTE] = "Microphone Mute",
|
||||
[TK_MENU] = "Menu",
|
||||
[TK_DICTATE] = "Dictation",
|
||||
};
|
||||
|
||||
BUILD_ASSERT(ARRAY_SIZE(action_key_names) == TK_COUNT);
|
||||
|
|
|
@ -48,6 +48,7 @@ static const uint16_t action_scancodes[] = {
|
|||
[TK_MICMUTE] = SCANCODE_MICMUTE,
|
||||
[TK_KBD_BKLIGHT_TOGGLE] = SCANCODE_KBD_BKLIGHT_TOGGLE,
|
||||
[TK_MENU] = SCANCODE_MENU,
|
||||
[TK_DICTATE] = SCANCODE_DICTATE,
|
||||
};
|
||||
BUILD_ASSERT(ARRAY_SIZE(action_scancodes) == TK_COUNT);
|
||||
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
#define VIVALDI_TK_KBD_BKLIGHT_TOGGLE 18
|
||||
#define VIVALDI_TK_MICMUTE 19
|
||||
#define VIVALDI_TK_MENU 20
|
||||
#define VIVALDI_TK_DICTATE 21
|
||||
|
||||
#define VIVALDI_KEYBD_CAP_FUNCTION_KEYS BIT(0)
|
||||
#define VIVALDI_KEYBD_CAP_NUMERIC_KEYPAD BIT(1)
|
||||
|
|
Loading…
Reference in New Issue