+ private function display_main_help() {
+ $info = get_hotkeys_info($this->link);
+ $imap = get_hotkeys_map($this->link);
+ $omap = array();
+
+ // :(
+ $tinycharmap = array(
+ "(9)" => "{TAB}",
+ "(191)" => "?");
+
+ foreach ($imap[1] as $sequence => $action) {
+ if (!isset($omap[$action])) {
+ $omap[$action] = isset($tinycharmap[$sequence]) ? $tinycharmap[$sequence] :
+ $sequence;
+ }
+ }
+
+ print "<ul class='helpKbList' id='helpKbList'>";
+
+ print "<h2>" . __("Keyboard Shortcuts") . "</h2>";
+
+ foreach ($info as $section => $hotkeys) {
+
+ print "<li><h3>" . $section . "</h3></li>";
+
+ foreach ($hotkeys as $action => $description) {
+ print "<li>";
+ print "<input dojoType=\"dijit.form.CheckBox\"
+ type=\"checkbox\" disabled=\"1\" checked=\"1\">";
+ print "<span class='hksequence'>" . $omap[$action] . "</span>";
+ print $description;
+ print "</li>";
+ }
+
+ }
+
+ print "</ul>";
+
+ print "<p><a target=\"_blank\" href=\"http://tt-rss.org/wiki/InterfaceTips\">".
+ __("Other interface tips are available in the Tiny Tiny RSS wiki.") .
+ "</a></p>";
+ }
+