Skip to content

Commit 10c16f0

Browse files
committed
Enhance mod+num launching
1 parent eeadcdf commit 10c16f0

25 files changed

+76
-13
lines changed

Flow.Launcher.Infrastructure/UserSettings/Settings.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ namespace Flow.Launcher.Infrastructure.UserSettings
1010
public class Settings : BaseModel
1111
{
1212
public string Hotkey { get; set; } = "Alt + Space";
13+
public string OpenResultModifiers { get; set; } = "Alt";
1314
public string Language { get; set; } = "en";
1415
public string Theme { get; set; } = "Dark";
1516
public string QueryBoxFont { get; set; } = FontFamily.GenericSansSerif.Name;
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using System.Globalization;
2+
using System.Windows.Controls;
3+
using System.Windows.Data;
4+
5+
namespace Flow.Launcher.Converters
6+
{
7+
public class OrdinalConverter : IValueConverter
8+
{
9+
public object Convert(object value, System.Type targetType, object parameter, CultureInfo culture)
10+
{
11+
if (value is ListBoxItem listBoxItem)
12+
{
13+
ListBox listBox = ItemsControl.ItemsControlFromItemContainer(listBoxItem) as ListBox;
14+
return listBox.ItemContainerGenerator.IndexFromContainer(listBoxItem) + 1;
15+
}
16+
17+
return 0;
18+
}
19+
20+
public object ConvertBack(object value, System.Type targetType, object parameter, CultureInfo culture) => throw new System.InvalidOperationException();
21+
}
22+
}

Flow.Launcher/Languages/da.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
<!--Setting Hotkey-->
5252
<system:String x:Key="hotkey">Genvejstast</system:String>
5353
<system:String x:Key="flowlauncherHotkey">Flow Launcher genvejstast</system:String>
54+
<system:String x:Key="openResultModifiers">Åbn resultatmodifikatorer</system:String>
5455
<system:String x:Key="customQueryHotkey">Tilpasset søgegenvejstast</system:String>
5556
<system:String x:Key="delete">Slet</system:String>
5657
<system:String x:Key="edit">Rediger</system:String>

Flow.Launcher/Languages/de.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
<!--Setting Hotkey-->
5252
<system:String x:Key="hotkey">Tastenkombination</system:String>
5353
<system:String x:Key="flowlauncherHotkey">Flow Launcher Tastenkombination</system:String>
54+
<system:String x:Key="openResultModifiers">Öffnen Sie die Ergebnismodifikatoren</system:String>
5455
<system:String x:Key="customQueryHotkey">Benutzerdefinierte Abfrage Tastenkombination</system:String>
5556
<system:String x:Key="delete">Löschen</system:String>
5657
<system:String x:Key="edit">Bearbeiten</system:String>

Flow.Launcher/Languages/en.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
<!--Setting Hotkey-->
6161
<system:String x:Key="hotkey">Hotkey</system:String>
6262
<system:String x:Key="flowlauncherHotkey">Flow Launcher Hotkey</system:String>
63+
<system:String x:Key="openResultModifiers">Open Result Modifiers</system:String>
6364
<system:String x:Key="customQueryHotkey">Custom Query Hotkey</system:String>
6465
<system:String x:Key="delete">Delete</system:String>
6566
<system:String x:Key="edit">Edit</system:String>

Flow.Launcher/Languages/fr.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
<!--Setting Hotkey-->
5656
<system:String x:Key="hotkey">Raccourcis</system:String>
5757
<system:String x:Key="flowlauncherHotkey">Ouvrir Flow Launcher</system:String>
58+
<system:String x:Key="openResultModifiers">Modificateurs de résultats ouverts</system:String>
5859
<system:String x:Key="customQueryHotkey">Requêtes personnalisées</system:String>
5960
<system:String x:Key="delete">Supprimer</system:String>
6061
<system:String x:Key="edit">Modifier</system:String>

Flow.Launcher/Languages/it.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
<!--Setting Hotkey-->
5656
<system:String x:Key="hotkey">Tasti scelta rapida</system:String>
5757
<system:String x:Key="flowlauncherHotkey">Tasto scelta rapida Flow Launcher</system:String>
58+
<system:String x:Key="openResultModifiers">Apri modificatori di risultato</system:String>
5859
<system:String x:Key="customQueryHotkey">Tasti scelta rapida per ricerche personalizzate</system:String>
5960
<system:String x:Key="delete">Cancella</system:String>
6061
<system:String x:Key="edit">Modifica</system:String>

Flow.Launcher/Languages/ja.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
<!--Setting Hotkey-->
5959
<system:String x:Key="hotkey">ホットキー</system:String>
6060
<system:String x:Key="flowlauncherHotkey">Flow Launcher ホットキー</system:String>
61+
<system:String x:Key="openResultModifiers">結果修飾子を開く</system:String>
6162
<system:String x:Key="customQueryHotkey">カスタムクエリ ホットキー</system:String>
6263
<system:String x:Key="delete">削除</system:String>
6364
<system:String x:Key="edit">編集</system:String>

Flow.Launcher/Languages/ko.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
<!--Setting Hotkey-->
5656
<system:String x:Key="hotkey">핫키</system:String>
5757
<system:String x:Key="flowlauncherHotkey">Flow Launcher 핫키</system:String>
58+
<system:String x:Key="openResultModifiers">결과 수정 자 열기</system:String>
5859
<system:String x:Key="customQueryHotkey">사용자지정 쿼리 핫키</system:String>
5960
<system:String x:Key="delete">삭제</system:String>
6061
<system:String x:Key="edit">편집</system:String>

Flow.Launcher/Languages/nb-NO.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
<!--Setting Hotkey-->
5656
<system:String x:Key="hotkey">Hurtigtast</system:String>
5757
<system:String x:Key="flowlauncherHotkey">Flow Launcher-hurtigtast</system:String>
58+
<system:String x:Key="openResultModifiers">Åpne resultatmodifiserere</system:String>
5859
<system:String x:Key="customQueryHotkey">Egendefinerd spørringshurtigtast</system:String>
5960
<system:String x:Key="delete">Slett</system:String>
6061
<system:String x:Key="edit">Rediger</system:String>

0 commit comments

Comments
 (0)