Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(213)

Issue 2256283003: Refuse to show Alt+Tab UI concurrently with virtual keyboard. (Closed)

Created:
4 years, 4 months ago by Evan Stade
Modified:
4 years, 3 months ago
CC:
chromium-reviews, kalyank, sadrul
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refuse to show Alt+Tab UI concurrently with virtual keyboard. Overview mode is probably more useful to people who are trying to use a touch screen. Simply no-op on Alt+Tab when the virtual keyboard's showing. BUG=638269 Committed: https://crrev.com/252dbee7b15f43aa53242b68eb1bc41b272eaf26 Cr-Commit-Position: refs/heads/master@{#414731}

Patch Set 1 #

Patch Set 2 : no op instead #

Total comments: 7

Patch Set 3 : plumb #

Total comments: 2

Patch Set 4 : mark ime events as synthesized #

Total comments: 1

Patch Set 5 : remove ime change #

Total comments: 3

Patch Set 6 : fix bitwise operator #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, -12 lines) Patch
M ash/common/accelerators/accelerator_controller.cc View 1 2 5 chunks +15 lines, -4 lines 0 comments Download
M chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/base/accelerators/accelerator.cc View 1 2 3 chunks +6 lines, -7 lines 0 comments Download

Messages

Total messages: 57 (25 generated)
Evan Stade
this is solution #4 from the bug. If we want to just make it a ...
4 years, 4 months ago (2016-08-18 21:42:14 UTC) #2
Evan Stade
On 2016/08/18 21:42:14, Evan Stade wrote: > this is solution #4 from the bug. and ...
4 years, 4 months ago (2016-08-18 21:42:55 UTC) #3
sgabriel
On 2016/08/18 21:42:55, Evan Stade wrote: > On 2016/08/18 21:42:14, Evan Stade wrote: > > ...
4 years, 4 months ago (2016-08-18 23:09:29 UTC) #4
oshima
As I mentioned in the but, it may not be that easy to access overview ...
4 years, 4 months ago (2016-08-18 23:53:31 UTC) #6
oshima
+bshe@
4 years, 4 months ago (2016-08-18 23:59:01 UTC) #8
Evan Stade
ping everyone except sgabriel
4 years, 4 months ago (2016-08-22 20:39:05 UTC) #9
varkha
https://codereview.chromium.org/2256283003/diff/20001/ash/common/accelerators/accelerator_controller.cc File ash/common/accelerators/accelerator_controller.cc (right): https://codereview.chromium.org/2256283003/diff/20001/ash/common/accelerators/accelerator_controller.cc#newcode927 ash/common/accelerators/accelerator_controller.cc:927: AcceleratorController::GetAcceleratorProcessingRestriction(int action) { Maybe deserves a followup. Is there ...
4 years, 4 months ago (2016-08-22 20:59:23 UTC) #10
bshe
https://codereview.chromium.org/2256283003/diff/20001/ash/common/accelerators/accelerator_controller.cc File ash/common/accelerators/accelerator_controller.cc (right): https://codereview.chromium.org/2256283003/diff/20001/ash/common/accelerators/accelerator_controller.cc#newcode969 ash/common/accelerators/accelerator_controller.cc:969: return RESTRICTION_PREVENT_PROCESSING; On 2016/08/18 23:53:31, oshima wrote: > This ...
4 years, 4 months ago (2016-08-22 21:02:56 UTC) #12
Evan Stade
https://codereview.chromium.org/2256283003/diff/20001/ash/common/accelerators/accelerator_controller.cc File ash/common/accelerators/accelerator_controller.cc (right): https://codereview.chromium.org/2256283003/diff/20001/ash/common/accelerators/accelerator_controller.cc#newcode927 ash/common/accelerators/accelerator_controller.cc:927: AcceleratorController::GetAcceleratorProcessingRestriction(int action) { On 2016/08/22 20:59:23, varkha wrote: > ...
4 years, 4 months ago (2016-08-22 21:35:04 UTC) #13
oshima
On 2016/08/22 21:35:04, Evan Stade wrote: > https://codereview.chromium.org/2256283003/diff/20001/ash/common/accelerators/accelerator_controller.cc > File ash/common/accelerators/accelerator_controller.cc (right): > > https://codereview.chromium.org/2256283003/diff/20001/ash/common/accelerators/accelerator_controller.cc#newcode927 ...
4 years, 4 months ago (2016-08-23 01:33:49 UTC) #14
Evan Stade
I looked into how much extra plumbing we'd need to add to ui::Accelerator to determine ...
4 years, 4 months ago (2016-08-23 02:20:32 UTC) #15
chromium-reviews
Hi Shu, Could you make sure if make virtual keyboard events as "synthesized". Will it ...
4 years, 4 months ago (2016-08-23 02:41:03 UTC) #16
Shu Chen
On 2016/08/23 02:20:32, Evan Stade wrote: > I looked into how much extra plumbing we'd ...
4 years, 4 months ago (2016-08-23 02:56:51 UTC) #17
Shu Chen
https://codereview.chromium.org/2256283003/diff/40001/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc File chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc (right): https://codereview.chromium.org/2256283003/diff/40001/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc#newcode158 chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc:158: modifiers & ui::EF_IS_SYNTHESIZED, You need to do the same ...
4 years, 4 months ago (2016-08-23 02:56:58 UTC) #19
Evan Stade
https://codereview.chromium.org/2256283003/diff/40001/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc File chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc (right): https://codereview.chromium.org/2256283003/diff/40001/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc#newcode158 chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc:158: modifiers & ui::EF_IS_SYNTHESIZED, On 2016/08/23 02:56:58, Shu Chen wrote: ...
4 years, 4 months ago (2016-08-23 03:38:21 UTC) #21
chromium-reviews
show the a11y keyboard, then press alt+tab on a11y keyboard. can't switch window. that's it. ...
4 years, 4 months ago (2016-08-23 03:43:22 UTC) #23
Shu Chen
lgtm
4 years, 4 months ago (2016-08-23 04:28:48 UTC) #24
Evan Stade
On 2016/08/23 03:43:22, chromium-reviews wrote: > show the a11y keyboard, then press alt+tab on a11y ...
4 years, 4 months ago (2016-08-23 04:50:45 UTC) #27
oshima
lgtm with a nit https://codereview.chromium.org/2256283003/diff/60001/ui/keyboard/keyboard_util.cc File ui/keyboard/keyboard_util.cc (right): https://codereview.chromium.org/2256283003/diff/60001/ui/keyboard/keyboard_util.cc#newcode36 ui/keyboard/keyboard_util.cc:36: NOTIMPLEMENTED() << " SENDING"; nit: ...
4 years, 4 months ago (2016-08-23 04:53:44 UTC) #28
chromium-reviews
Hi Evan, I think you can quick test it. Please turn on "enable-virtual-keyboard" in chrome://flags, ...
4 years, 4 months ago (2016-08-23 05:49:58 UTC) #29
Evan Stade
I backed out the IME change because it broke a lot of tests (and I ...
4 years, 4 months ago (2016-08-23 16:53:35 UTC) #32
Evan Stade
+sadrul can you have a look at ui/?
4 years, 4 months ago (2016-08-23 16:54:40 UTC) #34
Evan Stade
On 2016/08/23 16:54:40, Evan Stade (ooo wed-thurs) wrote: > +sadrul can you have a look ...
4 years, 4 months ago (2016-08-24 01:31:32 UTC) #41
sadrul
ui/base lgtm (not cq'ing yet since you still need approval for chrome/) https://codereview.chromium.org/2256283003/diff/80001/ash/common/accelerators/accelerator_controller.cc File ash/common/accelerators/accelerator_controller.cc ...
4 years, 4 months ago (2016-08-24 14:22:19 UTC) #42
Evan Stade
ping bshe https://codereview.chromium.org/2256283003/diff/80001/ash/common/accelerators/accelerator_controller.cc File ash/common/accelerators/accelerator_controller.cc (right): https://codereview.chromium.org/2256283003/diff/80001/ash/common/accelerators/accelerator_controller.cc#newcode140 ash/common/accelerators/accelerator_controller.cc:140: (accelerator.modifiers() & ui::EF_IS_SYNTHESIZED)); On 2016/08/24 14:22:19, sadrul ...
4 years, 3 months ago (2016-08-26 14:17:55 UTC) #43
bshe
https://codereview.chromium.org/2256283003/diff/80001/ash/common/accelerators/accelerator_controller.cc File ash/common/accelerators/accelerator_controller.cc (right): https://codereview.chromium.org/2256283003/diff/80001/ash/common/accelerators/accelerator_controller.cc#newcode140 ash/common/accelerators/accelerator_controller.cc:140: (accelerator.modifiers() & ui::EF_IS_SYNTHESIZED)); On 2016/08/26 14:17:55, Evan Stade (ooo ...
4 years, 3 months ago (2016-08-26 15:01:33 UTC) #44
bshe
4 years, 3 months ago (2016-08-26 15:01:38 UTC) #45
Evan Stade
+bshe, sorry I was not specific about the ping. I actually need your stamp of ...
4 years, 3 months ago (2016-08-26 15:23:09 UTC) #46
bshe
On 2016/08/26 15:23:09, Evan Stade (ooo wed-thurs) wrote: > +bshe, sorry I was not specific ...
4 years, 3 months ago (2016-08-26 16:04:31 UTC) #49
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2256283003/100001
4 years, 3 months ago (2016-08-26 16:05:48 UTC) #53
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 3 months ago (2016-08-26 16:46:27 UTC) #55
commit-bot: I haz the power
4 years, 3 months ago (2016-08-26 16:48:47 UTC) #57
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/252dbee7b15f43aa53242b68eb1bc41b272eaf26
Cr-Commit-Position: refs/heads/master@{#414731}

Powered by Google App Engine
This is Rietveld 408576698