diff --git a/MainWindow.xaml b/MainWindow.xaml
index 11eb2cf..4e35784 100644
--- a/MainWindow.xaml
+++ b/MainWindow.xaml
@@ -381,6 +381,9 @@
+
diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs
index dd3792e..8caef16 100644
--- a/MainWindow.xaml.cs
+++ b/MainWindow.xaml.cs
@@ -693,6 +693,17 @@ public partial class MainWindow : Window
private void BtnFullscreen_Click(object sender, RoutedEventArgs e) => ToggleFullscreen();
+ private void BtnAlwaysOnTop_Click(object sender, RoutedEventArgs e)
+ {
+ Topmost = !Topmost;
+ BtnAlwaysOnTop.Foreground = Topmost
+ ? new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromRgb(0x00, 0x78, 0xD4))
+ : new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromRgb(0x88, 0x88, 0x88));
+ BtnAlwaysOnTop.ToolTip = Topmost
+ ? "Immer im Vordergrund: AN (Strg+T)"
+ : "Immer im Vordergrund (Strg+T)";
+ }
+
private void ToggleFullscreen()
{
if (!_isFullscreen)
@@ -1234,6 +1245,8 @@ public partial class MainWindow : Window
switch (e.Key)
{
case Key.F11: ToggleFullscreen(); e.Handled = true; break;
+ case Key.T when Keyboard.Modifiers == ModifierKeys.Control:
+ BtnAlwaysOnTop_Click(this, new RoutedEventArgs()); e.Handled = true; break;
case Key.Escape:
if (EpgOverlay.Visibility == Visibility.Visible)
{