// SetEnableNumlockOnStartup.cs // // Enable Num Lock on Startup. // Turns Num Lock on by default for every new sign-in. // // Usage: dotnet new console -o SetEnableNumlockOnStartup, replace Program.cs with this // file, then dotnet run. using System; using Microsoft.Win32; using RegistryKey key = Registry.LocalMachine.CreateSubKey(@".DEFAULT\Control Panel\Keyboard"); key.SetValue("InitialKeyboardIndicators", "2", RegistryValueKind.String); Console.WriteLine("Enable Num Lock on Startup applied.");