Eu estava constantemente atingindo as teclas erradas nos editores de texto da GUI, depois de usar muito o Nano. Ctrl+O para salvar, Ctrl+X para fechar, etc.
Então, eu fiz a única coisa lógica e escrevi meu próprio editor de texto com a ligação padrão de Nano, pelo menos nas partes implementadas até agora.
Até agora, testei no Windows e no Linux, mas também deve funcionar bem no macOS.
Linux (GTK)
Windows (WPF ou WinForms)
Para construir este projeto, você precisará de qualquer tempo de execução C# compatível - Mono ou Dotnet 4.7.1 (possivelmente mais antigo, não testado.)
O projeto pode ser aberto e editado no Rider, bem como no Visual Studio, e em teoria também pode ser editado no Código do Visual Studio.
Basta abrir o projeto, restaurar os projetos do Nuget e depois construir normalmente.