XUbuntu: Faça o Shift + o NumPad funcionarem como o Windows

27

Ok, eu usei o Ubuntu com o GNOME por um tempo, mas agora estou usando o XUbuntu. No Ubuntu, costumava haver uma preferência de teclado que torna o numpad mais sensato, era chamado de algo como "Make Shift + NumPad funcionam como o Windows".

O problema que esta opção resolve é que, quando você pressiona o NUMPAD 7, ele age como a tecla "Home", o que é bom, mas se você pressionar Shift + NUMPAD 7, ele age como a tecla "7". não está bem porque estou em um laptop e a tecla "Home" regular requer que eu faça um movimento anatomicamente insano. De qualquer forma, esta opção fez Shift + NumPad 7 agir como a tecla "Home".

Não consigo encontrar essa opção no XUbuntu. Como faço para definir isso?

Atualização: GUI ou linha de comando, não importa.

    
por Raphael R. 14.08.2011 / 20:35

5 respostas

40

Depois de alguns grepping, encontrei a solução: Você precisa adicionar a opção numpad:microsoft às XkbOptions. No Ubuntus mais antigo, faça isso no seu xorg.conf. Nos mais novos, abra o arquivo /etc/default/keyboard e altere esta linha:

XKBOPTIONS=""

para

XKBOPTIONS="numpad:microsoft"

Salve e reinicie (reiniciar o X parece não funcionar, pelo menos não com o RAlt + PrintScreen + K). Pode ser necessário executar sudo dpkg-reconfigure keyboard-configuration para que as alterações entrem em vigor.

    
por Raphael R. 15.08.2011 / 16:52
15

O Ubuntu 14.04 não tem mais "Opções de compatibilidade variadas" nas configurações do teclado. A edição de /etc/default/keyboard também não é uma solução de trabalho. Mas o banco de dados dconf contém as opções necessárias com a chave /org/gnome/desktop/input-sources/xkb-options . Essas opções devem ser preenchidas com numpad:microsoft para algo como ['grp:alt_shift_toggle', 'grp_led:scroll', 'numpad:microsoft'] manualmente no dconf-editor ou usando este script:

# !/bin/bash
old='gsettings get org.gnome.desktop.input-sources xkb-options'
new='echo $old | sed "s/'numpad:microsoft'//g" | sed -r "s/(, )+/, /g" | sed -r "s/(, )?]/, 'numpad:microsoft']/"'
gsettings set org.gnome.desktop.input-sources xkb-options "$new"
    
por tbrush 22.07.2014 / 08:26
12

Ainda bem que encontrei o seu post. Usando Natty Narwhal, encontrei uma opção semelhante nas configurações do teclado.

  1. Pesquisar por teclado
  2. Clique na guia Layouts
  3. Clique no botão Opções
  4. Expandir as opções de compatibilidade diversas
  5. Marque "Shift com teclas numéricas do teclado funciona como no MS Windows"
  6. Fechar e você é bom!
por Kit Menke 16.08.2011 / 04:40
9

No Xubuntu 16.04 a configuração XKBOPTIONS (XKBOPTIONS="numpad: microsoft") em / etc / default / keyboard é ignorada - eu considero isso um bug.

Estou usando o seguinte comando como solução alternativa:
setxkbmap -option 'numpad:microsoft'

Para executar o comando acima automaticamente ao iniciar o gráfico ambiente de desktop, criei uma entrada de início automático de aplicativo:
Menu > Configurações > Sessão e inicialização > Autostart de aplicativo > Adicionar

% bl0ck_qu0te%     
por F.M. 26.09.2016 / 23:57
2

Eu tive um problema semelhante no lubuntu. Eu tentei alterar o arquivo /etc/default/keyboard , mas isso não ajudou.

Acho que o motivo pode ser o fato de eu ter o Change Changer no meu sistema. No entanto, adicionar numpad:microsoft no campo "Opções avançadas de setxkbmap" nas opções do Manipulador de Layout de Teclado funcionou. Eu nem precisei reiniciar o X.

    
por Alexander Belov 02.04.2016 / 18:35