我是一个喜欢用键盘操作电脑的人,比如在Windows的系统上按「ctrl+c」是复制,按「ctrl+a」是全部选择等这些大家都应该再熟悉不过了的。在使用Firefox的时候,按「ctrl+f」是检索条的出现这样的小技就更不用说了。所以我想喜欢键盘操作电脑的人都有一套自己的hotkey系统吧。
为了能方便的阅读MovableType里的文章,参考了MattKruse等人的网站,给自己的MovableType里试着安装了hotkey系统。具体的操作如下
在首页上
按键盘的「J」,网页将按照发表文章的时间顺序向下移动;
按键盘的「K」,网页将按照发表文章的顺序向上移动。
再按回车键盘「Enter」,将直接进入这篇文章的单篇地址(在Firefox上这个功能好像不太灵...)。
在个别归档网页上
按键盘的「N」,将移动到下一篇文章的单篇地址;
按键盘的「P」,将移动到上一篇文章的单篇地址;
按键盘的「M」,将反回首页Main那里。
在按日归档网页上
按键盘的「J」,网页将按照发表文章的时间顺序向下移动;
按键盘的「K」,网页将按照发表文章的顺序向上移动;
再按回车键盘「Enter」,将直接进入这篇文章的单篇地址(在Firefox上这个功能好像不太灵...);
按键盘的「N」,将移动到下一篇文章的单篇地址;
按键盘的「P」,将移动到上一篇文章的单篇地址;
按键盘的「M」,将反回首页Main那里。
在这里简单的说明一下安装的方法。
首先到这里下载hotkey.js放到和主页一样的地方,
对index.html文件做以下修改(粗体字):
<head>
......
<script language="javascript" src="<$MTBlogURL$>hotkey.js"></script>
</head>
<body class="layout-two-column-right main-index" onKeyPress="hotkey(event)">
......
<h3 class="entry-header">
<a href="<$MTEntryPermalink$>"name="article-<$MTEntryID$>"><$MTEntryTitle$></a>
</h3>
......
</body>
对单篇归档文件做以下修改(粗体字):
<head>
......
<script language="javascript" src="<$MTBlogURL$>hotkey.js"></script>
</head>
<body class="layout-two-column-right individual-entry-archive"
onload="individualArchivesOnLoad(commenter_name)"
onKeyPress="hotkey(event)">
......
<p class="content-nav">
<MTEntryPrevious><a href="<$MTEntryPermalink$>"
name="prev" title="shortcut:p">« <$MTEntryTitle remove_html="1"$></a>(P) |</MTEntryPrevious>
<a href="<$MTBlogURL$>"name="main">(Main)</a>(M)
<MTEntryNext>| <a href="<$MTEntryPermalink$>"
name="next" title="shortcut:n"><$MTEntryTitle remove_html="1"$> »</a>(N)</MTEntryNext>
</p>
......
</body>
同样的按日归档文件也按照上面的方式修改即可。