Control appearance of shift key depending on status of modifier.
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Mon, 23 Jan 2012 18:42:07 +0000 (10:42 -0800)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Mon, 23 Jan 2012 18:42:07 +0000 (10:42 -0800)
src/main/webapp/layouts/en-us-qwerty-mobile.xml
src/main/webapp/layouts/en-us-qwerty.xml
src/main/webapp/styles/keyboard.css

index 711531b..848d554 100644 (file)
     <row><gap size="0.1"/></row>
 
     <row>
-        <key size="2.1">
+        <key size="2.1" class="shift">
             <cap modifier="shift" keysym="0xFFE1">Shift</cap>
         </key>
         <gap size="0.1"/>
             <cap if="shift">?</cap>
         </key>
         <gap size="0.1"/>
-        <key size="3.1">
+        <key size="3.1" class="shift">
             <cap modifier="shift" keysym="0xFFE2">Shift</cap>
         </key>
     </row>
index 60bf544..5e5b48c 100644 (file)
         <row><gap size="0.1"/></row>
 
         <row>
-            <key size="2.1">
+            <key size="2.1" class="shift">
                 <cap modifier="shift" keysym="0xFFE1">Shift</cap>
             </key>
             <gap size="0.1"/>
                 <cap if="shift">?</cap>
             </key>
             <gap size="0.1"/>
-            <key size="3.1">
+            <key size="3.1" class="shift">
                 <cap modifier="shift" keysym="0xFFE2">Shift</cap>
             </key>
         </row>
index 8e9f6a1..1e352d0 100644 (file)
     border-color: #666;
 }
 
+.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key.shift {
+    background: #882;
+    border-color: #DD4;
+}
+
 .guac-keyboard .guac-keyboard-key.guac-keyboard-pressed {
     background: #822;
     border-color: #D44;
 }
 
-.guac-keyboard .guac-keyboard-key.guac-keyboard-active {
-    background: #882;
-    border-color: #DD4;
-}
-
 .guac-keyboard .guac-keyboard-row {
     line-height: 0;
 }