summaryrefslogtreecommitdiff
path: root/classes/backend.php
diff options
context:
space:
mode:
authorRichard Beales <[email protected]>2013-03-19 18:19:07 +0000
committerRichard Beales <[email protected]>2013-03-19 18:19:07 +0000
commit05809dfdf7cbf7699be6408c0f49d325585726b5 (patch)
treebfa33dcd1cf8707e65a05df98d27d563396520d2 /classes/backend.php
parent1d707e9f03d1a654e0807aadce7ab790befd0b95 (diff)
parent2229e6ed6b07d4a28b04689a21c645bdb83652f7 (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'classes/backend.php')
-rw-r--r--classes/backend.php22
1 files changed, 22 insertions, 0 deletions
diff --git a/classes/backend.php b/classes/backend.php
index 5473c5c79..7848b0714 100644
--- a/classes/backend.php
+++ b/classes/backend.php
@@ -45,6 +45,28 @@ class Backend extends Handler {
$sequence = substr($sequence,
strpos($sequence, "|")+1,
strlen($sequence));
+ } else {
+ $keys = explode(" ", $sequence);
+
+ for ($i = 0; $i < count($keys); $i++) {
+ if (strlen($keys[$i]) > 1) {
+ $tmp = '';
+ foreach (str_split($keys[$i]) as $c) {
+ switch ($c) {
+ case '*':
+ $tmp .= __('Shift') . '+';
+ break;
+ case '^':
+ $tmp .= __('Ctrl') . '+';
+ break;
+ default:
+ $tmp .= $c;
+ }
+ }
+ $keys[$i] = $tmp;
+ }
+ }
+ $sequence = join(" ", $keys);
}
print "<li>";