Home | History | Annotate | Download | only in layouts
      1 <!--
      2   -- Copyright 2013 The Chromium Authors. All rights reserved.
      3   -- Use of this source code is governed by a BSD-style license that can be
      4   -- found in the LICENSE file.
      5   -->
      6 
      7 <link rel="import" href="../elements/kb-key-sequence.html">
      8 <link rel="import" href="../elements/kb-key-import.html">
      9 <link id="spacebar-row" rel="import" href="spacebar-row.html">
     10 
     11 <template>
     12   <kb-keyset id="qwerty-upper">
     13     <kb-row>
     14       <kb-key class="tab dark" char="&#x0009;" align="left">tab</kb-key>
     15       <kb-key-sequence keys="QWERTYUIOP" superscripts="1234567890"></kb-key-sequence>
     16       <kb-key class="backspace dark" char="&#x0008;" repeat align="right">backspace</kb-key>
     17     </kb-row>
     18     <kb-row>
     19       <kb-key class="microphone dark" char="Microphone"></kb-key>
     20       <kb-key-sequence keys="ASDFGHJKL"></kb-key-sequence>
     21       <kb-key class='return dark' char="&#x000A;" align="right">enter</kb-key>
     22     </kb-row>
     23     <kb-row>
     24       <kb-shift-key toKeyset="up:lower" weight="1.8" align="left">shift</kb-shift-key>
     25       <kb-key-sequence keys="ZXCVBNM"></kb-key-sequence>
     26       <kb-key invert superscript="!" char="!">,</kb-key>
     27       <kb-key invert superscript="?" char="?">.</kb-key>
     28       <kb-shift-key toKeyset="up:lower" weight="1.8" align="right">shift</kb-shift-key>
     29     </kb-row>
     30     <kb-row>
     31       <kb-key class="symbol dark" toKeyset="up:symbol" char="Invalid" align="left">#123</kb-key>
     32       <kb-key-import importId="spacebar-row"></kb-key-import>
     33       <kb-key class="symbol dark" toKeyset="up:symbol" char="Invalid" align="right">#123</kb-key>
     34       <kb-layout-selector toLayout="dvorak"></kb-layout-selector>
     35     </kb-row>
     36     <kb-altkey-container hidden>
     37     </kb-altkey-container>
     38   </kb-keyset>
     39 
     40   <kb-keyset id="qwerty-lower" isDefault=true>
     41     <kb-row>
     42       <kb-key class="tab dark" char="&#x0009;" align="left">tab</kb-key>
     43       <kb-key-sequence keys="qwertyuiop" superscripts="1234567890"></kb-key-sequence>
     44       <kb-key class="backspace dark" char="&#x0008;" repeat align="right">backspace</kb-key>
     45     </kb-row>
     46     <kb-row>
     47       <kb-key class="microphone dark" char="Microphone"></kb-key>
     48       <kb-key-sequence keys="asdfghjkl"></kb-key-sequence>
     49       <kb-key class='return dark' char="&#x000A;" align="right">enter</kb-key>
     50     </kb-row>
     51     <kb-row>
     52       <kb-shift-key toKeyset="up:upper:lower; long:upper; dbl:upper" weight="1.8" align="left">shift</kb-shift-key>
     53       <kb-key-sequence keys="zxcvbnm"></kb-key-sequence>
     54       <kb-key superscript="!">,</kb-key><kb-key superscript="?">.</kb-key>
     55       <kb-shift-key toKeyset="up:upper:lower; long:upper; dbl:upper" weight="1.8" align="right">shift</kb-shift-key>
     56     </kb-row>
     57     <kb-row>
     58       <kb-key class="symbol dark" toKeyset="up:symbol" char="Invalid" align="left">#123</kb-key>
     59       <kb-key-import importId="spacebar-row"></kb-key-import>
     60       <kb-key class="symbol dark" toKeyset="up:symbol" char="Invalid" align="right">#123</kb-key>
     61       <kb-layout-selector toLayout="dvorak"></kb-layout-selector>
     62     </kb-row>
     63     <kb-altkey-container hidden>
     64     </kb-altkey-container>
     65   </kb-keyset>
     66 
     67   <kb-keyset id="qwerty-symbol">
     68     <kb-row>
     69       <kb-key class="tab dark" char="&#x0009;" align="left">tab</kb-key>
     70       <kb-key>1</kb-key><kb-key>2</kb-key>
     71       <kb-key>3</kb-key><kb-key>4</kb-key>
     72       <kb-key>5</kb-key><kb-key>6</kb-key><kb-key>7</kb-key>
     73       <kb-key>8</kb-key><kb-key>9</kb-key><kb-key>0</kb-key>
     74       <kb-key class="backspace dark" char="&#x0008;" repeat align="right">backspace</kb-key>
     75     </kb-row>
     76     <kb-row>
     77       <kb-key class="microphone dark" char="Microphone"></kb-key>
     78       <kb-key>@</kb-key><kb-key>#</kb-key><kb-key>$</kb-key>
     79       <kb-key>%</kb-key><kb-key>&</kb-key>
     80       <kb-key>*</kb-key><kb-key>/</kb-key>
     81       <kb-key>(</kb-key><kb-key>)</kb-key>
     82       <kb-key class='return dark' char="&#x000A;" align="right">enter</kb-key>
     83     </kb-row>
     84     <kb-row>
     85       <kb-key class="left-more dark" toKeyset="up:more" char="Invalid" align="left">more</kb-key>
     86       <kb-key>:</kb-key><kb-key>;</kb-key><kb-key>-</kb-key><kb-key>'</kb-key>
     87       <kb-key>"</kb-key><kb-key>!</kb-key>
     88       <kb-key>?</kb-key><kb-key>,</kb-key><kb-key>.</kb-key>
     89       <kb-key class="right-more dark" toKeyset="up:more" char="Invalid" align="right">more</kb-key>
     90     </kb-row>
     91     <kb-row>
     92       <kb-key class="symbol dark" toKeyset="up:lower" char="Invalid" align="left">abc</kb-key>
     93       <kb-key-import importId="spacebar-row"></kb-key-import>
     94       <kb-key class="symbol dark" toKeyset="up:lower" char="Invalid" align="right">abc</kb-key>
     95       <kb-layout-selector toLayout="dvorak"></kb-layout-selector>
     96     </kb-row>
     97     <kb-altkey-container hidden>
     98     </kb-altkey-container>
     99   </kb-keyset>
    100 
    101   <kb-keyset id="qwerty-more">
    102     <kb-row>
    103     <kb-key class="tab dark" char="&#x0009;" align="left">tab</kb-key>
    104       <kb-key>~</kb-key><kb-key>`</kb-key><kb-key>|</kb-key><kb-key>^</kb-key>
    105       <kb-key>+</kb-key><kb-key>=</kb-key><kb-key>{</kb-key><kb-key>}</kb-key>
    106       <kb-key>&#x003C;</kb-key><kb-key>&#x003E;</kb-key>
    107       <kb-key class="backspace dark" char="&#x0008;" repeat align="right">backspace</kb-key>
    108     </kb-row>
    109     <kb-row>
    110       <kb-key class="microphone dark" char="Microphone"></kb-key>
    111       <kb-key>&#x00A3;</kb-key><kb-key>&#x00A2;</kb-key><kb-key>&#x20AC;</kb-key><kb-key>&#x2122;</kb-key>
    112       <kb-key>&#x00A9;</kb-key><kb-key>&#x00AE;</kb-key><kb-key>\</kb-key><kb-key>[</kb-key>
    113       <kb-key>]</kb-key>
    114       <kb-key class='return dark' char="&#x000A;" align="right">enter</kb-key>
    115     </kb-row>
    116     <kb-row>
    117       <kb-key class="left-more dark" toKeyset="up:symbol" char="Invalid" align="left">#123</kb-key>
    118       <kb-key>&#x00D7;</kb-key><kb-key>&#x00F7;</kb-key><kb-key>_</kb-key><kb-key>&#x00A7;</kb-key>
    119       <kb-key>&#x00B6;</kb-key><kb-key>&#x00A1;</kb-key><kb-key>&#x00BF;</kb-key><kb-key>&#x2022;</kb-key>
    120       <kb-key>&#x0394;</kb-key>
    121       <kb-key class="right-more dark" toKeyset="up:symbol" char="Invalid" align="right">#123</kb-key>
    122     </kb-row>
    123     <kb-row>
    124       <kb-key class="symbol dark" toKeyset="up:lower" char="Invalid" align="left">abc</kb-key>
    125       <kb-key-import importId="spacebar-row"></kb-key-import>
    126       <kb-key class="symbol dark" toKeyset="up:lower" char="Invalid" align="right">abc</kb-key>
    127       <kb-layout-selector toLayout="dvorak"></kb-layout-selector>
    128     </kb-row>
    129   </kb-keyset>
    130 </template>
    131