Vitriol
V.I.T.R.I.O.L. is an esoteric keyboard layout for those who need to use characters with astronomical, astrological, alchemical and mathematical meanings.
Install / Use
/learn @jmurowaniecki/VitriolREADME
V.I.T.R.I.O.L.¹ é um mapeamento simbólico para layouts de teclado baseados em X11 para todos aqueles que precisam de caracteres com simbologia astronômica, astrológica, alquímica, matemática e/ou de gênero diverso - simbologia Juvélica².
Esta biblioteca visa contribuir com recursos de fácil e rápido acesso para estudos e publicações, não apenas para os casos mencionados acima. Se você precisar de um mapeamento específico e/ou tiver alguma ideia, dúvida, crítica ou sugestão, sinta-se à vontade para entrar em contato conosco e/ou abrir uma issue, pull request ou até mesmo fazer um fork deste projeto.
<small> ¹ : Significa literalmente <i><b>"Visita Interiora Terrae, Rectificando, Invenies Occultum Lapidem."</b> - visite o centro da Terra, retificando-se, você encontrará a pedra escondida</i>.² : Não está completo (ainda), mas é um trabalho em andamento. </small>
Requisitos
Certifique-se de que seu sistema tenha o pacote unicode (da seção utils), ttf-ancient-fonts e Python v3 instalados e atualizados.
# Ubuntu
sudo apt update && \
sudo apt install unicode ttf-ancient-fonts python3
# Arch
yay -Syu unicode-emoji python3
# Alpine
apk add unicode-character-database python3
<img src="./doc/assets/fontes.png" align=left />
Instalação
O processo de instalação automatizada pode ser executado usando os comandos make install ou executando o arquivo install.py. Certifique-se de ter os privilégios para alterar os arquivos de sistema (ou utilizar sudo para esse fim).
Instalação Manual
Adicione o conteúdo do arquivo evdev.lst à seção !variant do arquivo /usr/share/X11/xkb/rules/evdev.lst e ao arquivo evdev.xml para a sua variantList correspondente na seção BR do arquivo /usr/share/X11/xkb/rules/evdev.xml.
Por fim, adicione o arquivo install/symbols/br.xkb (ou algum dos layouts específicos) ao seu arquivo de símbolos /usr/share/X11/xkb/symbols/br.
Após realizar a instalação, você precisa reiniciar sua sessão X11.
Primeiros Passos
- Execute a instalação seguindo os passos do Makefile:
make install; - Abra as configurações do sistema e vá em
Idioma / Configurações de Teclado; - Selecione o mapeamento Português (Brasil, Esotérico) desejado;
- Para testar, pressione
Alt Gr.+Xpara imprimir o caractere '🜏'.
<small>Esteja ciente de que qualquer atualização do sistema poderá substituir suas configurações e que talvez seja necessário repetir o processo de instalação após atualizar o sistema.</small>
Mapeamentos
Devido à constante necessidade de utilização de símbolos esotéricos, astrológicos e juvélicos, bem como à extensão dos símbolos em uso, tornou-se necessário subdividir em mapeamentos individuais para atender às necessidades simbólicas do trabalho realizado.
Layout Esotérico

Layout Matemático

Layout Juvélico

Layout Astrológico

Se você estiver interessado em teclas personalizadas e/ou impressas, dê uma olhada em veja aqui.
Se você quiser criar um teclado personalizado usando Arduino isso pode te ajudar.
Devido a erros na renderização dos caracteres Level 3, Super ou Meta usando o programa
draw-keydo gkbd-keyboard-drawing, algumas teclas e seus valores podem ter sido renderizados e posicionados manualmente no teclado de exemplo.
O layout QWERTY foi projetado no século XIX. Colemak é uma alternativa moderna aos layouts QWERTY e Dvorak, projetada para digitação eficiente e ergonômica em inglês. Saiba mais sobre…
Referência futura: https://shapecatcher.com/unicode/block/Gothic

