[HKEY_CLASSES_ROOT\DesktopBackground\Shell\OpenW11Settings\command] @="start ms-settings:"
ps_script = f''' $WScriptShell = New-Object -ComObject WScript.Shell $Shortcut = $WScriptShell.CreateShortcut("shortcut_path") $Shortcut.TargetPath = "explorer.exe" $Shortcut.Arguments = "shell:::uri" $Shortcut.Save() ''' subprocess.run(["powershell", "-Command", ps_script], capture_output=True) tk.messagebox.showinfo("Success", f"Shortcut created at shortcut_path")
Content = "⚙️ Settings", Width = 120, Height = 40, HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = VerticalAlignment.Center ; button.Click += async (s, e) => open settings shortcut windows 11
self.root.mainloop()
import tkinter as tk from tkinter import ttk import subprocess import os from pathlib import Path SETTINGS_URIS = "Main Settings": "ms-settings:", "System": "ms-settings:system", "Network & Internet": "ms-settings:network", "Personalization": "ms-settings:personalization", "Apps": "ms-settings:appsfeatures", "Accounts": "ms-settings:accounts", "Gaming": "ms-settings:gaming", "Privacy & Security": "ms-settings:privacy" Width = 120
private void SetWindowSize(int width, int height)
📌 Overview This feature allows users to instantly open Windows 11 Settings using customizable shortcuts, right-click context menu options, or a floating quick-access panel. 🔧 Implementation Options 1. Keyboard Shortcut (via AutoHotkey or PowerShell script) PowerShell Script – Save as OpenSettings.ps1 : Height = 40
await Launcher.LaunchUriAsync(new Uri("ms-settings:")); ; grid.Children.Add(button); Content = grid; SetWindowSize(140, 60);