Eu não tente tp ligar a cmd chave fora de qualquer aplicação GUI - Mas isso pode ser feito com iTerm2.
Vamos para as coisas mais fáceis primeiro - Você deve criar um ambiente de teste de maneira proativa:
- Abra a configuração do iTerm2
- Navegue até
Profiles. - Selecione seu perfil atual
- Clique em
Other Actionse, em seguida, emDuplicate Profile.
Ative seu novo perfil, navegue até a seção Keys e remova as referências all para Shift e sua tecla de seta. Se você iniciar um novo Shell com esse perfil, a combinação Shift-Arrow já deve funcionar.
Eu configurei meu $ TERM para o xterm e há muitas outras coisas que poderiam influenciar o mapeamento de chaves, mas eu tentei isso e funcionou:
- Adicione uma nova entrada na guia
Keys - Pressione sua combinação cmd -Arrow
- Como
Action, você deve selecionarSend Escape Sequences - Adicione a sequência correta
CMD-Up: [1;5H CMD-Down: [1;5F CMD-Left: [1~ CMD:Right: [4~
O iTerm2 prefixará automaticamente a chave de escape ^[ , então sua configuração deve ficar assim: