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

Issue 2817313002: Support braille dot or chorded typing conversions to standard keyboard keys (Closed)

Created:
3 years, 8 months ago by David Tseng
Modified:
3 years, 8 months ago
Reviewers:
dmazzoni
CC:
chromium-reviews, alemate+watch_chromium.org, dtseng+watch_chromium.org, aboxhall+watch_chromium.org, nektar+watch_chromium.org, yuzo+watch_chromium.org, dougt+watch_chromium.org, arv+watch_chromium.org, oshima+watch_chromium.org, je_julie, dmazzoni+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Support braille dot or chorded typing conversions to standard keyboard keys This cl enables flexible keyboard commands from a braille display perkins keyboard. Incrmental modifier typing: A user can press the following keys to build a shortcut - space+dots 2-5: control space+dots 3-6: alt space+dots 3-7: shift for convenience: - space+dots 2-5-7: control+shift space+dots 3-6-7: alt+shift For example: type space+dots 3-7, space+dots 3-6, dots 3-4-5 (s) to move to the status tray. Alternatively, press space+dots 3-6-7, dots 3-4-5 (s). It is now possible to perform common commands like alt+f, ctrl+1-9, and more. Chorded key mappings: space+dot 7: backspace space+dots 3-5: tab space+dots 1-3-5-6: escape space+dots 4-6: enter These set of commands do not require a incremental modifier be pressed previously. TEST=invoke various modifiers ctrl+l, alt+f, ctrl+t, alt+shift+l, and more. Verify the expected action occurs. In addition, use chorded commands such as tab, escape, shift+tab (mixture of the two types above). Verify expected action occurs. BUG=707940, 707937 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2817313002 Cr-Commit-Position: refs/heads/master@{#464984} Committed: https://chromium.googlesource.com/chromium/src/+/566a5a2b7579c276d818914b2f30688960c3aa98

Patch Set 1 #

Total comments: 10

Patch Set 2 : Address feedback. #

Messages

Total messages: 17 (12 generated)
David Tseng
3 years, 8 months ago (2017-04-14 22:26:54 UTC) #4
dmazzoni
lgtm https://codereview.chromium.org/2817313002/diff/1/chrome/browser/resources/chromeos/chromevox/braille/braille_key_event_sequence_reducer.js File chrome/browser/resources/chromeos/chromevox/braille/braille_key_event_sequence_reducer.js (right): https://codereview.chromium.org/2817313002/diff/1/chrome/browser/resources/chromeos/chromevox/braille/braille_key_event_sequence_reducer.js#newcode20 chrome/browser/resources/chromeos/chromevox/braille/braille_key_event_sequence_reducer.js:20: /** @private {Object} */ Use a more specific ...
3 years, 8 months ago (2017-04-17 04:53:25 UTC) #5
David Tseng
https://codereview.chromium.org/2817313002/diff/1/chrome/browser/resources/chromeos/chromevox/braille/braille_key_event_sequence_reducer.js File chrome/browser/resources/chromeos/chromevox/braille/braille_key_event_sequence_reducer.js (right): https://codereview.chromium.org/2817313002/diff/1/chrome/browser/resources/chromeos/chromevox/braille/braille_key_event_sequence_reducer.js#newcode74 chrome/browser/resources/chromeos/chromevox/braille/braille_key_event_sequence_reducer.js:74: this.incrementalKey_ = null; On 2017/04/17 04:53:25, dmazzoni wrote: > ...
3 years, 8 months ago (2017-04-17 16:10:51 UTC) #6
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/2817313002/20001
3 years, 8 months ago (2017-04-17 19:35:41 UTC) #14
commit-bot: I haz the power
3 years, 8 months ago (2017-04-17 19:41:23 UTC) #17
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/566a5a2b7579c276d818914b2f30...

Powered by Google App Engine
This is Rietveld 408576698