Uma Configuração de Exemplo de Uso do Krita com um Aparelho de Seguimento de Olhos

Atenção

Este não é um documento de referência. Baseia-se na experiências de apenas um utilizador. A informação poderá não fazer tanto sentido quando se usarem diferentes dispositivos de seguimento dos olhos ou outras aplicações de controlo.

Os dispositivos de seguimento de olhos estão a tornar-se mais acessíveis e começam a ter lugar em mais configurações de computadores. Ainda que estes dispositivos sejam usados pelos vários tipos de utilizadores, focar-nos-emos principalmente nos utilizadores que têm incapacidades físicas e que só conseguem usar os olhos para interagir com o computador.

Se não se tiver já deparado com um destes casos, existem algumas coisas que precisa de saber antes de mais nada:

  • O sistema de seguimento de olhos precisa de ser calibrado adequadamente de forma que o cursor fique muito próximo do ponto para onde o utilizador está a olhar. Isto poderá ser difícil de conseguir, especialmente se o posicionamento do dispositivo em relação ao utilizador não conseguir ficar fixo entre diferentes sessões.

  • A falta de precisão no controlo torna quase impossível aceder a pequenas áreas no ecrã, como botões ou itens de menu pequenos. Os cantos e extremos do ecrã poderão também ser difíceis de aceder. Também não irá querer ter os elementos da interface próximos uns dos outros, dado que isto aumenta as hipóteses de seleccionar o elemento errado por acaso.

  • As operações do rato, como o “click” simples, o duplo, o do botão direito, o arrastamento, etc., necessitam todos de algum esforço extra na forma de mudança de modos no programa que controla o dispositivo. Irá querer reduzir ao máximo estas opções para que o trabalho não seja interrompido com frequência.

  • A mudança de modo não inicia automaticamente a operação. Será necessária uma acção extra para tal. No nosso caso, esta acção é o «deslocamento». Por exemplo, para iniciar um programa, irá mudar para o modo de duplo-click do botão esquerdo e depois deslocar-se para o ícone da aplicação, para activar o duplo-click. O ajuste do tempo de deslocamento é um compromisso importante: tempos de deslocamento mais curtos permitem um trabalho mais rápido, mas também mais sujeito a erros.

Requisitos

Para além do requisito óbvio de ter um dispositivo de seguimento dos olhos, também irá precisar de um programa de controlo que lhe permita interagir com o dispositivo. Quando conseguir arranjar esse dispositivo, um desses programas ser-lhe-á oferecido, porém esse programa poderá não ser suficiente para usar o dispositivo com o Krita.

Uma das funcionalidades básicas destes programas é emular os “clicks” do rato. No nosso caso, o programa oferece um menu à passagem que inclui botões grandes para mudar de modo entre os botões esquerdo/direito e os “clicks” simples/duplos. Depois de seleccionar o modo, o menu à passagem poderá ser fechado para que deixe mais espaço livre no ecrã para a aplicação.

Para os tornar mais fáceis de configurar e usar, alguns programas incluem apenas modos básicos, como os “clicks” simples. Isto é suficiente para muitas aplicações conhecidas, como os clientes de e-mail e os navegadores, mas para o Krita irá precisar do modo de arrastamento para conseguir desenhar. Se a aplicação de controlo oferecida não suportar este modo (normalmente chamado de «emulação do rato»), poderá contactar o fabricante do dispositivo para obter ajuda, ou procurar por alternativas em “software” livre.

Iniciar o Krita

Basicamente, a configuração do programa de controlo para o modo de duplo-click do botão esquerdo e de acesso ao ícone do Krita no ecrã seria o suficiente para começar, mas existem alguns problemas com isto:

  • No arranque, o Krita pede-lhe para escolher um modelo. É provável que não queira ver esta configuração todas as vezes e simplesmente queira começar com um modelo em branco.

  • Posteriormente, a gravação do documento irá obrigar a interagir com a janela de gravação de ficheiros, o que não é muito amigável para este tipo de utilizações.

Um truque para estes problemas poderia ser a criação e gravação de um modelo em branco e a execução de um programa que irá copiar esse modelo com um novo nome e o seu envio para o Krita. Aqui está um programa de exemplo para o Windows que usa um sufixo com data e hora que se certifica que cada ficheiro terá um diferente nome (substitua o UTILIZADOR pelo seu nome de utilizador verdadeiro):

