Caracteres especiais de opção / alt do estilo Mac no Linux

9

Estou em um teclado Mac e prefiro ter caracteres especiais disponíveis semelhantes ou iguais aos acessados ​​no OS X / macOS. Aqui está uma pergunta semelhante para o Windows. Por exemplo, alt + e + e → é e alt + c → ç sem nenhum funkiness da tecla GNOME Compose.

Existe alguma ferramenta que fornece essa função? Ou isso é algo que deve ser alterado em algumas configurações de layout de teclado do Mac possivelmente desatualizadas? Se este último, como resolveria conflitos com os atalhos alt + letter existentes (tanto na identificação do conflito quanto na solução dos mesmos), por exemplo, o atalho alt + letter faria o atalho e produziria o caractere especial? Existem conflitos de patente ou motivos de propriedade intelectual para não duplicar essa função?

Lobo
fonte
A composição não é um recurso do Gnome, é um recurso geral do X11. Fora do mundo Mac, essa funcionalidade é chamada AltGr. Qual layout de teclado você está usando? A maioria dos layouts para idiomas baseados no alfabeto latino inclui AltGr, com a exceção notável dos EUA e do Reino Unido.
Gilles 'SO- stop be evil'
Lobo: "Estou em um teclado Mac".
dan
1
Boa pergunta: o mapeamento do teclado da Apple no MacOS X permite digitar a maioria dos idiomas europeus com o teclado padrão dos EUA, com combinações fáceis de memorizar: alt + n..n → ñ, alt + o → ø, alt + a → å, alt + shift + a → Å, alt + s → ß, alt + u..u → ü, alt + y → ¥ e müch møre!
dan

Respostas:

1

Como sugerido aqui, o Linux recente suporta janelas como o recurso altgr + key para digitar caracteres especiais. No entanto, isso não está disponível imediatamente, como no Windows.

No entanto, ele pode ser ativado usando o teclado alternativo internacional dos EUA em vez do layout do teclado internacional dos EUA. Conforme sugerido aqui , é mais provável devido à codificação de caracteres e às chaves suportadas nos layouts.

Sobrecarga94
fonte
Recente??? O AltGr é mais antigo que o Linux e sempre foi suportado no Linux.
Gilles 'SO- stop be evil'