"ç" cedilha com comportamento diferente conforme o aplicativo

Olá!

Meu teclado, um logitech mx keys, usa layout americado, com suporte internacional.
A configuração do layout funciona corretamente na maioria dos programas com o cedilha funcionando ao digitar acento_agudo+c - que é a forma como funciona em todos os outros sistemas.

Um exemplo é o navegador Firefox, onde funciona sem problemas. Quando instalo o chrome ou o chromium, volta a aparecer ć ao invés de ç. Já procurei e li muitos tópicos e todos tratam isso como um problema geral de layout incorreto e não é o caso.

Eu testei 8 distros para escolher uma, para começar a usar, e isto só está acontecendo no biglinux, xiva studio, justamente as quais, graficamente mais me agradaram.

Só acontece ao entrar com wayland, para digitar o ç tenho que digitar “alt_d+,” - na versão x11 funciona normalmente.

Tudo indica que, ao utilizar wayland, alguns fotwares conseguem puxar corretamente a configuração do sistema e outros não.

Já encontrei tópicos indicando comandos que mapeiam as teclas, mas nada resolveu, até porque, o mapeamento das teclas está correto, mas exibe o caracter incorreto.

Alguém sabe alguma solução para isso?

Obrigado!

==================================
BigLinux/XivaStudio - baseado no manjaro
Wayland

1 curtida

Esse mesmo problema acontece no Vivaldi, que é baseado no Chromium.
Só acontece isso, se ele estiver rodando no Wayland e o teclado for americano.
Nunca encontrei solução para isso.
No teclado ABNT2, o cedilha funciona ok no Vivaldi (Wayland).

Meu teclado é internacional também e eu selecionei Inglês alt.int (algo assim) quando fui escolher o modelo do teclado.

Tanto no Arch quando eu usava, como agora no EndeavourOS (Wayland ou X11) funcionava/funciona o ç sem problemas, KDE ou Gnome

Eu lembro que passei por esse problema no Garuda mas não lembro o que eu fiz p/ resolver, mas eu lembro que eu tentei algumas soluções que fui encontrando conforme pesquisava.

Aqui eu faço aspas simples + c, tanto no windows como no linux

Eu uso Arch com kde e faço ç com “alt + vírgula”

1 curtida

Sim, parece que os programas não acessam corretamente as permissões para ver as configurações de layout no wayland. Eu vi que no x11 funciona, mas eu gostaria de ficar na wayland mesmo, por diversos motivos.

Obrigado!

olá, eu havia encontrado esta solução, mas acho ela MUITO desconfortável, pois em um programa é '+c e em outro é alt+, - e hoje em dia, usando textos em páginas web, isso pode ficar bastante confuso e improdutivo.

Obrigado!

Olá revivendo aqui a conversa, tenho um keykron k3 v2 que tmb é um layout amercino (ANSI).

Como resolvi TL;DR:
Criei 2 alias para rodar o setxkbmap, nisso posso alternar entre os layouts do anbt2 do teclado no meu notebook e o ANSI do meu teclado Americano, aparentemente isso acaba forçando a ficar no mesmo layout.

# Ativa layout do Keychron
alias keyzinOn 'setxkbmap -layout us -variant alt-intl -option lv3:ralt_switch'

# Ativa layout do notebook
alias notinOn 'setxkbmap -layout br -variant abnt2'

Esse layout permite que eu faça o “ç” via composição com as teclas: aspas simples + c = ç

Os acentos áéó e etc é tudo no mesmo padrao, aperto o aspas simples e depois LETRA, facil de acostumar e facil de fazer.

Vc pode utilizar um .XCompose (pode dar uma checada na doc) para definir regras p/ como vai funcionar as teclas de composição, Ex que utilizo aqui:
<dead_diaeresis> <space> : "\""

  • <dead_diaeresis>: é a tecla “morta” do trema (¨)
    diaresis significa trema pelo que eu pesquisei kkkkk

Então o uso fica assim:

TECLAS: trema + espaço = aspas duplas


Dependendo do seu sistema vc pode setar o layout nas config diretamente:

Layout: Inglês (EUA, inter. alt.)

E configurar as teclas de composição se tiver essa opção.

Entrada de caracteres especiais
tecla de caracteres alternativos: Alt da direita
Tecla de composição: layout padrão


Existem outras soluções através de outros utilitarios como o:

  • xmodmap (mapear teclas específicas)
  • localectl (persistente, para sistemas com systemd)
  • Editar xkb diretamente (configuração avançada e poderosa)

O layout que achei que mais se adequa ao meu ANSI do keykron k3 v2 foi é assim:

Sugiro pegar um fim de semana e ir testando configurações, tem coisas que não funciona com o Wayland e só vai funcionar com o X11( wayland e x11 sao os sistemas de janelas que vc pode alterar na tela de login/sessão, na engrenagem do canto inferior direito geralmente).

Espero ter ajudado, créditos ao chatGTP que ficou me ouvindo por horas para tentar fazer esse teclado ficar minimamente utilizavel kkkkkkkkkk.