summaryrefslogtreecommitdiffstats
path: root/ui/keyboard/keyboard_resources.grd
Commit message (Collapse)AuthorAgeFilesLines
* athena: Use mojo to provide the bindings for the virtual keyboard.sadrul@chromium.org2014-08-061-0/+2
| | | | | | | | | | | | | 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
* Changes shift key icon & highlight/caps UX.rsadam@chromium.org2014-05-021-3/+2
| | | | | | | | 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
* Update Virtual Keybaord icons.rsadam@google.com2014-04-291-4/+4
| | | | | | | | | 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
* [Code cleanup]Remove webui virtual keyboard codebshe@chromium.org2014-03-261-5/+0
| | | | | | | | 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
* Use grit to reduce load time.rsadam@chromium.org2014-03-211-25/+2
| | | | | | | | 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
* Add new image resource for touch friendly hide keyboard key.rsadam@chromium.org2014-03-051-0/+1
| | | | | | | | 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
* Implement sounds for the vk.rsadam@chromium.org2014-03-051-0/+4
| | | | | | | | 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
* Uses BSP to handle key drops.rsadam@chromium.org2014-02-271-0/+1
| | | | | | | | 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
* Icons for a11y and touch optimised keyboard.rsadam@chromium.org2014-02-211-0/+5
| | | | | | | | 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
* Change to roboto font.rsadam@chromium.org2014-02-101-0/+1
| | | | | | | | 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
* Uprev polymer library to 2013-11-26bshe@chromium.org2013-12-041-1/+1
| | | | | | | | | 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
* Adds support for the search key in the Virtual Keyboard. We currently do not ↵rsadam@chromium.org2013-11-181-0/+1
| | | | | | | | | | 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
* Add layout switcher for virtual keyboard.kevers@chromium.org2013-10-301-0/+1
| | | | | | | | 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
* Added support for sticky modifier keys. This is the first step in adding ↵rsadam@chromium.org2013-10-211-0/+1
| | | | | | | | | | 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
* Adds system keys to the virtual keyboard. Note the keys as yet do not call ↵rsadam@chromium.org2013-10-151-0/+16
| | | | | | | | | | 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
* Adds a full QWERTY layout to the Virtual Keyboard.rsadam@chromium.org2013-10-101-0/+1
| | | | | | | | 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
* Moves the shift key capitalization logic from the keyboard into the shift ↵rsadam@chromium.org2013-09-191-0/+1
| | | | | | | | | | 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
* Added a numeric layout to Virtual Keyboard. First step for addressing the ↵rsadam@chromium.org2013-09-041-0/+1
| | | | | | | | | | 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
* Add key-code support to the virtual keyboard.kevers@chromium.org2013-08-131-0/+1
| | | | | | | | 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
* Consolidate handling of long-press keys on the virtual keyboard. ↵kevers@chromium.org2013-07-251-3/+6
| | | | | | | | | | 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
* Fix webui keyboard regressionbshe@chromium.org2013-07-161-0/+1
| | | | | | | | | | | | | | | | | | 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
* Add support for Dvorak on the virtual keyboard.kevers@chromium.org2013-07-121-1/+2
| | | | | | 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-sequence: placeholder for dynamic DOM generation/replacementbshe@chromium.org2013-07-101-0/+3
| | | | | | | | | | | | | | | | | | | 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
* Refactor some keyboard elements css into main.css.stevet@chromium.org2013-07-101-0/+1
| | | | | | | | 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
* Add layouts directory and move all keysets to itbshe@chromium.org2013-07-051-2/+2
| | | | | | | | 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
* Keyboard: rename mic to microphone.bryeung@chromium.org2013-07-041-2/+2
| | | | | | | | | | | | 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.bryeung@chromium.org2013-07-041-1/+2
| | | | | | | | | | | | | | | 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
* Revert 210212 "Move the list of keyboard resources."bryeung@chromium.org2013-07-041-2/+1
| | | | | | | | | | | | | | | | | | | > 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.bryeung@chromium.org2013-07-041-1/+2
| | | | | | | | | | | | | 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
* Support accent keysbshe@chromium.org2013-06-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Web Component Virtual Keyboardbshe@chromium.org2013-06-201-11/+14
| | | | | | | | | | | 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
* Clarify naming in ui/keyboard/resources.bryeung@chromium.org2013-05-011-2/+2
| | | | | | | | | | | 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
* Allow more customization of the WebUI keyboard.bryeung@chromium.org2013-04-261-1/+3
| | | | | | | | | | 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
* WebUIHandler for chrome://keyboardbryeung@chromium.org2013-04-191-7/+9
| | | | | | | | | | | | | | | | 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
* Add a virtual keyboard webui at chrome://keyboard/bryeung@chromium.org2013-04-181-0/+33
| | | | | | | | | | | | | | | 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
* Revert 194635 "Add a virtual keyboard webui at chrome://keyboard/"bryeung@chromium.org2013-04-171-33/+0
| | | | | | | | | | | | | | | | | | | > 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
* Add a virtual keyboard webui at chrome://keyboard/bryeung@chromium.org2013-04-171-0/+33
| | | | | | | | | | | | | 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
* Revert 194579 "Add a virtual keyboard webui at chrome://keyboard/"bryeung@chromium.org2013-04-171-33/+0
| | | | | | | | | | | | | | | | | > 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
* Add a virtual keyboard webui at chrome://keyboard/bryeung@chromium.org2013-04-171-0/+33
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