Skip to content

Commit bc9c9d5

Browse files
authored
[Disable Windows Shortcuts] Add New Shortcut Update (#4795)
- Add `Win+F1` shortcut to block windows help from opening in default browser
1 parent f34b8ea commit bc9c9d5

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

mods/disable-windows-shortcuts.wh.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// @id disable-windows-shortcuts
33
// @name Disable Windows Shortcuts
44
// @description Selectively disable Windows keyboard shortcuts with individual toggles
5-
// @version 1.2.0
5+
// @version 1.2.1
66
// @author Lone
77
// @github https://github.com/Louis047
88
// @include explorer.exe
@@ -109,6 +109,9 @@ If you use the **"Block hotkey"** option, or if you disable window snapping (Win
109109
- DisableWinF: false
110110
$name: Win+F
111111
$description: Feedback Hub
112+
- DisableWinF1: false
113+
$name: Win+F1
114+
$description: Open Windows Help
112115
- DisableWinG: false
113116
$name: Win+G
114117
$description: Game Bar
@@ -324,6 +327,7 @@ struct
324327
bool DisableWinD;
325328
bool DisableWinE;
326329
bool DisableWinF;
330+
bool DisableWinF1;
327331
bool DisableWinG;
328332
bool DisableWinH;
329333
bool DisableWinI;
@@ -416,6 +420,7 @@ void LoadSettings()
416420
g_settings.DisableWinD = Wh_GetIntSetting(L"StandardShortcuts.DisableWinD");
417421
g_settings.DisableWinE = Wh_GetIntSetting(L"StandardShortcuts.DisableWinE");
418422
g_settings.DisableWinF = Wh_GetIntSetting(L"StandardShortcuts.DisableWinF");
423+
g_settings.DisableWinF1 = Wh_GetIntSetting(L"StandardShortcuts.DisableWinF1");
419424
g_settings.DisableWinG = Wh_GetIntSetting(L"StandardShortcuts.DisableWinG");
420425
g_settings.DisableWinH = Wh_GetIntSetting(L"StandardShortcuts.DisableWinH");
421426
g_settings.DisableWinI = Wh_GetIntSetting(L"StandardShortcuts.DisableWinI");
@@ -590,6 +595,7 @@ bool ShouldBlockHotkey(UINT fsModifiers, UINT vk)
590595
case 'D': block = g_settings.DisableWinD; break;
591596
case 'E': block = g_settings.DisableWinE; break;
592597
case 'F': block = g_settings.DisableWinF; break;
598+
case VK_F1: block = g_settings.DisableWinF1; break;
593599
case 'G': block = g_settings.DisableWinG; break;
594600
case 'H': block = g_settings.DisableWinH; break;
595601
case 'I': block = g_settings.DisableWinI; break;

0 commit comments

Comments
 (0)