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

Issue 11943009: Add diamond-key remapping support. (Closed)

Created:
7 years, 11 months ago by yoshiki
Modified:
7 years, 10 months ago
CC:
chromium-reviews, dbeam+watch-options_chromium.org, sadrul, nkostylev+watch_chromium.org, derat+watch_chromium.org, ben+watch_chromium.org, arv (Not doing code reviews), oshima+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, yusukes+watch_chromium.org
Visibility:
Public.

Description

Add diamond-key remapping support. BUG=157065 TEST=Changes diamond-key remapping setting on the setting page, and confirms the key is changed correctly. R=yusukes@chromium.org R=sky@chromium.org R=dpolukhin@chromium.org TBR=nkostylev@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=180140

Patch Set 1 #

Patch Set 2 : #

Total comments: 11

Patch Set 3 : rebase #

Patch Set 4 : fix review and add test #

Patch Set 5 : make tests disabled. #

Total comments: 12

Patch Set 6 : review fix #

Patch Set 7 : #

Patch Set 8 : Change the fallback behavior of caps lock to same as the diamond key. #

Total comments: 7

Patch Set 9 : review fix #

Patch Set 10 : add comment #

Total comments: 2

Patch Set 11 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+226 lines, -11 lines) Patch
M chrome/app/chromeos_strings.grdp View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/preferences.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/resources/options/chromeos/keyboard_overlay.html View 1 chunk +15 lines, -0 lines 0 comments Download
M chrome/browser/resources/options/chromeos/keyboard_overlay.js View 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/event_rewriter.cc View 1 2 3 4 5 6 7 8 9 6 chunks +26 lines, -4 lines 0 comments Download
M chrome/browser/ui/ash/event_rewriter_unittest.cc View 1 2 3 4 5 6 7 8 7 chunks +152 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/options/chromeos/keyboard_handler.cc View 3 chunks +14 lines, -5 lines 0 comments Download
M chrome/common/pref_names.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/pref_names.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
Yusuke Sato
As I wrote in https://gerrit.chromium.org/gerrit/#/c/41626/, please remove NumLock related code from system_key_event_listener.cc. https://codereview.chromium.org/11943009/diff/2001/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc ...
7 years, 11 months ago (2013-01-23 07:12:18 UTC) #1
Yusuke Sato
Overall LG, but I would like to wait for https://gerrit.chromium.org/gerrit/#/c/41920/ to come to an agreement. ...
7 years, 11 months ago (2013-01-24 20:45:47 UTC) #2
Yusuke Sato
https://codereview.chromium.org/11943009/diff/2001/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc (right): https://codereview.chromium.org/11943009/diff/2001/chrome/browser/ui/ash/event_rewriter.cc#newcode355 chrome/browser/ui/ash/event_rewriter.cc:355: RewriteModifiers(event); On 2013/01/23 07:12:18, Yusuke Sato wrote: > this ...
7 years, 11 months ago (2013-01-24 20:46:01 UTC) #3
yoshiki
https://codereview.chromium.org/11943009/diff/2001/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc (right): https://codereview.chromium.org/11943009/diff/2001/chrome/browser/ui/ash/event_rewriter.cc#newcode88 chrome/browser/ui/ash/event_rewriter.cc:88: { Mod2Mask, 0, prefs::kLanguageRemapDiamondKeyTo }, On 2013/01/23 07:12:18, Yusuke ...
7 years, 11 months ago (2013-01-25 01:33:10 UTC) #4
Yusuke Sato
https://codereview.chromium.org/11943009/diff/2001/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc (right): https://codereview.chromium.org/11943009/diff/2001/chrome/browser/ui/ash/event_rewriter.cc#newcode355 chrome/browser/ui/ash/event_rewriter.cc:355: RewriteModifiers(event); Have you talked to nona today? The removal ...
7 years, 11 months ago (2013-01-25 01:45:25 UTC) #5
yoshiki
https://codereview.chromium.org/11943009/diff/2001/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc (right): https://codereview.chromium.org/11943009/diff/2001/chrome/browser/ui/ash/event_rewriter.cc#newcode355 chrome/browser/ui/ash/event_rewriter.cc:355: RewriteModifiers(event); No I haven't. I'll talk. On 2013/01/25 01:45:25, ...
7 years, 11 months ago (2013-01-25 01:47:18 UTC) #6
Yusuke Sato
https://codereview.chromium.org/11943009/diff/9003/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc (right): https://codereview.chromium.org/11943009/diff/9003/chrome/browser/ui/ash/event_rewriter.cc#newcode482 chrome/browser/ui/ash/event_rewriter.cc:482: if (!remapped_key) hrm.. this might be a silly question ...
7 years, 11 months ago (2013-01-25 01:49:31 UTC) #7
yoshiki
https://codereview.chromium.org/11943009/diff/9003/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc (right): https://codereview.chromium.org/11943009/diff/9003/chrome/browser/ui/ash/event_rewriter.cc#newcode482 chrome/browser/ui/ash/event_rewriter.cc:482: if (!remapped_key) The comment in GetRemappedKey() says 'On login ...
7 years, 11 months ago (2013-01-25 01:53:29 UTC) #8
Yusuke Sato
lgtm https://codereview.chromium.org/11943009/diff/19003/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc (right): https://codereview.chromium.org/11943009/diff/19003/chrome/browser/ui/ash/event_rewriter.cc#newcode509 chrome/browser/ui/ash/event_rewriter.cc:509: GetRemappedKey(prefs::kLanguageRemapSearchKeyTo, *pref_service); as we talked offline, please handle ...
7 years, 11 months ago (2013-01-25 06:17:08 UTC) #9
Yusuke Sato
lgtm https://codereview.chromium.org/11943009/diff/19003/chrome/browser/ui/ash/event_rewriter_unittest.cc File chrome/browser/ui/ash/event_rewriter_unittest.cc (right): https://codereview.chromium.org/11943009/diff/19003/chrome/browser/ui/ash/event_rewriter_unittest.cc#newcode886 chrome/browser/ui/ash/event_rewriter_unittest.cc:886: // Makes sure the num lock works correctly ...
7 years, 11 months ago (2013-01-25 06:19:53 UTC) #10
yoshiki
https://codereview.chromium.org/11943009/diff/19003/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc (right): https://codereview.chromium.org/11943009/diff/19003/chrome/browser/ui/ash/event_rewriter.cc#newcode509 chrome/browser/ui/ash/event_rewriter.cc:509: GetRemappedKey(prefs::kLanguageRemapSearchKeyTo, *pref_service); I think, in contrast with F15/F16 key, ...
7 years, 11 months ago (2013-01-25 06:43:36 UTC) #11
Yusuke Sato
https://codereview.chromium.org/11943009/diff/19003/chrome/browser/ui/ash/event_rewriter.cc File chrome/browser/ui/ash/event_rewriter.cc (right): https://codereview.chromium.org/11943009/diff/19003/chrome/browser/ui/ash/event_rewriter.cc#newcode509 chrome/browser/ui/ash/event_rewriter.cc:509: GetRemappedKey(prefs::kLanguageRemapSearchKeyTo, *pref_service); Sorry, I added the previous comment at ...
7 years, 11 months ago (2013-01-25 06:46:46 UTC) #12
yoshiki
+@sky, @nkostylev, could you review following files? @sky: - chrome/browser/ui/ash/ @nkostylev: - chrome/browser/resources/options/keyboard_overlay.* - chrome/browser/ui/webui/options/chromeos/keyboard_handler.cc ...
7 years, 10 months ago (2013-01-28 04:21:43 UTC) #13
sky
LGTM
7 years, 10 months ago (2013-01-28 20:27:45 UTC) #14
yoshiki
@nkostylev: ping?
7 years, 10 months ago (2013-01-30 18:59:16 UTC) #15
Dmitry Polukhin
LGTM
7 years, 10 months ago (2013-02-01 06:45:02 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yoshiki@chromium.org/11943009/20001
7 years, 10 months ago (2013-02-01 06:59:00 UTC) #17
Nikita (slow)
lgtm https://codereview.chromium.org/11943009/diff/20001/chrome/app/chromeos_strings.grdp File chrome/app/chromeos_strings.grdp (right): https://codereview.chromium.org/11943009/diff/20001/chrome/app/chromeos_strings.grdp#newcode2031 chrome/app/chromeos_strings.grdp:2031: Diamond This won't get translated for M25. That's ...
7 years, 10 months ago (2013-02-01 07:01:01 UTC) #18
yoshiki
https://codereview.chromium.org/11943009/diff/20001/chrome/app/chromeos_strings.grdp File chrome/app/chromeos_strings.grdp (right): https://codereview.chromium.org/11943009/diff/20001/chrome/app/chromeos_strings.grdp#newcode2031 chrome/app/chromeos_strings.grdp:2031: Diamond This string is only for U.S on M25. ...
7 years, 10 months ago (2013-02-01 07:07:21 UTC) #19
commit-bot: I haz the power
7 years, 10 months ago (2013-02-01 07:09:10 UTC) #20

Powered by Google App Engine
This is Rietveld 408576698