Windows 10, >=1803. Edition doesn't matter.
No Homebrew here, Windows uses chocolatey
No Programmer wants deadkeys.
-
Download Keyboard Layout Creator https://www.microsoft.com/en-us/download/details.aspx?id=22339
-
Download correct layout
Invoke-WebRequest -Uri https://raw.githubusercontent.com/umanovskis/win-kbd-usint-nodead/master/us_international_no_dead_keys.klc -OutFile usintnodead.klc
-
Open with layout creator, Project > Build and Validate...
-
install the corresponding package (amd64, usually)
-
set layout in keboard settings
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Start Microsoft Store, Search "ubuntu", install 16.04 LTS
Install WSLtty
Activate windows' openssh:
Add-WindowsCapability -Online -Name OpenSSH*