diff --git a/README.md b/README.md
index 8fc93c8..4b50870 100644
--- a/README.md
+++ b/README.md
@@ -23,11 +23,17 @@ WPF 开发的一款即用即走的翻译工具
首先在软件运行目录的 `STranslate.yml` 中添加自己的配置,这里推荐百度通用翻译 API 免费版 [申请教程(参照Bob WIKI)](https://bobtranslate.com/service/translate/baidu.html)
-打开软件后会静默在后台,等待调用,全局监听快捷键(日后升级成自定义)
-- `Alt` + `A` 即可打开软件主界面,输入需要翻译的内容,选择目标语言,如果识别语种不正确则手动指定即可,翻译结束后选择复制或点击一键复制即可
-- `Alt` + `D` 即可复制当前鼠标选中内容并翻译
+打开软件后会静默在后台,等待调用
+1. 全局监听快捷键(日后升级成自定义)
+- `Alt` + `A` 打开软件主界面,输入需要翻译的内容,选择目标语言,如果识别语种不正确则手动指定即可,翻译结束后选择复制或点击一键复制即可
+- `Alt` + `D` 复制当前鼠标选中内容并翻译
-点击软件外部界面任意处或点击 ESC,Ctrl+Shift+Q 软件则会自动隐藏到后台,即用即走。
+2. 软件内快捷键
+- `ESC` 隐藏界面
+- `Ctrl+Shift+Q` 退出程序
+- `Ctrl+Shift+T` 置顶/取消置顶
+
+点击软件外部界面任意处或点击软件则会自动隐藏到后台,即用即走。
## 参考项目
diff --git a/STranslate/MainWindow.xaml b/STranslate/MainWindow.xaml
index 7075b0d..a3a4b38 100644
--- a/STranslate/MainWindow.xaml
+++ b/STranslate/MainWindow.xaml
@@ -66,7 +66,7 @@
Cursor="Hand"
BorderBrush="Transparent"
VerticalAlignment="Top"
- Click="Button_Click"
+ Click="Top_Click"
HorizontalAlignment="Left">
diff --git a/STranslate/MainWindow.xaml.cs b/STranslate/MainWindow.xaml.cs
index e459b7e..411b8c8 100644
--- a/STranslate/MainWindow.xaml.cs
+++ b/STranslate/MainWindow.xaml.cs
@@ -62,6 +62,16 @@ namespace STranslate
this.Hide();
vm.InputTxt = string.Empty;
vm.OutputTxt = string.Empty;
+
+ //取消置顶
+ this.TopImg.Source = UnLockImgPath;
+ }
+ //置顶 Ctrl+Shift+T
+ if (e.KeyboardDevice.Modifiers.HasFlag(ModifierKeys.Control)
+ && e.KeyboardDevice.Modifiers.HasFlag(ModifierKeys.Shift)
+ && e.Key == Key.T)
+ {
+ Top_Click(null, null);
}
//退出 Ctrl+Shift+Q
if (e.KeyboardDevice.Modifiers.HasFlag(ModifierKeys.Control)
@@ -70,40 +80,7 @@ namespace STranslate
{
Environment.Exit(0);
}
-#if false
- //置顶/取消置顶 Ctrl+T
- if (e.KeyboardDevice.Modifiers.HasFlag(ModifierKeys.Control) && e.Key == Key.T)
- {
- Topmost = Topmost != true;
- Opacity = Topmost ? 1 : 0.9;
- }
- //缩小 Ctrl+[
- if (e.KeyboardDevice.Modifiers.HasFlag(ModifierKeys.Control) && e.Key == Key.OemOpenBrackets)
- {
- if (Width < 245)
- {
- return;
- }
- Width /= 1.2;
- Height /= 1.2;
- }
- //放大 Ctrl+]
- if (e.KeyboardDevice.Modifiers.HasFlag(ModifierKeys.Control) && e.Key == Key.OemCloseBrackets)
- {
- if (Width > 600)
- {
- return;
- }
- Width *= 1.2;
- Height *= 1.2;
- }
- //恢复界面大小 Ctrl+P
- if (e.KeyboardDevice.Modifiers.HasFlag(ModifierKeys.Control) && e.Key == Key.P)
- {
- Width = 400;
- Height = 450;
- }
-#endif
+
}
///
@@ -211,7 +188,7 @@ namespace STranslate
///
///
///
- private void Button_Click(object sender, RoutedEventArgs e)
+ private void Top_Click(object sender, RoutedEventArgs e)
{
this.TopImg.Source = TopImg.Source == LockImgPath ? UnLockImgPath : LockImgPath;
}