Você fala sobre o console powershell.exe?
Você pode defini-lo com a função PSConsoleHostReadLine com o PowerShell "3.0"
veja aqui. link
Eu quero remapear o atalho no powershell, por exemplo, eu gostaria de usar Ctrl + a para fazer o cursor no começo da linha, Ctrl + e para fazer o cursor no final da linha, etc.
Eu pesquisei o método no Google por muito tempo, mas parece que ninguém fez isso antes. Qualquer um pode ajudar? Agradecemos antecipadamente.
Você fala sobre o console powershell.exe?
Você pode defini-lo com a função PSConsoleHostReadLine com o PowerShell "3.0"
veja aqui. link
O Powershell v 5.0 inclui o PSReadLine.
Use estes comandos para o beavior desejado (Ctrl-A, Ctrl-E, Ctrl-K, Ctrl-U se comportam como em um shell bash):
Import-Module PSReadLine
Set-PSReadlineOption -EditMode Emacs
Fonte: link
Existem agora 2 versões do PSReadline. A versão original (referida na resposta aceita) não é mantida e tem alguns bugs.
Uma versão mais completa e ativamente mantida é descrita aqui: