Publiquei no GitHub um projeto de um teclado virtual com o intuito de suportar os atalhos dos principais programas de editoração e criação de imagens de código aberto. Este teclado virtual facilita a consulta das funções das principais teclas de atalho, especialmente para novos usuários desses programas. Conheça o projeto ASKey:
Sobre o ASKey
Inicialmente, meu plano era construir um teclado em SVG + ECMAScript, mas percebi que manter algo desse tipo seria inviável, devido à dificuldade em editar e atualizar o arquivo. Além disso, a grande quantidade de atalhos tornaria o arquivo imenso. Por isso, abandonei essa ideia e decidi investir em HTML + CSS puro. Adaptei um projeto de teclado existente feito com CSS e HTML e acrescentei outras funcionalidades. Durante o processo, descobri que o GitHub Pages suporta Jekyll, o que possibilitou a criação de um projeto multilíngue (e assim foi feito).
Em breve, devo publicar um texto no Wiki ou no próprio README do projeto explicando como proceder para realizar as traduções. Mas, se você está curioso sobre como isso funciona: na pasta
/layout/dic
ficam os arquivos com os termos que servem de base para a tradução de cada teclado em seu respectivo idioma, e o arquivo _config
na raiz serve para realizar a localização global de múltiplas páginas. Todos esses arquivos podem ser acessados através do branch gh-pages.
Espero que este projeto seja útil para a comunidade e contribua para a difusão do uso desses softwares.
Postar um comentário
Cada comentário é apreciado, mas tenha em mente que os comentários são moderados e podem levar algum tempo para aparecer. Todos os comentários de spam serão excluídos.