diff --git a/module/common/lang/en.php b/module/common/lang/en.php
index 364eb23590..cb51afcc69 100644
--- a/module/common/lang/en.php
+++ b/module/common/lang/en.php
@@ -74,6 +74,7 @@ $lang->tutorialConfirm = 'You are using tutorial. Do you want to exit right now
$lang->preShortcutKey = '[Shortcut:←]';
$lang->nextShortcutKey = '[Shortcut:→]';
+$lang->backShortcutKey = '[Shortcut:Alt+↑]';
$lang->select = 'Select';
$lang->selectAll = 'Select All';
diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php
index 48f2012440..9ceed8cdec 100644
--- a/module/common/lang/zh-cn.php
+++ b/module/common/lang/zh-cn.php
@@ -74,6 +74,7 @@ $lang->tutorialConfirm = '检测到你尚未退出新手教程模式,是否现
$lang->preShortcutKey = '[快捷键:←]';
$lang->nextShortcutKey = '[快捷键:→]';
+$lang->backShortcutKey = '[快捷键:Alt+↑]';
$lang->select = '选择';
$lang->selectAll = '全选';
diff --git a/module/common/model.php b/module/common/model.php
index 22416013d0..632ca7de18 100644
--- a/module/common/model.php
+++ b/module/common/model.php
@@ -828,7 +828,8 @@ class commonModel extends model
global $lang, $app;
if(isonlybody()) return false;
- echo html::a($backLink, '', '', "class='btn' title={$lang->goback}");
+ $title = $lang->goback . $lang->backShortcutKey;
+ echo html::a($backLink, '', '', "id='back' class='btn' title={$title}");
if(isset($preAndNext->pre) and $preAndNext->pre)
{
diff --git a/www/js/my.full.js b/www/js/my.full.js
index e1701fa4c5..ff067f5070 100644
--- a/www/js/my.full.js
+++ b/www/js/my.full.js
@@ -1684,6 +1684,13 @@ function initHotKey()
return false;
});
+ /* Alt+up, go back to the previous page. */
+ $(document).bind('keydown', 'Alt+up', function(evt)
+ {
+ backLink = ($('#back').attr("href"));
+ if(typeof(backLink) != 'undefined') location.href = backLink;
+ });
+
/* left, go to pre object. */
$(document).bind('keydown', 'left', function(evt)
{