GithubHelp home page GithubHelp logo

jmurowaniecki / vitriol Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 1.0 397 KB

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.

Makefile 18.15% Python 81.85%
esoteric astronomy astrology chaos math mathematics occultism occult magic witchcraft

vitriol's Introduction

V·I·T·R·I·O·L

Leiaute de teclas mapeadas

V.I.T.R.I.O.L.¹ é um mapeamento simbólico para layouts de teclados baseados em sistemas X11 para todos aqueles que necessitam de caracteres com simbologia astronômica, astrológica, alquímica, matemática e/ou de diversidade gênero e simbologia juvélica².

Esta biblioteca visa contribuir para os estudos e publicações não apenas dos casos citados acima, se você necessitar de um mapeamento específico e/ou tiver alguma ideia, dúvida, crítica ou sugestão sinta-se a vontade para contatar e/ou abrir uma issue, pull request ou até mesmo realizar um fork deste projeto.

¹ : Significa literalmente "Visita Interiora Terrae, Rectificando, Invenies Occultum Lapidem."

² : Não está completo, mas já é um work-in-progress.

Requisitos

Certifique-se de que seu sistema está com o pacote unicode (da seção utils) e ttf-ancient-fonts instalado e atualizado.

# Ubuntu
sudo apt update && sudo apt install unicode ttf-ancient-fonts

# Arch
yay -Syu unicode-emoji

# Alpine
apk add unicode-character-database

Instalação

Adicione o conteúdo do arquivo evdev.lst à seção ! variant do arquivo /usr/share/X11/xkb/rules/evdev.lst, e ao evdev.xml para sua variantList correspondente na seção BR do arquivo /usr/share/X11/xkb/rules/evdev.xml.

Então finalmente adicione o arquivo vitriol.xkb ao seu arquivo de símbolos /usr/share/X11/xkb/symbols/br.

Após realizar a instalação é necessário reiniciar sua sessão X11 (fazer logout).

Você também pode realizar esses procedimentos de forma automática com o comando make install.

Primeiros passos

  1. Realize a instalação utilizando os passo do Makefile: make install;
  2. Abra as configurações do seu sistema e vá para Linguagem / Configuração de teclados;
  3. Selecione o mapeamento Portuguese (Brazil, Esoteric) desejado;
  4. Pressione Alt Gr. + Shift + ; para imprimir o caractere ' '.
  5. Saiba que eventuais atualizações do sistema sobreescreverão suas configurações, sendo necessário eventualmente repetir o processo de instalação.

Se você e interessa em teclas customizadas e/ou impressas dê uma olhada aqui.

Se você quer fazer um teclado customizado utilizando Arduino isso aqui pode te ajudar.

Devido a erros renderizando os caracteres Level 3, Super ou Meta utilizando o programa draw-key de gkbd-keyboard-drawing algumas teclas e seus valores podem ter sido renderizadas e posicionadas manualmente no teclado de exemplo.

Diversidade de gênero e termos juvélicos

Símbolo Combinação de teclas Identidade de gênero e/ou Orientação sexual
Shift AltGr [ Gênero Feminino
Shift AltGr ] Gênero Masculino
Shift AltGr ´ Gênero transgênero
AltGr = Gênero transgênero Masculino
AltGr Shift - Gênero bigênero
Também chamado bigender, Cis, intersex representado por um símbolo masculino + feminino.
Shift AltGr ~ Gênero intersexo ou intergênero
Shift AltGr . Gênero ipsogênero
Pessoa que se identifica completamente - e pela vida inteira - com o mesmo gênero designado em sua nascença.
🞵 Shift AltGr = Gênero não-binárie
Gênero andrógine
Ou também transgênero Feminino.
Gênero neutrois/gênero neutro
Também chamada genderless, sem gênero
Gênero agênero
Gênero aliagênero
Também enquadrado como não binário.
Gênero neurogênero
AltGr ~ gay
AltGr ´ lésbica
π AltGr Shift P poliamorosa
AltGr P assexual
Também interpretado como arromântique/arromântico.
☽︎☾︎ AltGr 8 e, a seguir AltGr 0 bissexual
Representado aqui por uma lua dupla.
bissexual
panssexual
☀︎︎ panssexual
arromântique

Fontes e artigos: O que voce precisa saber sobre o i em lgbti no dia da visibilidade intersexual, Categorias relacionadas a genero e Gender symbols.

O layout QWERTY foi projetado no século XIX. O Colemak é uma alternativa moderna aos layouts QWERTY e Dvorak, projetado para digitação por toque eficiente e ergonômica em inglês. Veja mais sobre…

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.