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

Issue 446693005: Support non-US layout for rewriting Numpad key events. (Closed)

Created:
6 years, 4 months ago by Shu Chen
Modified:
6 years, 4 months ago
Reviewers:
Yusuke Sato, oshima
CC:
chromium-reviews, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, oshima+watch_chromium.org, nkostylev+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Support non-US layout for rewriting Numpad key events. BUG=335644 TEST=Verified on linux_chromeos. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=288324

Patch Set 1 #

Patch Set 2 : handled Shift+NumpadKey. #

Total comments: 4

Patch Set 3 : fixed test failures, change to safer solution to use set_character(). #

Total comments: 4

Patch Set 4 : modified per review comments. #

Total comments: 5

Patch Set 5 : nit. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -0 lines) Patch
M chrome/browser/chromeos/events/event_rewriter.cc View 1 2 3 4 2 chunks +21 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
Shu Chen
Hi Oshima, can you please review this cl? Thanks
6 years, 4 months ago (2014-08-07 04:21:09 UTC) #1
Shu Chen
+yusukes@ for risks of breaking certain external keyboards (for NumLock stuff).
6 years, 4 months ago (2014-08-07 05:53:55 UTC) #2
oshima
I'm not familiar with keyboard stuff, so I'll approve if yusukes@ approves.
6 years, 4 months ago (2014-08-07 16:43:10 UTC) #3
Yusuke Sato
LGTM w/ comments below: https://codereview.chromium.org/446693005/diff/20001/chrome/browser/chromeos/events/event_rewriter.cc File chrome/browser/chromeos/events/event_rewriter.cc (right): https://codereview.chromium.org/446693005/diff/20001/chrome/browser/chromeos/events/event_rewriter.cc#newcode215 chrome/browser/chromeos/events/event_rewriter.cc:215: // The X11 keycode for ...
6 years, 4 months ago (2014-08-08 01:04:09 UTC) #4
Shu Chen
Yusuke, thanks for you review. Can you please take another look at the latest patch ...
6 years, 4 months ago (2014-08-08 05:44:09 UTC) #5
Yusuke Sato
LGTM https://codereview.chromium.org/446693005/diff/40001/chrome/browser/chromeos/events/event_rewriter.cc File chrome/browser/chromeos/events/event_rewriter.cc (right): https://codereview.chromium.org/446693005/diff/40001/chrome/browser/chromeos/events/event_rewriter.cc#newcode236 chrome/browser/chromeos/events/event_rewriter.cc:236: numpad_xevent.xkey.state &= ~ShiftMask; Please explain (as code comment) ...
6 years, 4 months ago (2014-08-08 06:00:33 UTC) #6
Shu Chen
Thanks for staying late for review, Yusuke. Oshima, can you please approve this cl? Thanks ...
6 years, 4 months ago (2014-08-08 06:35:13 UTC) #7
oshima
lgtm with nits https://codereview.chromium.org/446693005/diff/60001/chrome/browser/chromeos/events/event_rewriter.cc File chrome/browser/chromeos/events/event_rewriter.cc (right): https://codereview.chromium.org/446693005/diff/60001/chrome/browser/chromeos/events/event_rewriter.cc#newcode215 chrome/browser/chromeos/events/event_rewriter.cc:215: unsigned int original_x11_keycode = xkeyevent.xkey.keycode; nit: ...
6 years, 4 months ago (2014-08-08 07:06:08 UTC) #8
Shu Chen
https://codereview.chromium.org/446693005/diff/60001/chrome/browser/chromeos/events/event_rewriter.cc File chrome/browser/chromeos/events/event_rewriter.cc (right): https://codereview.chromium.org/446693005/diff/60001/chrome/browser/chromeos/events/event_rewriter.cc#newcode215 chrome/browser/chromeos/events/event_rewriter.cc:215: unsigned int original_x11_keycode = xkeyevent.xkey.keycode; On 2014/08/08 07:06:08, oshima ...
6 years, 4 months ago (2014-08-08 07:10:57 UTC) #9
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 4 months ago (2014-08-08 07:11:07 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shuchen@chromium.org/446693005/80001
6 years, 4 months ago (2014-08-08 07:13:45 UTC) #11
oshima
slgtm https://codereview.chromium.org/446693005/diff/60001/chrome/browser/chromeos/events/event_rewriter.cc File chrome/browser/chromeos/events/event_rewriter.cc (right): https://codereview.chromium.org/446693005/diff/60001/chrome/browser/chromeos/events/event_rewriter.cc#newcode215 chrome/browser/chromeos/events/event_rewriter.cc:215: unsigned int original_x11_keycode = xkeyevent.xkey.keycode; On 2014/08/08 07:10:57, ...
6 years, 4 months ago (2014-08-08 09:32:11 UTC) #12
commit-bot: I haz the power
6 years, 4 months ago (2014-08-08 10:57:40 UTC) #13
Message was sent while issue was closed.
Change committed as 288324

Powered by Google App Engine
This is Rietveld 408576698