| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the gin/v8 based bindings, in favour of bindings provided by mojo. Use
the same mechanism as chrome://omnibox to provide the bindings for the virtual
keyboard when the VK extension API is not available.
BUG=380215, 387276
R=sky@chromium.org
Review URL: https://codereview.chromium.org/328303008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287755 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=364468
Review URL: https://codereview.chromium.org/264913003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267771 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=364468
R=bshe@chromium.org
Review URL: https://codereview.chromium.org/252743002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266894 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=354657
Review URL: https://codereview.chromium.org/208633002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259486 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=351083
Review URL: https://codereview.chromium.org/206253008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258552 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=349091
Review URL: https://codereview.chromium.org/186153004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255054 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=339320
Review URL: https://codereview.chromium.org/186253003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254926 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=345779
Review URL: https://codereview.chromium.org/181643002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253731 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=332073
Review URL: https://codereview.chromium.org/167043002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252632 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=332073
Review URL: https://codereview.chromium.org/134023003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250171 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
R=kevers
BUG=NONE
Review URL: https://codereview.chromium.org/105403002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238820 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
use the search key, but may need it in future layouts.
BUG=315071
Review URL: https://codereview.chromium.org/59813004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235803 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=311565
Review URL: https://codereview.chromium.org/43593003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231710 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Control and Alt modifiers to the virtual keyboard.
BUG=297112
Review URL: https://codereview.chromium.org/26945002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229913 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
the correct function keys. This will be done in a later patch.
BUG=297103
Review URL: https://codereview.chromium.org/27056002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228742 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=297772
Review URL: https://codereview.chromium.org/26258003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228031 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
key itself. Maintains a global state of the shift keys across all layouts.
BUG=293551
Review URL: https://chromiumcodereview.appspot.com/23447037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224132 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
bug below.
BUG=284513
Review URL: https://chromiumcodereview.appspot.com/23927006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221305 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=257093
Review URL: https://chromiumcodereview.appspot.com/22860002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217170 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Dynamically constructs the popup list of alternate key candidates. Decouples keyboard layout from suggested candidates on long-press so that a common set of accents to be used across multiple keyboard layouts, or alternative accents could be used for a single keyboard depending on language.
R=bryeung@chromium.org, bshe@chromium.org
Review URL: https://codereview.chromium.org/19860005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213600 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We are iterating on layout of extension keyboard fast. To avoid maintain layouts
for extension keyboard and webui keyboard, and avoid unintentionally break webui
keyboard during experiment on extension keyboard, this CL creates webui_index.html
to completely seperate them.
Note: this is temporary, once we have dynamical layout loading mechanism implemented,
we should remove webui_index.html file and only use index.html for both webui and
extension keyboard.
BUG=260283
R=bryeung@chromium.org, kevers@chromium.org
Review URL: https://codereview.chromium.org/19157007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211850 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/18822007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211284 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kb-key-import: placeholder for import predefined DOM
How to use:
<kb-key-sequence keys="qwertyuiop" [superscripts="1234567890"]> will be replaced by
<kb-key superscript="1">q</kb-key>....<kb-key superscript="0">p</kb-key>
<kb-key-import importid="qwertyrow4"></kb-key-import>
will be replaced by imported content referred by importid at runtime. Imported content can be specified this way:
<link id="qwertyrow4" rel="import" src="qwerty_row4.html">
BUG=None
R=bryeung@chromium.org, kevers@chromium.org
Review URL: https://codereview.chromium.org/18719003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210911 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
This also involves splitting kb-key into kb-key-base and kb-key. This will be used in the future to create other key types.
Review URL: https://chromiumcodereview.appspot.com/18293011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210874 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=None
Review URL: https://chromiumcodereview.appspot.com/18328024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210321 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
It was suggested in a recent code review that the abbreviation "mic"
could be confusing for some people. This changes all instances to
"microphone".
BUG=none
Review URL: https://chromiumcodereview.appspot.com/18089008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210243 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the list of keyboard resources out of ImageLoader and
into keyboard_util.cc. This change also addresses a TODO in ImageLoader
to use a map for the lookup.
BUG=none
R=miket@chromium.org, sky@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=210212
Review URL: https://codereview.chromium.org/17939003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210227 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Move the list of keyboard resources.
>
> Move the list of keyboard resources out of ImageLoader and
> into keyboard_util.cc. This change also addresses a TODO in ImageLoader
> to use a map for the lookup.
>
> BUG=none
> R=miket@chromium.org, sky@chromium.org
>
> Review URL: https://codereview.chromium.org/17939003
TBR=bryeung@chromium.org
Review URL: https://codereview.chromium.org/18716003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210215 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the list of keyboard resources out of ImageLoader and
into keyboard_util.cc. This change also addresses a TODO in ImageLoader
to use a map for the lookup.
BUG=none
R=miket@chromium.org, sky@chromium.org
Review URL: https://codereview.chromium.org/17939003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210212 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mocks are here:
https://folio.googleplex.com/cros-vkey/#/07-vkey-longpress-E.png
accents keys should be summoned by long press on a key. If there is not accent keys associated with the long pressed key, nothing should happen.
To add accent keys, here are the steps(temporary, may change in the future):
1. create a template element in the corresponding keyset element (make sure the template is the first child of the keyset)
2. create a structure like this (take lower case letter e for example):
<kb-accent-set id="e" offset="2">
<kb-accent-key>&#xUUUU</kb-accent-key>
<kb-accent-key>&#xUUUU</kb-accent-key>
<kb-accent-key class="active">e</kb-accent-key>
<kb-accent-key>&#xUUUU</kb-accent-key>
</kb-accent-set>
where id is the same as the letter we long pressed; offset represent how many keys should display on the left side of the pressed key(in our case, two keys should display on the left side of e after long pressed). class active should apply to the key that overlay the long pressed key (in our case, the overlay key should be the same as the original key).
3. add accents attribute the the e kb-key element, e.g. <kb-key accents="e">e</kb-key>
BUG=247734
Review URL: https://chromiumcodereview.appspot.com/16781005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208558 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Convert existing keyboard to web component keyboard. Also fix touch down state of keys.
BUG=242539, 240346
R=bryeung@chromium.org, miket@chromium.org, stevet@chromium.org
Review URL: https://codereview.chromium.org/15176004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207448 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Rename send_key_event.js to api_adapter.js, in preparation for adding
other APIs to this file.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/14668002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197559 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This separates the layout, CSS (and necessarily the send_key_event.js file) for the WebUI and Extension versions of the keyboard. The Extension uses the files directly in resources/*, whereas the KeyboardUIController remaps certain resources to the resources/webui/* versions.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/14031030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196780 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This also moves processing of the KeyEvent JSON structure into
ui/keyboard/ from chrome/browser/extensions/api/input/input.cc.
The JS is setup with a separate implementation of send_key_event.js
(send_key_event_webui.js) that is mapped to the send_key_event.js
resource by the WebUIController. This allows the WebUI and extension
code to be entirely shared.
BUG=222801
Review URL: https://chromiumcodereview.appspot.com/14161009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195218 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is just the old virtual keyboard that was removed a couple of years
ago, being used as a temporary stand-in.
BUG=222801
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=194579
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=194635
Review URL: https://codereview.chromium.org/13652010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194881 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Add a virtual keyboard webui at chrome://keyboard/
>
> This is just the old virtual keyboard that was removed a couple of years
> ago, being used as a temporary stand-in.
>
> BUG=222801
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=194579
>
> Review URL: https://codereview.chromium.org/13652010
TBR=bryeung@chromium.org
Review URL: https://codereview.chromium.org/14329004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194638 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is just the old virtual keyboard that was removed a couple of years
ago, being used as a temporary stand-in.
BUG=222801
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=194579
Review URL: https://codereview.chromium.org/13652010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194635 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Add a virtual keyboard webui at chrome://keyboard/
>
> This is just the old virtual keyboard that was removed a couple of years
> ago, being used as a temporary stand-in.
>
> BUG=222801
>
> Review URL: https://codereview.chromium.org/13652010
TBR=bryeung@chromium.org
Review URL: https://codereview.chromium.org/14031009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194585 0039d316-1c4b-4281-b951-d872f2087c98
|
|
This is just the old virtual keyboard that was removed a couple of years
ago, being used as a temporary stand-in.
BUG=222801
Review URL: https://codereview.chromium.org/13652010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194579 0039d316-1c4b-4281-b951-d872f2087c98
|