Substituição de expoente (^2 -> ²)

Substituição de expoente (^2 -> ²)

No meu sistema Debian 7 recém-instalado, toda vez que digito as teclas ^then 2, recebo ² (caractere ASCII para "quadrado"). O mesmo acontece com 2 substituído por 3 a 8.

Como eu poderia desativar isso para obter ^2, como no Mac OSX?

Responder1

Talvez uma configuração de tecla de composição? Você está usando o Gnome, por acaso?

Tente verificar os arquivos listadosaqui; /usr/share/X11/locale/compose.dire /usr/share/X11/locale/en_US.UTF-8/Compose(este último pode mudar com base no primeiro; veja o link para mais detalhes)

Responder2

Você pode tentar usar xmodmappara isso, algumas informações úteis estão noPágina xmodmap do ArchWiki. Basicamente, este é um utilitário para gerenciar o mapeamento do teclado no X. Para sua pergunta específica, você poderia fazer algo como

xmodmap -pke >mycustommodmap

para obter as configurações atuais primeiro. No meu sistema, o pressionamento de tecla 'ruim' causou algo chamado dead_circumflex, que pode ser encontrado nesse arquivo. Depois de mudar isso para asciicircume carregar o novo mapa com

xmodmap mycustummodmap

a chave agora produz imediatamente um arquivo ^.

Para garantir que isso seja feito automaticamente quando você fizer login, você pode definir o nome do arquivo .Xmodmapem seu diretório inicial. Se ele não for carregado automaticamente ou se você não quiser nomear seu arquivo dessa forma, você poderá instruir sua área de trabalho para executar o comando especificado na inicialização de alguma forma.

Editar

Na verdade, embora obter o mapa atual primeiro seja um bom ponto de partida, você não precisa de todas essas linhas no seu arquivo .Xmodmap, apenas daquelas que gostaria de alterar. Por exemplo, no meu .Xmodmap, para alterar o comportamento de ^(circunflexo) e ~(til), o conteúdo é apenas

keycode  34 = asciicircum dead_diaeresis dead_circumflex dead_diaeresis bracketleft dead_abovering bracketleft
keycode  61 = equal plus equal plus asciitilde dead_abovedot dead_tilde

Responder3

Tente enganar o computador. Já tive esse problema muitas vezes antes e ele pode ser resolvido digitando '^' pressionando espaço e, em seguida, adicionando outro espaço logo após ^, depois um 2, apague o espaço entre eles e clique depois de '^2', funcionou para mim antes de vez em quando, mas é concordância. Experimente.

Responder4

Acho que é um problema de entrada do GTK, tente um método de entrada diferente com algum aplicativo GTK:

$ GTK_IM_MODILE=xim gedit

Se ajudar, basta exportar GTK_IM_MODILEa variável adicionando export GTK_IM_MODILE=ximao seu ~/.profileou por outro método de sua preferência.

informação relacionada