Fazer o teclado no Ubuntu 14.04 funcionar como no Windows?

9

Eu sou um programador veterano acostumado a usar o Windows principalmente para codificação. Agora estou codificando bastante no Linux usando o Ubuntu 14.04. Estou gostando muito da distro, mas o comportamento padrão do teclado está me deixando maluco.

No Windows, eu uso as setas do teclado numérico para navegar pelo texto. No entanto, quando se trata de destacar durante a navegação, é aqui que o comportamento padrão do teclado do Ubuntu é indesejado (para mim). No Windows, para realçar o texto para fins de edição, pressiono a tecla Shift enquanto navego. Por exemplo, para destacar uma palavra à direita, pressione Ctrl + Shift + (Num Keypad) Seta para a direita . No Ubuntu, Ctrl + (Num Keypad) Seta para a direita move uma palavra para a direita, mas Ctrl + (Num Keypad) seta para a direita não faz nada ou imprime o caractere "6", dependendo do aplicativo.

Se eu usar o miniteclado ( todas as setas ), Ctrl + Shift funcionará como no Windows, mas não as setas do teclado numérico, que é o que eu quero. Como posso fazer o teclado numérico no Ubuntu funcionar como no Windows? Não vejo nada no sistema | Preferências Teclado que parece ajudar.

Robert Oschler
fonte

Respostas:

14

Para algumas versões do Ubuntu (assim como do Linux Mint), há uma configuração interna para isso:

  • Abra as preferências de "Teclado" em "Configurações do sistema".
  • Clique no botão "Opções".
  • Clique em "Opções diversas do teclado".
  • Selecione "Shift com teclas numéricas funciona como no MS Windows".

Para outras versões, incluindo o Ubuntu 14.04, essa configuração não está disponível por padrão, mas há uma solução fácil:

  • Abra um terminal e corra sudo apt-get install gnome-tweak-tool.
  • Corra gnome-tweak-tool.
  • Clique em "Digitando".
  • Clique em "Opções diversas de compatibilidade".
  • Selecione "Mudar com as teclas do teclado numérico funciona como no MS Windows" (que pode aparecer apenas como "Mudar com a tecla do teclado numérico ...").
theDrake
fonte
11
Não vejo o botão Opções quando clico no ícone Teclado na caixa de diálogo Configurações do sistema. Eu vejo uma janela intitulada "Teclado" que possui duas guias denominadas "Digitação" e "Atalhos". Nenhuma dessas guias tem a opção mencionada na sua resposta. Alguma ideia?
Robert Oschler
11
Parece que para algumas versões do Ubuntu (incluindo 14.04) você precisa instalar e executar gnome-tweak-tool, clique em "Digitação", clique em "Opções de compatibilidade diversas" e selecione "Shift com teclas numéricas funciona como no MS Windows". Informe-me se isso funcionar para você e atualizaremos minha resposta de acordo.
theDrake 17/02
Muito obrigado! Isso funcionou. Algumas notas para você. 1) Eu tive que instalar o gnome-tweak-tool primeiro "sudo apt-get install gnome-tweak-tool". 2) Você não pode ver o texto completo na ferramenta gnome-tweak para a opção desejada. Tudo o que você pode ver na caixa de listagem suspensa é "Mudar com o teclado numérico ke ...", mas é a opção correta. 3) o gnome-tweak-tool tem problemas significativos com o sistema de janelas com janelas subjacentes aparecendo em alguns lugares. Mas! Eu não ligo Funciona.
Robert Oschler 17/02
Adicione um comentário amanhã quando atualizar sua resposta para que eu possa lhe conceder a recompensa que publiquei.
Robert Oschler 17/02
Obrigado Robert! Ainda bem que ajudou. Minha resposta agora está atualizada.
theDrake 17/02
3

/ubuntu/57079/xubuntu-make-shiftnumpad-work-like-windows

Esta resposta é via linha de comando do Linux: - edit / etc / default / keyboard - verifique se ele contém esta linha

XKBOPTIONS="numpad:microsoft"
geru
fonte
Eu tive que reiniciar o computador para que isso tenha efeito
Martin Andersson
2

Como não parece haver uma configuração de preferência para isso, tente remapear as chaves usando uma combinação de xbindkeyse xdotool.

Às vezes, pode ser complicado, especialmente com combinações especiais de teclas, mas se você pesquisar um pouco, encontrará muitos exemplos e é bastante poderoso. Confira este tutorial, por exemplo.

limões
fonte