|
2 | 2 | // @id disable-windows-shortcuts |
3 | 3 | // @name Disable Windows Shortcuts |
4 | 4 | // @description Selectively disable Windows keyboard shortcuts with individual toggles |
5 | | -// @version 1.2.0 |
| 5 | +// @version 1.2.1 |
6 | 6 | // @author Lone |
7 | 7 | // @github https://github.com/Louis047 |
8 | 8 | // @include explorer.exe |
@@ -109,6 +109,9 @@ If you use the **"Block hotkey"** option, or if you disable window snapping (Win |
109 | 109 | - DisableWinF: false |
110 | 110 | $name: Win+F |
111 | 111 | $description: Feedback Hub |
| 112 | + - DisableWinF1: false |
| 113 | + $name: Win+F1 |
| 114 | + $description: Open Windows Help |
112 | 115 | - DisableWinG: false |
113 | 116 | $name: Win+G |
114 | 117 | $description: Game Bar |
@@ -324,6 +327,7 @@ struct |
324 | 327 | bool DisableWinD; |
325 | 328 | bool DisableWinE; |
326 | 329 | bool DisableWinF; |
| 330 | + bool DisableWinF1; |
327 | 331 | bool DisableWinG; |
328 | 332 | bool DisableWinH; |
329 | 333 | bool DisableWinI; |
@@ -416,6 +420,7 @@ void LoadSettings() |
416 | 420 | g_settings.DisableWinD = Wh_GetIntSetting(L"StandardShortcuts.DisableWinD"); |
417 | 421 | g_settings.DisableWinE = Wh_GetIntSetting(L"StandardShortcuts.DisableWinE"); |
418 | 422 | g_settings.DisableWinF = Wh_GetIntSetting(L"StandardShortcuts.DisableWinF"); |
| 423 | + g_settings.DisableWinF1 = Wh_GetIntSetting(L"StandardShortcuts.DisableWinF1"); |
419 | 424 | g_settings.DisableWinG = Wh_GetIntSetting(L"StandardShortcuts.DisableWinG"); |
420 | 425 | g_settings.DisableWinH = Wh_GetIntSetting(L"StandardShortcuts.DisableWinH"); |
421 | 426 | g_settings.DisableWinI = Wh_GetIntSetting(L"StandardShortcuts.DisableWinI"); |
@@ -590,6 +595,7 @@ bool ShouldBlockHotkey(UINT fsModifiers, UINT vk) |
590 | 595 | case 'D': block = g_settings.DisableWinD; break; |
591 | 596 | case 'E': block = g_settings.DisableWinE; break; |
592 | 597 | case 'F': block = g_settings.DisableWinF; break; |
| 598 | + case VK_F1: block = g_settings.DisableWinF1; break; |
593 | 599 | case 'G': block = g_settings.DisableWinG; break; |
594 | 600 | case 'H': block = g_settings.DisableWinH; break; |
595 | 601 | case 'I': block = g_settings.DisableWinI; break; |
|
0 commit comments