@echo off
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"
set "data=%YYYY%%MM%%DD%" & set "data=%HH%%Min%%Sec%"
set "datacompleta=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%"
set ficheiro=UTILIZADOR_%datacompleta%.kra
copy "C:\Users\UTILIZADOR\Imagens\blank.kra" "%ficheiro%"
start "C:\Program Files\Krita (x64)\bin\krita.exe" "%ficheiro%"

Se fizer duplo-click sobre este programa, irá criar um novo ficheiro do Krita na mesma pasta que o ficheiro do programa. Dado que o ficheiro já tem um nome, poderá evitar a janela de gravação de ficheiros. Em conjunto com a gravação automática, esta poderá ser uma forma bastante eficiente de gravar o seu trabalho.

Dica

Se guardar estes ficheiros directamente num serviço da “cloud”, será ainda mais seguro.

Poderá também lidar com algumas questões de tempos ao iniciar o Krita:

  • Depois de ter feito duplo-click no ícone do Krita ou no programa e de o Krita começar a carregar, se tocar no ícone irá iniciar uma segunda instância.

  • De forma semelhante, após um duplo-click, se ficar outra janela em primeiro plano sem querer, o Krita poderá ser iniciado parcialmente visível atrás dessa janela.

Para impedir estes problemas, será útil se os utilizadores começarem a treinar para olhar em algum ponto seguro (como um espaço em branco no ecrã) até que o Krita seja carregado.

Disposição

Dado que os elementos da interface precisam de ser grandes, poderá ter de usar a área do ecrã de form económica. Executar no modo de ecrã completo e ver-se livre de alguns menus e barras de ferramentas não usados serão os primeiros passos a ter em conta. Aqui está uma imagem da nossa disposição:

Screenshot of Krita when used with an eye tracker.

Irá querer colocar tudo o que precisa em algum ponto onde consiga aceder facilmente. Para os nossos desenhos, os itens essenciais são os pincéis e as cores. Como tal, optámos por colocar áreas permanentes para estes itens.

O Krita possui muitos pincéis mas a área acoplável tem de conter apenas um número limitado deles, para que os ícones dos pincéis possam ser grandes o suficiente. Recomendamos-lhe que crie uma predefinição de pincel personalizada a seu gosto.

Existem várias ferramentas para seleccionar cores, mas a maioria deles não é fácil de usar por necessitarem de um grande nível de controlo do rato. A Área da Paleta em Python é a mas simples de usar, na qual poderá seleccionar a partir de um conjunto de cores predefinidas, de forma semelhante às predefinições de pincéis. Mais uma vez, de forma semelhante à selecção de pincéis, irá ajudar a criar um conjunto personalizado de cores favoritas.

Assim que estiver satisfeito com a sua disposição, outra funcionalidade que o irá ajudar é bloquear as áreas acopláveis. É possível fechar ou mover as áreas sem querer. Por exemplo, no modo de arrastamento, poderá pegar sem querer numa área acoplável e arrastá-la pelo ecrã. Para evitar isto, coloque a seguinte opção no ficheiro kritarc:

LockAllDockerPanels=true

(Consulte o Perguntas Frequentes do Krita para saber como encontrar o ficheiro de configuração “kritarc” no seu sistema.)

Se estiver a usar um menu de controlo do rato à passagem como nós, poderá também ter de perceber onde o colocar assim que o fechar. Coloque-o onde fique facilmente acessível, mas onde não interfira com o Krita. Na imagem, poderá ver o mesmo no extremo esquerdo do ecrã.

Resumo

Em resumo, funcionamos da forma explicada abaixo.

Para iniciar o Krita:

  1. No ecrã, invoque o menu à passagem do rato e seleccione o modo de duplo-click com o botão esquerdo.

  2. Faça duplo-click sobre o programa de criação do novo desenho. Procure por algum ponto seguro até que o Krita carregue.

Desenhar com o Krita:

  1. Mude para o modo de “click” simples do botão esquerdo.

  2. Seleccione um pincel e/ou cor com as áreas acopláveis.

  3. Mude para o modo de arrastamento. Está pronto para desenhar.

  4. Vá para o ponto onde deseja iniciar um traço e deslize até que comece o arrastamento (isto emula o carregar e manter pressionado o dedo no botão do rato).

  5. Desenhe.

  6. Quando quiser terminar o traço actual, desloque-se até ao ponto final até que saia do arrastamento (isto emula o levantar do dedo do botão do rato).

  7. Repita o processo completo.

Terminar:

  1. Mude para o modo de “click” simples do botão esquerdo.

  2. Carregue no botão para fechar a janela.

  3. Quando for avisado das alterações sem gravar, carregue no botão para gravar o ficheiro.